YouTube Music. Как скачать музыкальные плейлисты
YouTube Music стал настоящей революцией благодаря низкой стоимости пакета Premium, обширности его каталога, его старшему брату YouTube и постоянно растущему качеству аудиоформатов.
В мире, где доминирует Spotify и куда активно устремился зарабатывать Apple, YouTube Music сделал музыку более демократичной, предоставив огромный каталог всем желающим.
Однако есть и недостатки: официальные приложения есть только для мобильных платформ, а остальные доступны только в виде веб-приложения или сайта. Как в случае с YouTube, например.
Кроме того, скачать музыку не так-то просто, особенно если у вас нет пакета Premium. И тут нам на помощь в очередной раз приходит наш дорогой любимый мир opensource.
YouTube-DL - загрузка музыкальных плейлистов с YouTube
Если вы являетесь пользователем Linux вы хорошо знаете, о чем идет речь, но если нет, то, если коротко, youtube-dl - это свободный менеджер загрузки с открытым исходным кодом для скачивания видео и аудио с YouTube и более 1000 других сайтов видеохостинга. .
Для установки на Linux: используйте менеджер пакетов вашего дистрибутива.
Например, на дистрибутивах на базе Ubuntu:
sudo apt install youtube-dl.
Для установки на Mac воспользуйтесь: https://brew.sh/
Для установки на Windows воспользуйтесь: http://ytdl-org.github.io/youtube-dl/download.html
В YouTube Music найдите плейлист, который вы хотите загрузить, и выясните, как загрузить музыкальные плейлисты с YouTube и YouTube Music.
Формат адреса плейлиста:
https://music.youtube.com/playlist?list=[PlayList ID]
Пример адреса плейлиста: https://music.youtube.com/playlist?list=PLWTJBpA7wkKodpHpMC68QMfxbxGw22bBx
И используйте следующие команды для его загрузки:
В Linux и Mac:
youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist 'https://music.youtube.com/playlist?list=[PlayList ID]'
В Windows:
youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist https://music.youtube.com/playlist?list=[PlayList ID]
Безусловно, это решение также отлично подходит для загрузки плейлистов с YouTube - удаляя видео часть и сохраняя только аудио.