Risposte:
Pirateria informatica URL per il salvataggio! Puoi aggiungere &list=UL
alla fine di un URL video da quell'utente.
Quindi, se hai:
https://www.youtube.com/watch?v=zucBfXpCA6s
dovrebbe diventare:
https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL
^ right here
Puoi anche aggiungere qualcosa di simile al tuo segnalibro e fare semplicemente clic su di esso:
javascript:window.location+='&list=UL'
Selezionalo quindi trascinalo e rilascialo sui tuoi segnalibri. ( come? )
Ora c'è un problema !
Ha un comportamento strano come il caro @burtek ha portato alla mia attenzione i commenti.
Nel mio caso qui, con Valentina Lisitsa, ha ottenuto 272 video in questo momento, ma non mostrerà mai più di 99 nell'elenco. E sembra che sia ordinato dal più vecchio al più recente, quindi se vuoi riprodurre tutti i video piuttosto inizi con il primo video dell'utente. Nel suo caso, eccolo qui:
https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL
Da lì puoi lasciarlo in riproduzione e riprodurrà tutti i suoi video.
Sembra che il video attuale cercherà sempre di essere nella posizione 20 dell'elenco, mostrando 19 precedenti e 79 successivi, ma ora credo che sia ancora più casuale di così.
La maggior parte degli utenti, tuttavia, ha una sezione "caricamenti" sul proprio profilo e puoi semplicemente fare clic su "Riproduci tutto" proprio lì per ottenere una playlist generata dal più recente al più vecchio, come @wisbucky ha indicato in un'altra risposta qui:
153 filmy
significa 153 videos
;)
&list=UL
bit?
Uploads
che vedrai lì un Play All
pulsante. Quando ho scritto questa risposta, ciò avrebbe portato a questo list=UL
. Ora sta portando a https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg
e non ho scavato di più per sapere perché è così diverso ora. Sto solo cercando di illustrare come avrei potuto farlo in quel passato. ;)
Puoi anche usare questo sito qui: http://youtube.nestharion.de
Crea una playlist con tutti i video di un utente e li riproduce continuamente.
Modo molto più semplice ora:
Vai alla home page di Youtube dell'utente (ad es. Https://www.youtube.com/user/xyz/ ).
Passa il mouse sopra la sezione "Caricamenti". Verrà visualizzato il pulsante "Riproduci tutto" accanto a "Caricamenti".
Fai clic su "Riproduci tutto" e genererà una playlist con tutti i video caricati dall'utente dal più recente al meno recente. (Vorrei solo che ci fosse un'opzione facile per ordinare dal più vecchio al più recente)
Immagine dello schermo:
Il piccolo trucco che ho trovato è quello di ottenere il codice / stringa univoco di un utente dalla fonte della pagina del suo profilo. Ecco come farlo:
Questo sembra funzionare in modo abbastanza affidabile, ma a volte non ottiene tutti i video dell'utente.
&list=UL
È sottile ed è sfacciato, ma può essere fatto:
Dato un determinato URL del canale:
https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA
Puoi giocherellare un po 'e:
https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA
Si noti che si channel/UC
passa a playlist?list=UU
.
$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'
Non è necessario disporre di un video particolare.
La playlist non può essere ordinata, salvata o manipolata in alcun modo utile (al momento della scrittura), ma quando si preme "Riproduci tutto" o si sceglie un video è possibile utilizzare il pulsante Shuffle playlist nella playlist.
basta inserire l' javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
URL e premere invio, aggiunge tutti i video della pagina corrente per guardarli in seguito, cattivi ma funziona. Vai alla pagina dei video, fai clic sui costumi di caricamento e usalo.
avascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){setTimeout(function(a){a.click();}, index * 100, array[index])})
Se ti sei abbonato all'utente, Youtube TV è un'alternativa: https://www.youtube.com/tv
Tutto quello che devi fare è collegare il tuo account con l'app. Non sono necessarie app, plug-in o webapp di terze parti.
Il componente aggiuntivo di Firefox chiamato YouTube Play All sembra fare quello che vuoi.
Ecco un bookmarklet e un codice per la playlist dei caricamenti. Copia e salva la riga seguente come segnalibro, apri un video di YouTube e fai clic sul segnalibro per caricare la playlist dei caricamenti dell'utente. Non credo che esista una playlist pubblica o generata automaticamente di tutti i caricamenti, solo caricamenti recenti, che è uguale a quello che vedi quando fai clic su Riproduci nell'angolo della playlist di un utente chiamato caricamenti, e lo stesso troverai usando questo bookmarklet
Segnalibro:
javascript:(function()%7Bif%20(window.location.href.indexOf(%22watch%3Fv%3D%22)%20%3E%20-1%20%26%26%20window.location.href.indexOf(%22%26list%3D%22)%20%3C%200)%20%7Bwindow.location%20%2B%3D%20%22%26list%3D%22%20%2B%20%22UU%22%20%2B%20document.documentElement.innerHTML.match('channelId%22%20content%3D%22(.*%3F)%22')%5B1%5D.substr(2)%3B%7D%7D)()
Javascript:
if (window.location.href.indexOf("watch?v=") > -1 && window.location.href.indexOf("&list=") < 0) {
window.location += "&list=" + "UU" + document.documentElement.innerHTML.match('channelId" content="(.*?)"')[1].substr(2);
}
Nota, come menzionato in questa pagina, semplicemente aggiungendo "& list = UL" all'URL del video non funziona come desiderato.
Vale anche la pena ricordare che funziona davvero solo se carichi l'ultimo video del canale e poi usi il segnalibro
Il merito del metodo bookmarklet va a REast e al suo commento di seguito .