• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
(CoreElec) Sťahovanie videí a hudby z Youtube
#1
Otázka pre skúsenejších: Aký je najjednoduchší, respektíve najuniverzálnejší, spôsob sťahovania videí/hudby
(playlistov) z Youtube na coreelec?
Mám niekoľko obľúbených playlistov, ktoré raz za čas prebehnem, či na nich nie je niečo nové a rád by som to automatizoval + mal to na boxe s coreelec, ktorý beží skoro nonstop.

Zatiaľ som sa zameral smerom youtube-dl a ručným vytvorením zoznamu na sťahovanie, ale možno som sa vybral zlým smerom, tak si rád nechám poradiť.
Príklad:
Kód:
youtube-dl -f140 -x -o "/var/media/disk/Youtube/priečinok1/%(title)s.%(ext)s" "https://youtube.com/playlist?list=PL6CfjFH2eI6dPM6jt2Q1nKEQGZGP4meqp"
youtube-dl -f140 -x -o "/var/media/disk/Youtube/priečinok2/%(title)s.%(ext)s" "https://youtube.com/playlist?list=PLUz4LXLKvZVCNFe7l82KHd2OmAHZvEtus"

Predstavujem si to tak, že by to v nejakom cykle povedzme 1x za týždeň, skontrolovalo samo alebo na to mal nalinkované tlačidlo, s ktorým by som to spustil manuálne.

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#2
@playman22 Dobrý nápad. Myslím, že použít youtube-dl je skoro jediná cesta, jak to zrealizovat. U té kvality (-f) snad existuje možno volby "best", tzn. že to vezme tu nejlepší kvalitu. Bohužel, ale s YT playlisty v tomto případě zkušenost nemám, já jsem se zabýval pouze jednotlivými streamy.

Ale pozor, nevím, o jaké počty půjde. Kdysi jsem youtube-dl používal k tomu, abych do Tvheadend dostal Live TV z YT. Fungovalo to pěkně, ale narazil jsme na nějaké limity počtu konverzí. Já jsem měl v playlistu Tvheadend asi 30 - 40 YT Live streamů, a u první verze jsem pouštěl youtube-dl periodicky po 4 hodinách, tzn. 240 spuštění youtube-dl denně, a to už bylo moc. Používal jsem to cca před 2 roky, možná, že teď je situace jiná.
 
Citovat
#3
Áno, je možnosť -f bestaudio, ale mal som za to, že 140 je na YT najlepšia kvalita. To by mal byť m4a súbor a v ňom aac. Prípadne dať -f 140/m4a/bestaudio a ísť na istotu, keby video nemalo m4a zvukovú stopu, ale to si viem predstaviť len pri nejakých starých videách.. respektíve aj pri starých som vždy našiel m4a stopu, ale až tak hlboko som sa do toho neponoril.

Plán je, že tých žiadostí nebude veľa.. celkovo sa jedná o playlisty s max pár 100 položkami (tie už mám stiahnuté) a novopridané sú len desiatky mesačne. Ak som dobre pochopil, youtube-dl si ukladá, čo už stiahol, čiže limit pravdepodobne neprekročím, keď to budem spúšťať raz týždenne.

Čo by som ale určite potreboval poradiť, je najefektívnejší/jednoduchší spôsob prevedenia. Stačí nejaký .sh a cron, alebo to chce niečo viac? Prípadne na to existuje nejaký mechanizmus ako nahadzovať požiadavky?

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#4
Nainštaloval (stiahol) som cez terminál youtube-dl do Coreelec:
Kód:
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /storage/.kodi/addons/youtube-dl
chmod a+rx /storage/.kodi/addons/youtube-dl

Nevedel som ktoré priečinky majú aké povolenia a nechcelo sa mi to ani pozerať, tak preto som to šupol do addons.
Vytvoril som si script zložku:
Kód:
mkdir /storage/.config/scripts
chmod 775 /storage/.config/scripts
ln -s /storage/.config/scripts /storage/scripts

Vytvoril som skúšobný youtube.sh súbor:
Kód:
#!/bin/sh
/storage/.kodi/addons/youtube-dl -f 140 -xic -o "/var/media/Expansion/Youtube/HBz/%(title)s.%(ext)s" https://youtube.com/playlist?list=PLUz4LXLKvZVAPbk7v56U0mgTBy5BPT3Qe

Ktorý som si nakopíroval do script zložky.
Zatiaľ to spúšťam cez terminál
Kód:
sh /storage/scripts/youtube.sh

a nie cez cron, lebo ho len testujem, keďže chcem mať názvy súborov bez _ znakov, bez emotikonov, ale s diakritikou a možno aj nejaké metadata by nezaškodili..

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)