Skip to content

Скрипт скачивает плейлисты с YouTube и вырезает аудиодорожки. Если какие-то видео уже скачаны, они пропускаются.

License

Notifications You must be signed in to change notification settings

MBQbUtils/YoutubeMusicPlaylistDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Music Playlist Downloader

Скрипт скачивает плейлисты с YouTube и вырезает аудиодорожки. Если какие-то видео уже скачаны, они пропускаются.

Как использовать

При первом запуске создаётся config.json Он имеет следующую структуру:

{
    /* Путь до каталога с плейлистами */
    "path": "./output/path/", 
    "format": "original", /* Формат звука */
    /* Используйте формат "original", чтобы не менять формат звука
       и не зависеть от наличия ffmpeg
       Форматы:
        "aac", "alac", "flac",
        "m4a", "mp3", "opus",
        "vorbis", "wav"
    */  
    "playlists": [ /* Ссылки на плейлисты с музыкальными клипами */
        "https://www.youtube.com/playlist?list=PLL_example", /* Пример первый */
        "https://www.youtube.com/playlist?list=PLL_example2" /* Пример последний */
    ]
}

Добавьте ссылки на плейлисты в config.json сохраните изменения и продолжите работу скрипта, нажав Enter.

Не удаляйте файл playlists.cache. Он позволяет не скачивать заново треки при повторном запуске.

config.json поддерживает комментарии в стиле /* комментарий */.

Чтобы докачать новые видео из плейлиста, просто перезапустите скрипт

Установка

  1. Скачайте скрипт
  2. Запустите его, он создаст всё необходимое
  3. Следуйте инструкциям выше.

Благодарности

Проект вдохновлён скриптом @SemperSolus0x3d

@Druzai подсказал популярный аналог youtube-dl

About

Скрипт скачивает плейлисты с YouTube и вырезает аудиодорожки. Если какие-то видео уже скачаны, они пропускаются.

Topics

Resources

License

Stars

Watchers

Forks

Languages