Ознакомьтесь с нашей политикой обработки персональных данных
21:23 

Powershell + Yandex.Music + MP3 Tags

Hikedaya
В Dash'e под Chronostasis'ом.

Скажу сразу - на данный момент Яндекс.Музыка похоронила эту идею, но вдруг найдется обходное решение.
Ну не хочу я ставить себе на телефон клиент ЯМ для того, чтобы иметь доступ к своей подборке музыки. В то же время есть консольная утилитка youtube-dl, которая вполне себе поддерживает загрузку треков оттуда. Одно плохо, mp3-файлы, формируемые на выходе, лишены всяческих тегов. Ни исполнителя, ни названия, ни уж тем более альбома и года. А хотелось бы. В то же время все эти данные есть на страницах треков в ЯМ. И их можно распарсить.

А вот что делать с полученными данными - уже на усмотрение конечного пользователя. Можно передать в тот же старый добрый id3.exe, можно что-то иное придумать...

Но с другой стороны, даже несмотря на неработоспособность youtube-dl в полупакетном режиме, все эти игры с ЯМ даром не прошли. Откопалось тут:


P.S. Как выяснилось, Powershell по-дефолту очень жаден (greedy) до регекспов. В будущем это стоит учитывать.

@музыка: Kim Wilde - Game Over

@настроение: прорвемся!

@темы: PowerShell, Music

URL
Комментарии
2016-11-17 в 21:51 

>Одно плохо, mp3-файлы, формируемые на выходе, лишены всяческих тегов.
--add-metadata

URL
2016-11-17 в 22:10 

Hikedaya
В Dash'e под Chronostasis'ом.
Гость, любопытно, не знал об этом ключе. Но он для работы ffmpeg требует: ERROR: ffmpeg or avconv not found. Please install one. Пустяк пустяком, но иногда это фактор.

URL
   

Записная книжка

главная