Yanıtlar:
URL kurtarma için hack! Bu &list=UL
kullanıcının video URL'sinin sonuna ekleyebilirsiniz .
Yani, eğer varsa:
https://www.youtube.com/watch?v=zucBfXpCA6s
olmalı:
https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL
^ right here
Ayrıca, yer işaretinize böyle bir şey ekleyebilir ve üzerine tıklamanız yeterlidir:
javascript:window.location+='&list=UL'
Seçin ardından yer imlerinize sürükleyip bırakın . ( nasıl? )
Şimdi, bir sorun var !
Sevgili @burtek, yorumlardaki dikkatimi üzerine çekti.
Buradaki örneğimde Valentina Lisitsa ile şu anda 272 video aldı, ancak listede 99'dan fazla gösterilmeyecek. Görünüşe göre en eskiden en yeniye, yani tüm videoları oynatmak istiyorsanız, kullanıcının ilk videosu ile başlayın. Onun durumunda, işte bu:
https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL
Oradan oynatarak bırakabilirsiniz ve tüm videoları oynatır.
Mevcut video her zaman listenin 20. konumunda olmaya çalışacak, 19 önceki ve 79 sonrakileri gösterecek gibi görünüyor, ama şimdi bundan daha rastgele olduğuna inanıyorum.
Ancak, çoğu kullanıcının profilinde bir "upload" bölümü vardır ve burada @wisbucky 'nun başka bir cevabı işaret ettiği gibi en eskiden en eskiye doğru oluşturulan bir çalma listesini almak için buradaki "Tümünü Oynat" ı tıklayabilirsiniz:
153 filmy
anlamına gelir 153 videos
;)
&list=UL
?
Uploads
orada bir Play All
düğme göreceksiniz . Bu cevabı yazdığımda, buna yol açacaktı list=UL
. Şimdi öncülük ediyor https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg
ve neden bu kadar farklı olduğunu bilmek için daha fazla kazmadım. Sadece geçmişte nasıl yapmış olabileceğimi göstermeye çalışıyorum. ;)
Bu siteyi burada da kullanabilirsiniz: http://youtube.nestharion.de
Bir kullanıcıdan gelen tüm videoları içeren bir oynatma listesi oluşturur ve bunları sürekli olarak oynatır.
Şimdi çok daha kolay bir yol:
Kullanıcının Youtube ana sayfasına gidin (örneğin, https://www.youtube.com/user/xyz/ ).
"Yüklemeler" bölümünün üzerine gelin. "Yüklemeler" in yanında "Tümünü oynat" düğmesi göreceksiniz.
"Tümünü oynat" ı tıkladığınızda, kullanıcının yüklediği tüm videoları en yeniden en eskiye kadar olan bir oynatma listesi oluşturulur. (Keşke en eskiden en yeniye doğru sıralamak için kolay bir seçenek olsaydı)
Ekran görüntüsü:
Bulduğum küçük numara, kullanıcının profil sayfasının kaynağından bir kullanıcının benzersiz kodunu / dizesini almak. İşte nasıl yapılacağı:
Bu oldukça güvenilir çalışıyor gibi görünüyor, ancak bazen kullanıcının tüm videolarını alamıyor.
&list=UL
İnce ve arsız, ancak yapılabilir:
Belirli bir kanal URL’si verildiğinde:
https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA
Biraz keman yapabilirsiniz ve:
https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA
Değiştirmek unutmayın channel/UC
için playlist?list=UU
.
$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'
Belirli bir videoya ihtiyacınız yok.
Çalma listesi herhangi bir şekilde (yazı yazarken) sıralanamaz, kaydedilemez veya değiştirilemez, ancak "Tümünü oynat" a bastığınızda veya bir video seçtiğinizde, çalma listesindeki button shuffle düğmesini kullanabilirsiniz.
sadece javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
url’yi girin ve enter tuşuna basın, sonraki sayfalarda izlemek için geçerli sayfadaki her videoyu ekler, kötüdür ancak çalışır. Videolar sayfasına gidin, yük alanlarını tıklayın ve kullanın.
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])})
Kullanıcıya abone olduysanız, Youtube TV bir alternatiftir: https://www.youtube.com/tv
Tek yapmanız gereken hesabınızı uygulamaya bağlamak. Uygulamaya, eklentiye veya 3. taraf web uygulamasına gerek yok.
YouTube Play All adlı Firefox eklentisi istediğinizi yapıyor gibi görünüyor.
İşte yükleme listesi için bir kitapçık ve kod. Aşağıdaki satırı yer imi olarak kopyalayıp kaydedin, bir YouTube videosu açın ve kullanıcının yükleme listesini yüklemek için yer imini tıklayın. Tüm yüklemelerin genel veya otomatik olarak oluşturulmuş bir oynatma listesinin bulunduğunu sanmıyorum, yalnızca son yüklemeler, bu kullanıcının bir kullanıcının yüklemeleri adı verilen oynatma listesinin köşesinde oynat'ı tıklattığınızda gördüğünüzle aynı bu favoriyi kullanarak
Yer imi:
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);
}
Bu sayfada belirtildiği gibi, video URL’sine yalnızca "& list = UL" eklemek yalnızca istediğiniz şekilde çalışmaz.
Ayrıca, yalnızca kanalın en son videosunu yükledikten sonra yer imini kullandığınızda bu gerçekten işe yarar
Yer imi yöntemi için verilen kredi REast'a ve aşağıdaki yorumuna gider .