Câu trả lời:
Hack URL để giải cứu! Bạn có thể nối &list=UL
vào cuối URL video từ người dùng đó.
Vì vậy, nếu bạn có:
https://www.youtube.com/watch?v=zucBfXpCA6s
nó sẽ trở thành:
https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL
^ right here
Bạn cũng có thể thêm một cái gì đó như thế này vào dấu trang của bạn và chỉ cần nhấp vào nó:
javascript:window.location+='&list=UL'
Chọn nó sau đó kéo và thả nó vào dấu trang của bạn. ( làm thế nào? )
Bây giờ, có một vấn đề !
Nó có một hành vi kỳ lạ khi @burtek thân yêu khiến tôi chú ý đến các bình luận.
Trong trường hợp của tôi ở đây, với Valentina Lisitsa, cô ấy đã nhận được 272 video ngay bây giờ, nhưng nó sẽ không bao giờ hiển thị hơn 99 trong danh sách. Và có vẻ như nó được đặt hàng từ cũ nhất đến mới nhất, vì vậy nếu bạn muốn phát tất cả các video, bạn nên bắt đầu với video đầu tiên của người dùng. Trong trường hợp của cô, đây là nó:
https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL
Từ đó bạn có thể để nó chơi và nó sẽ phát tất cả các video của cô ấy.
Có vẻ như video hiện tại sẽ luôn cố gắng ở vị trí số 20 của danh sách, hiển thị 19 video trước đó và 79 video tiếp theo, nhưng bây giờ tôi tin rằng nó thậm chí còn ngẫu nhiên hơn thế.
Tuy nhiên, hầu hết người dùng đều có phần "tải lên" trong hồ sơ của họ và bạn chỉ cần nhấp vào "Chơi tất cả" ngay tại đó để nhận danh sách phát được tạo từ mới nhất đến cũ nhất, như @wvducky đã chỉ ra một câu trả lời khác tại đây:
153 filmy
có nghĩa là 153 videos
;)
&list=UL
bit?
Uploads
bạn sẽ thấy có một Play All
nút. Quay lại khi tôi viết câu trả lời này, điều đó sẽ dẫn đến điều đó list=UL
. Bây giờ nó dẫn đến https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg
và tôi đã không đào sâu hơn để biết tại sao bây giờ nó lại khác. Chỉ cố gắng minh họa làm thế nào tôi có thể làm điều đó trong quá khứ. ;)
Bạn cũng có thể sử dụng trang web này tại đây: http://youtube.nestharion.de
Nó tạo ra một danh sách nhạc với tất cả các video từ người dùng và phát chúng liên tục.
Cách dễ dàng hơn nhiều bây giờ:
Truy cập trang chủ Youtube của người dùng (ví dụ: https://www.youtube.com/user/xyz/ ).
Di chuột qua phần "Tải lên". Bạn sẽ thấy nút "Phát tất cả" xuất hiện bên cạnh "Tải lên".
Nhấp vào "Phát tất cả" và nó sẽ tạo danh sách phát với tất cả các video được tải lên của người dùng từ mới nhất đến cũ nhất. (Tôi chỉ muốn có một tùy chọn dễ dàng để sắp xếp từ cũ nhất đến mới nhất)
Ảnh chụp màn hình:
Một mẹo nhỏ tôi tìm thấy là lấy mã / chuỗi duy nhất của người dùng từ nguồn trang cá nhân của họ. Đây là cách thực hiện:
Điều này có vẻ hoạt động khá đáng tin cậy, nhưng đôi khi không nhận được tất cả các video của người dùng.
&list=UL
Nó tinh tế, và nó táo tợn, nhưng nó có thể được thực hiện:
Đưa ra một URL kênh cụ thể:
https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA
Bạn có thể mân mê một chút và:
https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA
Lưu ý rằng bạn thay đổi channel/UC
thành playlist?list=UU
.
$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'
Bạn không cần phải có một video cụ thể.
Danh sách phát không thể được sắp xếp, lưu hoặc thao tác theo bất kỳ cách hữu ích nào (tại thời điểm viết), nhưng khi bạn nhấn "Phát tất cả" hoặc chọn video, bạn có thể sử dụng nút phát ngẫu nhiên trong danh sách phát.
chỉ cần đặt javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
url và nhấn enter, nó thêm mọi video trên trang hiện tại để xem danh sách sau, khó chịu nhưng nó hoạt động. Trang video Goto có, nhấp vào các mục tải và sử dụng 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])})
Nếu bạn đã đăng ký người dùng, Youtube TV là một giải pháp thay thế: https://www.youtube.com/tv
Tất cả bạn cần làm là liên kết tài khoản của bạn với ứng dụng. Không có ứng dụng, plugin hoặc ứng dụng web của bên thứ 3 cần thiết.
Tiện ích Firefox có tên YouTube Play All dường như làm những gì bạn muốn.
Đây là bookmarklet & mã để tải lên danh sách phát. Sao chép và lưu dòng bên dưới dưới dạng dấu trang, mở video YouTube và nhấp vào dấu trang để tải danh sách phát tải lên của người dùng. Tôi không nghĩ rằng danh sách phát công khai hoặc tự động được tạo trong tất cả các video tải lên tồn tại, chỉ có các video tải lên gần đây, giống như những gì bạn thấy khi bạn nhấp vào phát ở góc của danh sách phát của người dùng được gọi là tải lên và bạn cũng sẽ tìm thấy bằng cách sử dụng bookmarklet này
Đánh dấu trang:
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);
}
Lưu ý, như đã đề cập trên trang này, chỉ cần thêm "& list = UL" vào URL video không hoạt động như mong muốn.
Cũng đáng đề cập đến điều này chỉ thực sự hoạt động nếu bạn tải video mới nhất của kênh sau đó sử dụng dấu trang
Tín dụng cho phương pháp bookmarklet vào REast và bình luận của anh ấy bên dưới .