Відповіді:
URL-злом для порятунку! Ви можете додати &list=UL
до кінця URL-адресу відео від цього користувача.
Отже, якщо у вас є:
https://www.youtube.com/watch?v=zucBfXpCA6s
вона повинна стати:
https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL
^ right here
Ви також можете додати щось подібне до своєї закладки та просто натиснути на нього:
javascript:window.location+='&list=UL'
Виберіть його, потім перетягніть його на закладки. ( як? )
Тепер, питання є !
Це дивна поведінка, як дорогий @burtek до мене звернувся до коментарів.
У моєму випадку тут, з Валентиною Лісицею, вона отримала 272 відео зараз, але це більше ніколи не відображатиметься понад 99 у списку. І здається, що це впорядковано від найдавнішого до найновішого, тому, якщо ви хочете відтворити всі відео, то швидше розпочніть з першого відео користувача. У її випадку це:
https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL
Звідти ви можете залишити її грати, і вона буде відтворювати всі її відео.
Схоже, що поточне відео завжди намагатиметься бути на позиції №20 у списку, показуючи 19 попередніх та 79 наступних, але зараз я вважаю, що це навіть більш випадково, ніж це.
Однак у більшості користувачів у своєму профілі є розділ "Завантажити", і ви можете просто натиснути "Відтворити все" прямо там, щоб отримати створений список відтворення від найновішого до найдавнішого, наприклад, @wisbucky вказав в іншій відповіді тут:
153 filmy
засоби 153 videos
;)
&list=UL
шматочок?
Uploads
там Play All
кнопку. Ще коли я писав цю відповідь, це призвело б до цього list=UL
. Тепер це веде до, https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg
і я більше не копав, щоб знати, чому це зараз інше. Просто намагаюся проілюструвати, як я, можливо, це робив у минулому. ;)
Ви також можете використовувати цей сайт тут: http://youtube.nestharion.de
Він створює список відтворення з усіма відео від користувача та відтворює їх постійно.
Набагато простіше зараз:
Перейдіть на домашню сторінку користувача Youtube (наприклад, https://www.youtube.com/user/xyz/ ).
Наведіть курсор миші на розділ "Завантаження". Ви побачите, що поруч із пунктом "Завантаження" з'явиться кнопка "Відтворити всі".
Натисніть кнопку "Відтворити все", і це створить список відтворення з усіма завантаженими користувачами відеокліпами від найновіших до найстаріших. (Я просто хочу, щоб був простий варіант сортування від найдавнішого до найновішого)
Знімок екрана:
Невеликий трюк, який я знайшов, - це отримати унікальний код / рядок користувача з джерела сторінки його профілю. Ось як це зробити:
Здається, це працює досить надійно, але іноді не надходить все відео користувача.
&list=UL
Це тонко, і нахабно, але це можна зробити:
З огляду на конкретну URL-адресу каналу:
https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA
Ви можете трохи скривитись і:
https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA
Зауважте, що ви змінилися channel/UC
на playlist?list=UU
.
$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'
Вам не потрібно мати певне відео.
Список відтворення не можна сортувати, зберігати чи маніпулювати будь-яким корисним способом (під час написання), але якщо натиснути "Відтворити все" або вибрати відео, ви можете скористатися кнопкою перетасовки 🔀 у списку відтворення.
просто javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
введіть URL-адресу та натисніть клавішу Enter, вона додає кожне відео на поточній сторінці, щоб переглянути список пізніше. Перейдіть на сторінку відеороликів, натисніть на номери завантаження та скористайтеся нею.
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])})
Якщо ви підписалися на користувача, Youtube TV - це альтернатива: https://www.youtube.com/tv
Все, що вам потрібно зробити - це зв’язати свій рахунок з додатком. Не потрібно додатків, плагінів або веб-сайтів сторонніх розробників.
Додаток Firefox під назвою YouTube Play All, здається, робить все, що вам хочеться.
Ось закладка та код для списку відтворення для завантаження. Скопіюйте та збережіть рядок нижче як закладку, відкрийте відео YouTube і натисніть закладку, щоб завантажити список відтворення користувача, який завантажується. Я не думаю, що публічний або створений автоматично створений список відтворення всіх завантажень є лише останніми завантаженнями, це те саме, що ви бачите, коли натискаєте кнопку "Відтворити" в куті списку відтворення користувачів, який називається "завантаження", і те саме ви знайдете за допомогою цієї закладки
Закладка:
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);
}
Зауважте, як згадується на цій сторінці, просто додавання "& list = UL" до URL-адреси відео не працює як слід.
Також варто згадати, що це дійсно спрацьовує, якщо ви завантажуєте останнє відео каналу, то використовуйте закладку
Кредит за метод закладки належить до Reast, а його коментар - нижче .