⏯ Яндекс.Музыка теперь lossless

@maxicom

Проблема действительно в переходе на контейнер mp4
Разработчик подтвердил это. Фикса пока что нет, поэтому я сам подправил файл:

\config\custom_components\yandex_station\core\utils.py

в строке 448, заменил:
MIME_TYPES = {"aac": "audio/aac", "flac": "audio/x-flac", "mp3": "audio/mpeg"}
на:
MIME_TYPES = {"aac": "audio/aac", "flac": "audio/x-flac", "mp3": "audio/mpeg", "flac-mp4": "audio/flac", "aac-mp4": "audio/aac"}

Теперь поехало. И даже хайрез работает :blush: :ok_hand:

PS…
Ну и в конфиге (configuration.yaml) должен быть прописан плеер. Иначе всё равно mp3 играет.

yandex_station:
  media_players:
    - entity_id: media_player.lyngdorf_3
      name: Lyngdorf TDAI 1120
      quality: lossless
      codecs: flac,aac,mp3,flac-mp4,aac-mp4

Фикс выкатили, но его пока нет в релизе. Так, что либо в ручную копировать файл
\config\custom_components\yandex_station\core\utils.py
из репозитория, либо ждать пока будет релиз.

10 лайков