Bummer. I made an error in the script again, so it wasn't working anymore with emotion.
Here is the hopefully final version. /* */ /* videoplayer.rexx */ /* usage: rx videoplayer.rexx <url> <app> silent */ /* <app> can be dv or emo. */ /* when no <app> option is entered, default app is dvplayer */ /* with silent option, there is no curl cli ouput. */ /* */ options results parse arg url app silence if app="silent" then silence="silent" if app~="emo" then app="dv" if app="emo" then appfile="APPDIR:Emotion" if app="dv" then appfile="APPDIR:DvPlayer" if silence="silent" then opt="-s" else opt="" address command "c:curl" url opt "-o RAM:videoplayback" if app="emo" then do appfile "RAM:videoplayback" end else do "C:wbrun" appfile "RAM:videoplayback" end
checklist: check=1 CALL AddLib('rexxsupport.library',0,-30,0) do until check=0 /*say showlist('W','DVPlayer GUI')*/ /*say check*/ wait 6 IF app="dv" then DO check=showlist('W','DvPlayer AsyncIO Task') END IF app="emo" THEN DO check=showlist('W','emotion video thread') END end
trash: check2=1 Do until check2=0 check2=showlist('W','DVPlayer GUI') End "delete RAM:videoplayback" exit
Edited by Mozzerfan on 2024/9/8 8:04:46 Edited by Mozzerfan on 2024/9/8 8:07:38 Edited by Mozzerfan on 2025/11/1 21:42:19 Edited by Mozzerfan on 2025/11/23 0:13:07 Edited by Mozzerfan on 2025/11/26 5:42:50 Edited by Mozzerfan on 2025/11/26 23:56:55
I would like to say a couple of things, based on what it was mentioned before.
In a couple of replies, it was mentioned that the aiostreams website is an Invidious server. Actually, it is not. But, it uses Invidious servers to get data using their APIs. That's why when the third party Invidious servers are down, I need to switch to different servers that keep on working.
About the tonvid.com, which is a great website, I would like to warn you that by providing the website owner with your API key, you provide them with access to your YouTube accounts. Based on their Privacy policy, they do not mention how they deal with the API keys. They only write the following
Quote:
TONVID.COM only collects personal information that is provided through the forms on the website and to our email addresses.
If I understand correctly, they do collect the API keys, unless if they store it only at the browser local storage or into a cookie. But personally, I cannot be sure about it because they do not clarify how they deal with it.
I am not saying that you shouldn't use tonvid.com, but please check what permissions this API key has in your account and be aware of the danger.
aiostreams website doesn't collect any data. There are some logs of the requests done, but this doesn't include any personal data.
From what I understand of it, Tonvid stores the api-key in a cookie. If for example, you stored the api-key in Odyssey, and you visit Tonvid with IBrowse, the apikey must be entered again in IBrowse.
If I understand correctly, they do collect the API keys, unless if they store it only at the browser local storage or into a cookie. But personally, I cannot be sure about it because they do not clarify how they deal with it.
According to https://www.tonvid.com/terms-of-use.phpLegislation and JurisdictionThis website is subject to Spanish law, therefore there should be no problems. Would be something else if it would be run in a country without any usable privacy and consumer protections laws, such as North Korea, China, Russia, or the USA.
@Mozzerfan Quote:
edit: Tonvid was also used in SMTube.
Tonvid seems to be a project of the SMPlayer and SMTube developer Ricardo Villalba.
In a couple of replies, it was mentioned that the aiostreams website is an Invidious server. Actually, it is not. But, it uses Invidious servers to get data using their APIs. That's why when the third party Invidious servers are down, I need to switch to different servers that keep on working.
Thanks for clarification (I thought you installed your own invidious server). I'm also using https://invidious.fdn.net wich works flawlessly with Odyssey.
-- AmigaONE X1000 and Radeon RX 560 Sam460 and Radeon RX 560 MiST FPGA Replay + 060 DB
Thanks for clarification (I thought you installed your own invidious server).
Nah... too much work... And the only thing I needed was just a few data for the videos. My goal was to serve aiostreams, not make a YouTube alternative. But here we are :D :D :D
Thanks for clarification (I thought you installed your own invidious server). I'm also using https://invidious.fdn.net wich works flawlessly with Odyssey.
Thanks for the tip, it works very well with Odyssey.
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
I've played around some more. I used the guidance from the manual for the settings. I then manually changed the TagOrder as suggested in the guide. That seems to be working. I may have picked up some hidden characters when using copy and paste earlier.
TiredOfLife wrote:@Maijestro I've played around some more. I used the guidance from the manual for the settings. I then manually changed the TagOrder as suggested in the guide. That seems to be working. I may have picked up some hidden characters when using copy and paste earlier.
Thanks for your feedback that it still works, in the meantime I have also had it tested by someone else and he was also able to confirm that Emotion is still able to play the streams in 1080p.
The important thing here is that the site https://invidious.fdn.fr/feed/popular is used and so we can continue to stream YouTube videos in high resolutions 1080p which works really well thanks to YT.Rexx from MickJT.
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE