MBQbUtils / YoutubeMusicPlaylistDownloader

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 и вырезает аудиодорожки. Если какие-то видео уже скачаны, они пропускаются.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%