Качество звука
Провайдер поддерживает два уровня качества воспроизведения с автоматическим fallback.
Варианты качества
Заголовок раздела «Варианты качества»| Значение | Формат | Битрейт | Требования |
|---|---|---|---|
high | MP3 | 320 kbps | Любая учётная запись |
lossless | FLAC | Lossless | Подписка Zvuk Music |
Логика выбора потока
Заголовок раздела «Логика выбора потока»При запросе воспроизведения провайдер перебирает варианты в порядке убывания качества:
При настройке lossless:
- Пробует FLAC (
lossless) - Если недоступен → пробует MP3 320 (
high) - Если недоступен → пробует MP3 128 (
mid) - В крайнем случае →
stream.get_best_available()
При настройке high:
- Пробует MP3 320 (
high) - Если недоступен → пробует MP3 128 (
mid) - В крайнем случае →
stream.get_best_available()
Примечания
Заголовок раздела «Примечания»- Выбранный поток логируется с указанием формата и битрейта
- Если ни один из вариантов не доступен — MA получает исключение
MediaNotFoundError