I'm trying out YT.rexx with Odyssey:
http://os4depot.net/?function=showfile&file=video/misc/yt.lhaTechnically it looks very promising - low resource usage & fast (unlike SMTube), probably no stability problems (unlike SMTube...), and potentially integrates well with Odyssey (unlike SMTube). So it's kinda the spiritual successor to ClipDown+GetVideo, which worked brilliantly once set-up.
Unfortunately the developers seem to have gone for extreme customisability, at the expense of making it not very easy to install & set-up (the opposite of the philosophy I took with RunInUAE). I can just-about manage to get it working (see below for my problems), but I do wonder if many others will manage (I'm pretty sure Mikey C would not!).
First hurdle - the suggested options for use with Odyssey cause it to open a web page listing all the available video sizes & formats. Very nice I thought... until I was unable to get any of them to play. It seems to try to directly download the video file (if you are lucky), rather than redirect it to MPlayer as advertised. Not very helpful, so minus 1 point already.
So I added a second menu option to Odyssey to just "autoplay" it (and hope it's chosen video size & format was OK). From what I can see that SHOULD have worked, if it wasn't for the next problem...
Second hurdle - they recommend LiveForIt's MPlayer, but that'll only work if you have the right hardware & pay for the right drivers. I don't (yet), so instead I'm using a normal version of MPlayer:
http://os4depot.net/index.php?functio ... video/play/muimplayer.lhaUnfortunately, at least on the X1000 (with a Radeon HD card) it doesn't work... with no indication as to why. Turns out YT.rexx runs MPlayer with Run <>NIL: and -really-quiet, so it's debug log (T:YT-Debug.log) is absolutely useless, since it shows no error messages which might even hint at the problem. I had to manually extract the MPlayer command it uses (sans NIL: redirection & -really-quiet option), and run it from the Shell, before I got useful error message.
It couldn't initialise video or find an audio mode, which I happen to know means I need to add the MPlayer commandline options "-gui 1 -vo cgx_wpa -ao ahi_dev" (without quotes). And that means editing YT.rexx so the ArgsMP line looks like this:
ArgsMP="-gui 1 -vo cgx_wpa -ao ahi_dev -quiet -really-quiet"
Finally it works, but already minus several points for ease of use, and probably beyond most average users' abilities.
Third hurdle - the above works, but I want to be able to choose my video size & format. And as I mentioned earlier, the web page it creates for Odyssey simply doesn't work. I've even got MIME types already set-up in Odyssey to play MP4 videos with MPlayer... but it seems to ignore those, so I assume the (YouTube) server doesn't give any useful MIME types.
I'm no Odyssey expert, so here I am stuck, and I don't think YT.rexx's docs are any help. So perhaps someone else can give me a clue?Another usability issue - if you want to configure YT.rexx, many of them require editing it directly. Which unfortunately means that as soon as you install a new version, you will loose all your config information.
So even if I help set-up YT.rexx for someone (say Mikey C!), he will be stuck with that version forever, because if he tries to update it, he will break YT.rexx (due to loss of configuration).
Edited by ChrisH on 2016/4/27 19:35:19
Edited by ChrisH on 2016/7/1 12:17:20