Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Reksa - 06.03.21 - klo:11.49

Otsikko: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Reksa - 06.03.21 - klo:11.49
Löytyykö Viafreen striimeille jokin yle-dl:ää vastaava skripti, jolla saisi ne ohjattua esim. vlc:lle ja/tai tallennettua omalle koneelle?
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Thinkit - 10.03.21 - klo:20.15
Koodia: [Valitse]
svtplay-dl -S https://www.viafree.fi/ohjelmat/urheilu/euromaalit/kausi-4/1002292
Eli asentaa tuon svtplay:n.

Koodia: [Valitse]
sudo apt install svtplay-dl
t. Thinkit
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Reksa - 13.03.21 - klo:15.57
Koodia: [Valitse]
svtplay-dl -S https://www.viafree.fi/ohjelmat/urheilu/euromaalit/kausi-4/1002292
Eli asentaa tuon svtplay:n.

Koodia: [Valitse]
sudo apt install svtplay-dl

Kiitos vinkistä! Asennuksessa ei ollut ongelmia, mutta kun koetan käyttää tuota skriptiä tulee virheilmoitus. Kokeilin muitakin striimejä (jotka toimivat selaimella ajattuna), sama juttu:

ERROR: Can't find video file for: https://www.viafree.fi/ohjelmat/urheilu/huuhkajat/kausi-5/1051374

MIkähän on pielessä...?
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Thinkit - 13.03.21 - klo:18.55
Koodia: [Valitse]
svtplay-dl -S https://www.viafree.fi/ohjelmat/urheilu/huuhkajat/kausi-5/1051374
INFO: Selected to download hls, bitrate: 2764
INFO: Outfile: huuhkajat.s05.taistelu.mm-1051374-viaplay.ts
[5/5][===============================================================================================================================] ETA: 0:00:00
INFO: Muxing huuhkajat.s05.taistelu.mm-1051374-viaplay.ts into huuhkajat.s05.taistelu.mm-1051374-viaplay.mp4
INFO: Muxing done, removing the old file.

Näyttäisi toimivan.

Itsellä on Kde Neon focalin lähteillä.

Mikä sinulla?

t. Thinkit
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Reksa - 14.03.21 - klo:11.45
Koodia: [Valitse]
svtplay-dl -S https://www.viafree.fi/ohjelmat/urheilu/huuhkajat/kausi-5/1051374
INFO: Selected to download hls, bitrate: 2764
INFO: Outfile: huuhkajat.s05.taistelu.mm-1051374-viaplay.ts
[5/5][===============================================================================================================================] ETA: 0:00:00
INFO: Muxing huuhkajat.s05.taistelu.mm-1051374-viaplay.ts into huuhkajat.s05.taistelu.mm-1051374-viaplay.mp4
INFO: Muxing done, removing the old file.

Näyttäisi toimivan.

Itsellä on Kde Neon focalin lähteillä.

Mikä sinulla?

Kokeilin sekä Ubuntu Mate 18.04:sta että Mint 19.3:sta. Molemmissa svtplay-dl:n versio on 1.9.6-1. Mikä versio Neonille löytyy?

Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: nm - 14.03.21 - klo:12.55
Nykyinen versio on 3.2. Kannattaa asentaa se ohjeen mukaisesti joko svtplay-dl:n apt-repositorion avulla tai lataamalla suoraan pelkkä sovellustiedosto.

https://svtplay-dl.se/install/linux/
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Reksa - 14.03.21 - klo:14.51
Nykyinen versio on 3.2. Kannattaa asentaa se ohjeen mukaisesti joko svtplay-dl:n apt-repositorion avulla tai lataamalla suoraan pelkkä sovellustiedosto.

https://svtplay-dl.se/install/linux/

Kokeilin jo tuotakin, mutta tuli virheilmoitus:

ERROR: No videos found. You need to login

Jos oikein ymmärsin, Thinkitin käyttämä versio ei vaadi käyttäjätiliä...?


Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: nm - 14.03.21 - klo:15.10
Okei, näyttää tosiaan toimivan nimenomaan versiolla 2.4, joka on myös Ubuntu 20.04:ssä, mutta ei uudemmilla.

Poista muut versiot ja asenna tuo 2.4 manuaalisesti:

Koodia: [Valitse]
sudo curl -L https://svtplay-dl.se/download/2.4/svtplay-dl -o /usr/local/bin/svtplay-dl
Koodia: [Valitse]
sudo chmod a+rx /usr/local/bin/svtplay-dl

