Antworten:
URL-Hacking zur Rettung! Sie können &list=UL
an 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:
153 filmy
bedeutet 153 videos
;)
&list=UL
Stück erfahren ?
Uploads
dort einen Play All
Button 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=UU6UbiyGEGkF5iuqKRsShCOg
und 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. ;)
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.
Viel einfacher jetzt:
Rufe die Youtube-Startseite des Nutzers auf (z . B. https://www.youtube.com/user/xyz/ ).
Bewegen Sie den Mauszeiger über den Bereich "Uploads". Neben "Uploads" wird die Schaltfläche "Alle abspielen" angezeigt.
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:
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:
Dies scheint ziemlich zuverlässig zu funktionieren, aber manchmal werden nicht alle Videos des Benutzers abgerufen.
&list=UL
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/UC
zu 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.
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.
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])})
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.
Das Firefox-Add-On namens YouTube Play All scheint zu tun, was Sie wollen.
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 .