ho notato questo strano comportamento da un po' di tempo, sarà un mese o più...
Solitamente quando voglio cercare qualcosa su youtube, la ricerca la faccio dal browser (uso FireFox), ma poi apro MPV e ci trascino dentro l'anteprima del video che voglio vedere, cioè in pratica il link al video viene passato a MPV.
MPV da solo non è in grado di gestire il download del video da youtube, ma per lo scopo si appoggi allo script youtube-dl.
Cosa ho notato: come da oggetto, lo scaricamento del video non riesce a star dietro alla riproduzione dello stesso nel player, come risultato si ha un video che carica un po' di cache tipo 5 o 6 secondi poi parte la riproduzione, esaurisce la cache, quindi si blocca quando ha di nuovo qualche secondo di cache riparte e si riblocca ecc ecc...
Soluzioni tampone ve ne sono almeno due: con MPV vi è uno script che ho aggiunto col quale premendo una combinazione, nel mio caso ctrl-f, mostra nella schermata i formati disponibili per il video in questione, si può scegliere quello di qualità ridotta, tipo 360p e allora generalmente riesco a visualizzare il video in modo continuato. Altra soluzione è tenere il video in pausa e lasciarlo caricare tutto o quasi per poi vederlo dopo tot minuti...
Il problema però è che scaricando con youtube-dl vengo limitato nel download ad una velocità di circa 70 Kbps (se non sbaglio sono proprio bit, non byte).
L'ho verificato anche lanciando youtube-dl da terminale e assistendo al lento download.
La cosa strana è che se faccio un test della mia linea tutto sembra regolare, raggiungo 30Mbit e 3 in up (isp eolo).
Inoltre, qui la cosa è ancora più strana, se apro il video dal web con firefox, quindi lasciando perdere MPV e youtube-dl, il problema sparisce:
vedo lo stesso video prima cassato e costretto a 360p, comodamente ad una qualità di 1080p.
Nella barra di stato di dwm ho inserito anche la velocità di scambio dati su "eth0", in pratica vedo al volo se c'è traffico internet e a quanto viaggia: usando youtube-dl anche da MPV si vede chiaramente che si abbassa tutto a 70 - 75 Kbps. Mentre con la riproduzione da firefox scarica anche a 1 - 2 Mbps senza problemi.
Aggiungo che il problema lo riscontro solo verso youtube.
Su altre piattaforme di video streaming nessun problema di banda scarsa, sempre usando MPV+youtube-dl.
Sembra chiaro che il blocco in qualche modo arrivi da youtube, e non dal mio ISP direi (ma non si sa mai).
Ho provato ad aggirarlo impostando lo User Agent con cui si presenta youtube-dl ai server remoti, uguale a quello di firefox:
Codice: Seleziona tutto
Mozilla/5.0 (X11; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0
Qualcuno di voi potrebbe testare? O comunque ha qualche idea su perché ciò accada e se ci siano soluzioni?
Usare MPV così mi è piuttosto comodo anche perché mi sembra che stressi meno il processore rispetto alla visione diretta da firefox.
Grazie in anticipo!