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.