Gibt es eine Möglichkeit, alle von einem bestimmten Nutzer hochgeladenen YouTube-Videos abzuspielen?

58

Ich möchte beispielsweise alle 58 Videos wiedergeben, die von einem einzelnen Benutzer hochgeladen wurden.

Natürlich könnte ich eine Wiedergabeliste erstellen, jedes Video hinzufügen und dann die gesamte Wiedergabeliste abspielen, aber gibt es einen einfacheren Weg?

Dónal
quelle

Antworten:

49

URL-Hacking zur Rettung! Sie können &list=ULan das Ende einer Video-URL dieses Benutzers anhängen .

Also, wenn Sie haben:

https://www.youtube.com/watch?v=zucBfXpCA6s

es sollte werden:

https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL

                                           ^ right here

Sie können auch so etwas zu Ihrem Lesezeichen hinzufügen und einfach darauf klicken:

javascript:window.location+='&list=UL'

Wählen Sie es aus und ziehen Sie es auf Ihre Lesezeichen. ( wie? )

Nun gibt es ein Problem !

Es hat ein seltsames Verhalten, als mein lieber @burtek mich auf die Kommentare aufmerksam machte.

In meinem Beispiel hier, mit Valentina Lisitsa, hat sie momentan 272 Videos, aber es werden nie mehr als 99 auf der Liste angezeigt. Und es sieht so aus, als wäre es vom ältesten zum neuesten Video sortiert. Wenn Sie also alle Videos abspielen möchten, beginnen Sie lieber mit dem ersten Video des Benutzers. In ihrem Fall ist dies:

https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL

Von dort aus kannst du es laufen lassen und es werden alle ihre Videos abgespielt.

Anscheinend wird das aktuelle Video immer versuchen, auf Platz 20 der Liste zu stehen und zeigt 19 vorherige und 79 nächste, aber jetzt glaube ich, dass es noch zufälliger ist.

Die meisten Benutzer haben jedoch einen Abschnitt "Uploads" in ihrem Profil, und Sie können direkt dort auf "Alle abspielen" klicken, um eine generierte Wiedergabeliste von der neuesten zur ältesten zu erhalten, wie @wisbucky in einer anderen Antwort hier gezeigt hat:

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

cregox
quelle
1
Und es enthält nur ein paar der Videos des Benutzers
burtek
1
Sicher. youtube.com/watch?v=UWMBsK6lV1k&list=UL . Hier ist auch der Screenshot: zapisz.net/images/757_yt.png . 153 filmybedeutet 153 videos;)
Burtek
1
Wie haben Sie von dem &list=ULStück erfahren ?
confused00
1
@ confused00 Ich erinnere mich nicht. Ich habe mich umgesehen, um eine Antwort auf diese Frage zu finden, und festgestellt, dass YouTube auf diese Weise eine solche Wiedergabeliste anzeigen konnte. Das URL-Bit von dort herauszufinden, war trivial, wenn Sie wissen, wie sie funktionieren.
Cregox
3
@ confused00 das ist mein Punkt. Wenn Sie jetzt zu Valentinas Kanal gehen und Uploadsdort einen Play AllButton finden, werden Sie ihn sehen . Als ich diese Antwort schrieb, würde das dazu führen list=UL. Jetzt führt es zu https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOgund ich habe nicht mehr nachgeforscht, warum es jetzt so anders ist. Ich versuche nur zu veranschaulichen, wie ich es in der Vergangenheit getan haben könnte. ;)
cregox
17

Sie können diese Seite auch hier verwenden: http://youtube.nestharion.de

Es erstellt eine Wiedergabeliste mit allen Videos eines Benutzers und spielt sie fortlaufend ab.

Pensan
quelle
Im Moment muss ich die HTML5-Testversion deaktivieren, um diesen Wiedergabelistengenerator verwenden zu können.
Kevin Coulombe
Wenn Sie wie ich die HTML5-Testversion nicht deaktivieren möchten, öffnen Sie einfach ein anderes Browserfenster, da diese Antwort für alle nicht angemeldeten Benutzer funktioniert.
Nic
Danke für den Tipp. Die Seite erwähnt stattdessen auch die Verwendung dieser URL: youtube.nestharion.de Wenn der Link aus der Antwort offline geht, sollte dieser funktionieren.
Kevin Coulombe
3
Gibt es eine Möglichkeit, die Wiedergabeliste auf YouTube zu öffnen oder zu speichern, um sie später wieder abzuspielen?
Rraallvv
1
diese seite ist jetzt gefährlich, mein avast antivirus warnt davor.
Santropedro
17

