Перейти к содержимому

Качество звука

Провайдер поддерживает два уровня качества воспроизведения с автоматическим fallback.

ЗначениеФорматБитрейтТребования
highMP3320 kbpsЛюбая учётная запись
losslessFLACLosslessПодписка Zvuk Music

При запросе воспроизведения провайдер перебирает варианты в порядке убывания качества:

При настройке lossless:

  1. Пробует FLAC (lossless)
  2. Если недоступен → пробует MP3 320 (high)
  3. Если недоступен → пробует MP3 128 (mid)
  4. В крайнем случае → stream.get_best_available()

При настройке high:

  1. Пробует MP3 320 (high)
  2. Если недоступен → пробует MP3 128 (mid)
  3. В крайнем случае → stream.get_best_available()
  • Выбранный поток логируется с указанием формата и битрейта
  • Если ни один из вариантов не доступен — MA получает исключение MediaNotFoundError