We rise up for the things we believe in over and over again

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

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

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


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

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

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

@темы: Music, PowerShell

Комментарии
17.11.2016 в 21:51

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

We rise up for the things we believe in over and over again
Гость, любопытно, не знал об этом ключе. Но он для работы ffmpeg требует: ERROR: ffmpeg or avconv not found. Please install one. Пустяк пустяком, но иногда это фактор.