YouTube любит периодически удалять видео из списка избранных:
Но они отказываются говорить мне, что они были, поэтому я могу найти другую копию.
Я хотел бы экспортировать свои плейлисты YouTube, чтобы я мог периодически их различать и вручную находить другие копии удаленных песен.
Как я могу экспортировать свои плейлисты (или плейлисты) с YouTube?
youtube
export
youtube-playlist
Ян Бойд
источник
источник
Ответы:
Насколько я знаю, на Youtube нет встроенного способа сделать это.
Конечно, вы можете использовать API YouTube, чтобы легко получить все свои плейлисты в формате xml, используя следующее:
Пример: https://gdata.youtube.com/feeds/api/users/oisinorion/playlists?v=2
Этот xml-файл будет иметь уникальные идентификаторы для каждого из ваших списков воспроизведения, которые вы затем сможете использовать для получения подробной информации о каждом списке воспроизведения, включая URL-адреса видео и заголовки. Следующий вызов API снова даст вам XML-файл:
Пример: https://gdata.youtube.com/feeds/api/playlists/D5F03C2BE1AA3E7E?v=2
Однако работать с этими XML-файлами вручную было бы кошмаром. Было бы лучше создать небольшое веб-приложение (если вы немного знакомы с веб-программированием), чтобы извлекать и представлять соответствующую информацию из этих XML-файлов.
Подробнее об API вы можете прочитать здесь: https://developers.google.com/youtube/2.0/developers_guide_protocol_playlists
источник
max-results=x
к URL, но x> 50 отклоняется. Добавьтеstart-index=...
для подкачки результатов.Как насчет того, чтобы сделать это проще?
Перейдите по адресу : http://www.williamsportwebdeveloper.com/FavBackUp.aspx
Поместите в плейлист URL-адрес, который вы хотите создать в Excel-формате, вот и все :)
Вот предварительный просмотр, как это выглядит. Экспортировал мой короткометражный плейлист, извините, не хватает кредитов, чтобы опубликовать 2 ссылки
Создатель: «Все, что делает мое веб-приложение, - это использует API разработчика YouTube для получения данных канала. Вы могли бы сделать то же самое самостоятельно, но это было бы в сложном формате XML и не очень читабельным. Я думаю, что большинство людей предпочли бы иметь это в электронной таблице Excel. Если у вас нет Microsoft Office, вы можете скачать Open Office бесплатно ».
источник
Liked
был единственным списком, который меня интересовал, и он работал отлично.В свете устаревания v2 текущий ответ больше не работает. v3 это новая версия.
Ссылка на документацию - https://developers.google.com/youtube/v3/docs/playlistItems/list
Это ограничивает только 50 результатов. Заполните следующее
Пример ссылки - https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&maxResults=50&pageToken=NNNNN&playlistId=PLXxxx=key=yyyy
источник
Это не самый элегантный способ выполнить то, что вы просите, но вот ручной метод, который я только что использовал для этого. Поскольку для этого я использую Powershell, я предполагаю, что вы работаете на компьютере с Windows.
шаги:
Предполагая, что ваш плейлист - Избранное, вы получите Избранное.json. Допустим, мне нужен только заголовок каждого видео в плейлисте и ссылка на него в текстовом файле YoutubeFolated.txt:
Вуаля, наслаждайся.
источник
Я создал сервис под названием www.recovermy.video для решения этой проблемы. Смотрите мой ответ на другой вопрос .
источник
Вы можете сделать это с новым сайтом, который мы разработали https://www.tunemymusic.com/
Вы можете выбрать экспорт из Youtube определенного плейлиста, всех ваших плейлистов, а также всех ваших любимых видео. Затем вы можете экспортировать его в свободный текстовый файл.
В дополнение к текстовому файлу мы сейчас работаем над добавлением опций для экспорта в файлы csv и m3u
источник
В настоящее время есть много решений, которые делают даже больше, чем вы просили:
http://www.playlist-converter.net/ - конвертируйте свой плейлист из нескольких музыкальных сервисов и форматов файлов
https://sourceforge.net/projects/youtubeexport/ - эта программа используется для экспорта списков воспроизведения YouTube в текстовые или HTML-файлы.
https://soundiiz.com/ - загрузка плейлистов из файлов, веб-адресов или простого текста, передача избранных между всеми потоковыми платформами, загрузка во все популярные форматы файлов
Но наиболее эффективным и элегантным решением было бы, на мой взгляд, просто использовать youtube-dl, потому что с помощью одной единственной команды (которую вы можете легко создать самостоятельно, просматривая документы) вы можете загрузить ВСЕ названия своих элементов плейлистов (ну, не только названия, если вам было интересно ...), указав в качестве параметра URL-адрес YouTube на странице, где отображаются все ваши плейлисты (например, https://www.youtube.com/user/your_user_name/playlists ). Кроме того, у него также есть возможность делать аутентифицированные запросы на YouTube (с вашими учетными данными), чтобы он также мог загружать ваши личные плейлисты .
источник
Вы можете создать букмарклет в своем браузере, чтобы поймать описание каждого видео в списке, а затем распечатать их в текстовой области.
Например, этот скрипт создаст список с URL-адресами и названиями видео. Просто создайте закладку и добавьте следующий скрипт в адрес (URL) закладки:
Если вам не нужны URL-адреса видео, просто удалите строку "var x = ID +" \ t "+ VName;" (строка 36)
Этот сценарий должен работать некоторое время, пока YouTube не изменит форматирование своих HTML-страниц. Когда они это сделают, вам придется соответствующим образом настроить скрипт - скорее всего, вам придется искать что-то другое вместо «data-video-title =»
источник
Что я сделал, так это зашел в мой список воспроизведения и щелкнул правой кнопкой мыши на имени моего списка воспроизведения, а затем выбрал «электронная почта с Windows Live». Он отправляет ссылку на вашу электронную почту, и когда вы нажимаете ссылку, у вас есть весь список воспроизведения.
источник
Почему бы вам просто не открыть плейлист и не скопировать / вставить его в Excel, Word или что-то еще? Это не совсем элегантно, но информация есть в качестве резервной копии.
источник