C'è un modo per riprodurre tutti i video di YouTube caricati da un determinato utente?


59

Ad esempio, voglio riprodurre tutti i 58 video caricati da un singolo utente.

Ovviamente potrei creare una playlist, aggiungere ogni video ad essa, quindi riprodurre l'intera playlist, ma c'è un modo più semplice?

Risposte:


49

Pirateria informatica URL per il salvataggio! Puoi aggiungere &list=ULalla 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:

https://webapps.stackexchange.com/a/82675/4616


1
E include solo alcuni dei video dell'utente
burtek

1
Sicuro. youtube.com/watch?v=UWMBsK6lV1k&list=UL . Inoltre ecco lo screenshot: zapisz.net/images/757_yt.png . 153 filmysignifica 153 videos;)
burtek,

1
Come sei venuto a conoscenza del &list=ULbit?
confused00

1
@ confused00 Non ricordo. Penso che mi stavo guardando in giro cercando di trovare una risposta a questa domanda e alla fine ho capito che YouTube aveva questo modo di vedere una playlist del genere. Capire l'url da lì era banale, se sai come funzionano.
Cregox,

3
@ confused00 questo è il mio punto. Se vai subito al canale di Valentina e scopri Uploadsche vedrai lì un Play Allpulsante. Quando ho scritto questa risposta, ciò avrebbe portato a questo list=UL. Ora sta portando a https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOge non ho scavato di più per sapere perché è così diverso ora. Sto solo cercando di illustrare come avrei potuto farlo in quel passato. ;)
cregox il

17

Puoi anche usare questo sito qui: http://youtube.nestharion.de

Crea una playlist con tutti i video di un utente e li riproduce continuamente.


Al momento, devo disattivare la versione di prova HTML5 per utilizzare questo generatore di playlist.
Kevin Coulombe,

Se come me non vuoi rinunciare alla versione di prova HTML5, apri semplicemente un'altra finestra del browser, poiché questa risposta funziona per qualsiasi utente non connesso.
nic

Grazie per il consiglio. Il sito menziona anche l'utilizzo di questo url invece: youtube.nestharion.de Se il link dalla risposta diventa offline, questo dovrebbe funzionare.
Kevin Coulombe,

3
C'è un modo per aprire la playlist su YouTube o salvarla per riprendere la riproduzione in un secondo momento?
rraallvv,

1
questo sito è pericoloso ora, il mio antivirus avast lo mette in guardia.
Santropedro,

17

Modo molto più semplice ora:

  1. Vai alla home page di Youtube dell'utente (ad es. Https://www.youtube.com/user/xyz/ ).

  2. Passa il mouse sopra la sezione "Caricamenti". Verrà visualizzato il pulsante "Riproduci tutto" accanto a "Caricamenti".

  3. 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:

inserisci qui la descrizione dell'immagine


Non vedo il pulsante "Riproduci tutto". È stato rimosso? Vuoi aggiungere uno screenshot?
Yuck,

@Yuck, ho aggiunto uno screenshot. In alcune home page degli utenti, la sezione "Caricamenti" non viene visualizzata, quindi non è possibile. Ma è lì per la maggior parte degli utenti.
Wisbucky

Grazie, aiuta. In realtà è comunque il mio errore. Ero nella scheda "Video" che mostra "Caricamenti" ma non ho il pulsante per riprodurre tutto. Quando sono sulla pagina principale di un utente vedo il pulsante.
Yuck,

1
FWIW, nel nuovo design non è un "giocare tutto" pulsante nella pagina / video, nella progettazione corrente (quello visto nello screenshot), il canale in bisogni questione di avere la playlist "uploads recente" disponibili sul loro canale .
Leo Wattenberg,

1
Riproduce solo circa 12 video.
Ken Sharp,

6

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:

  • Vai alla loro pagina utente e fai clic con il pulsante destro del mouse -> "visualizza sorgente pagina".
  • Cerca "vnd" e copia il codice che trovi (dovrebbe iniziare con "UC").
  • Apri uno dei video dell'utente. Nell'indirizzo URL, aggiungi quanto segue alla fine: "& list =" quindi incolla la stringa che hai copiato.
  • Il passaggio finale è semplicemente cambiare il 2 ° carattere del codice che hai incollato da una C a una U. Premi Invio e il video dovrebbe essere ricaricato, e ora appare in una playlist di tutti i video dell'utente.

Questo sembra funzionare in modo abbastanza affidabile, ma a volte non ottiene tutti i video dell'utente.


Non è necessario controllare la fonte, dovrebbe essere sufficiente il collegamento all'utente in uno dei video.
Braiam,

1
Wow questo consente in realtà di riprodurre i video più recente da più antico al posto della più antica alla più recente, con&list=UL
Jakub Bochenski

2

È 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/UCpassa 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.


Questo funziona per me
Asme, appena il

Ho quasi lavorato su youtube.com/playlist?list=UUMtFAi84ehTSYSE9XoHefig Ma non appena premo Play All, passa a un'interfaccia utente diversa e esce dalla playlist
slashdottir

Funziona bene qui.
Ken Sharp,

0

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.


funziona meglio poiché 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])})
distanzia

0

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.


Funziona ma i controlli audio sono disabilitati se si utilizza un browser desktop.
Yuck,


0

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 .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.