svtplay-dl:ssä näyttää olevan aika paljon avoimia bugeja (https://github.com/spaam/svtplay-dl/issues?page=1&q=is%3Aissue+is%3Aopen), joten vika pitäisi todennäköisesti paikantaa ja korjata itse, jotta tämän saisi kuntoon tulevissa versioissa.
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Reksa - 14.03.21 - klo:16.09
Okei, näyttää tosiaan toimivan nimenomaan versiolla 2.4, joka on myös Ubuntu 20.04:ssä, mutta ei uudemmilla.

Poista muut versiot ja asenna tuo 2.4 manuaalisesti:

Koodia: [Valitse]
sudo curl -L https://svtplay-dl.se/download/2.4/svtplay-dl -o /usr/local/bin/svtplay-dl
Koodia: [Valitse]
sudo chmod a+rx /usr/local/bin/svtplay-dl

svtplay-dl:ssä näyttää olevan aika paljon avoimia bugeja (https://github.com/spaam/svtplay-dl/issues?page=1&q=is%3Aissue+is%3Aopen), joten vika pitäisi todennäköisesti paikantaa ja korjata itse, jotta tämän saisi kuntoon tulevissa versioissa.

Sain tomimaan, kiitokset! Yksi lisäosa piti vielä asentaa pyhthoniin mutta se löytyi onneksi vakiovarastoista...

Onnistuuko svtplay-dl:llä mitenkään virran ohjaus suoraan VLC:lle? Yle-dl:n kanssa toimiva "--pipe" -optio ei ole näköjään käytettävissä.
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: nm - 14.03.21 - klo:17.10
Onnistuuko svtplay-dl:llä mitenkään virran ohjaus suoraan VLC:lle? Yle-dl:n kanssa toimiva "--pipe" -optio ei ole näköjään käytettävissä.

Virran ohjaus toiselle sovellukselle ei taida onnistua ihan helposti, mutta voit onkia videon osoitteen svtplay-dl:n valitsimella -g ja antaa osoitteen suoraan VLC:lle tai jollekin muulle soittimelle. Ei välttämättä toimi aina, mutta ainakin tuo esimerkkivideo käynnistyy ongelmitta.

Koodia: [Valitse]
svtplay-dl -g https://www.viafree.fi/ohjelmat/urheilu/huuhkajat/kausi-5/1051374
Lainaus
https://mtgxfi01-vh.akamaihd.net/i/202103/12/e7a00b60cf84a90d6a4f547afce95024_c52a49fb_,260,460,900,1800,2800,.mp4.csmil/index_4_av.m3u8

Koodia: [Valitse]
vlc https://mtgxfi01-vh.akamaihd.net/i/202103/12/e7a00b60cf84a90d6a4f547afce95024_c52a49fb_,260,460,900,1800,2800,.mp4.csmil/index_4_av.m3u8

Sama onnistuu yhdellä rivillä esimerkiksi näin:

Koodia: [Valitse]
vlc $(svtplay-dl -g https://www.viafree.fi/ohjelmat/urheilu/huuhkajat/kausi-5/1051374)
Otsikko: Vs: Viafreen striimeille yle-dl:ää vastaava skripti?
Kirjoitti: Reksa - 14.03.21 - klo:21.27
Virran ohjaus toiselle sovellukselle ei taida onnistua ihan helposti, mutta voit onkia videon osoitteen svtplay-dl:n valitsimella -g ja antaa osoitteen suoraan VLC:lle tai jollekin muulle soittimelle. Ei välttämättä toimi aina, mutta ainakin tuo esimerkkivideo käynnistyy ongelmitta.
...
Sama onnistuu yhdellä rivillä esimerkiksi näin:

Koodia: [Valitse]
vlc $(svtplay-dl -g https://www.viafree.fi/ohjelmat/urheilu/huuhkajat/kausi-5/1051374)

Kiitos! Tuohan 'automatisoi' hommaa jo huomattavasti... Mutta svtplay-dl ei tunnu osaavan käsitellä niitä striimejä joiden nimi on tekstimuodossa numerokoodin sijasta, esim.:
https://www.viafree.fi/urheilu/kuinkas-muuten-teemu-pukki-pommitti-verkon-kirealle-hirmuisella-laakilla-takaylanurkkaan-maalitehtailu-jatkui-yhdella-norwich-uran-komeimmista-viimeistelyista

Tulee vain virheilmoitus että videota ei löydy.