Viel einfacher jetzt:

  1. Rufe die Youtube-Startseite des Nutzers auf (z . B. https://www.youtube.com/user/xyz/ ).

  2. Bewegen Sie den Mauszeiger über den Bereich "Uploads". Neben "Uploads" wird die Schaltfläche "Alle abspielen" angezeigt.

  3. Klicken Sie auf "Alle abspielen" und es wird eine Wiedergabeliste mit allen hochgeladenen Videos des Nutzers vom neuesten zum ältesten erstellt. (Ich wünschte nur, es gäbe eine einfache Möglichkeit, vom ältesten zum neuesten zu sortieren.)

Bildschirmfoto:

Bildbeschreibung hier eingeben

weises Glück
quelle
Ich sehe keine Schaltfläche "Alle abspielen". Wurde das entfernt? Möchtest du einen Screenshot hinzufügen?
Yuck
@Yuck, ich habe einen Screenshot hinzugefügt. Auf einigen Benutzerhomepages wird der Abschnitt "Uploads" nicht angezeigt, daher ist dies nicht möglich. Aber es ist für die meisten Benutzer da.
wisbucky
Danke, das hilft. Es ist eigentlich sowieso mein Fehler. Ich war auf der Registerkarte "Videos", auf der "Uploads" angezeigt werden, habe jedoch nicht die Schaltfläche "Alle abspielen". Wenn ich auf der Hauptseite eines Benutzers bin, sehe ich die Schaltfläche.
Yuck
1
fwiw, im neuen Design gibt es einen "Play All" -Button auf der / videos-Seite, im aktuellen Design (das im Screenshot zu sehen ist) muss der betreffende Kanal die Playlist "Recent Uploads" in seinem Kanal enthalten haben .
Leo Wattenberg
Es werden nur ca. 12 Videos abgespielt.
Ken Sharp
6

Ein kleiner Trick, den ich gefunden habe, besteht darin, den eindeutigen Code / die eindeutige Zeichenfolge eines Benutzers aus der Quelle seiner Profilseite abzurufen. So geht's:

  • Gehen Sie zu ihrer Benutzerseite und klicken Sie mit der rechten Maustaste auf "Seitenquelle anzeigen".
  • Suchen Sie nach "vnd" und kopieren Sie den gefundenen Code (er sollte mit "UC" beginnen).
  • Öffnen Sie eines der Videos des Benutzers. Fügen Sie in der URL-Adresse am Ende Folgendes hinzu: "& list =" und fügen Sie dann die kopierte Zeichenfolge ein.
  • Der letzte Schritt ist einfach, das zweite Zeichen des Codes, den Sie von einem C in ein U eingefügt haben, zu ändern. Drücken Sie die Eingabetaste, und das Video sollte neu geladen werden. Jetzt wird es in einer Wiedergabeliste aller Videos des Benutzers angezeigt.

Dies scheint ziemlich zuverlässig zu funktionieren, aber manchmal werden nicht alle Videos des Benutzers abgerufen.

REast
quelle
Es ist nicht notwendig, die Quelle zu überprüfen, nur der Link zum Benutzer in einem der Videos sollte ausreichen.
Braiam
1
Wow, mit diesem können Sie tatsächlich Videos abspielen, die vom neuesten zum ältesten und nicht vom ältesten zum neuesten mit&list=UL
Jakub Bochenski,
2

Es ist subtil und frech, aber es kann getan werden:

Bei einer bestimmten Kanal-URL:

https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA

Sie können ein wenig fummeln und:

https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA

Beachten Sie, dass Sie ändern channel/UCzu playlist?list=UU.

$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'

Sie müssen kein bestimmtes Video haben.

Die Wiedergabeliste kann (zum Zeitpunkt des Schreibens) nicht sortiert, gespeichert oder auf nützliche Weise bearbeitet werden. Wenn Sie jedoch auf "Alle abspielen" klicken oder ein Video auswählen, können Sie die Zufallstaste 🔀 in der Wiedergabeliste verwenden.

Ken Sharp
quelle
Dies funktioniert für mich
Asme Nur
0

javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();}) Geben Sie einfach die URL ein und drücken Sie die Eingabetaste. Jedes Video auf der aktuellen Seite wird hinzugefügt, um eine spätere Liste anzusehen. Gehen Sie zur Videoseite, klicken Sie auf die Ladeoptionen und verwenden Sie sie.

NMGod
quelle
Dies funktioniert besser, da es die Netzwerkanforderungen um 100 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])})
ms
0

Wenn du den Nutzer abonniert hast, ist Youtube TV eine Alternative: https://www.youtube.com/tv

Alles was Sie tun müssen, ist Ihr Konto mit der App zu verknüpfen. Es werden keine Apps, Plugins oder Webapps von Drittanbietern benötigt.

Syakur Rahman
quelle
Dies funktioniert, aber die Audio-Steuerelemente sind deaktiviert, wenn Sie einen Desktop-Browser verwenden.
Yuck
0

Das Firefox-Add-On namens YouTube Play All scheint zu tun, was Sie wollen.

Gulbrandr
quelle
0

Hier ist ein Lesezeichen und ein Code für die Wiedergabeliste zum Hochladen. Kopieren Sie die folgende Zeile und speichern Sie sie als Lesezeichen, öffnen Sie ein YouTube-Video und klicken Sie auf das Lesezeichen, um die Wiedergabeliste für die Uploads des Benutzers zu laden. Ich glaube nicht, dass es eine öffentliche oder automatisch generierte Wiedergabeliste für alle Uploads gibt, sondern nur für aktuelle Uploads. Dies entspricht dem, was Sie sehen, wenn Sie in der Ecke der Wiedergabeliste eines Benutzers auf "Uploads" klicken indem Sie dieses Bookmarklet verwenden

Lesezeichen:

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);
}

Wie auf dieser Seite erwähnt, funktioniert das einfache Anhängen von "& list = UL" an die Video-URL nicht wie gewünscht.

Erwähnenswert ist auch, dass dies nur dann wirklich funktioniert, wenn Sie das neueste Video des Kanals laden und dann das Lesezeichen verwenden

Gutschrift für die Bookmarklet-Methode geht an REast und seinen Kommentar unten .

sauer
quelle