Транскодировать или нет — цепочка приоритетов
«Транскодирование» означает перекодирование дорожки на лету — в формат, который может воспроизвести устройство, или для применения эквалайзера и выравнивания громкости MusicBee. Плагин предпочитает не транскодировать (отправка исходного файла быстрее и без потерь), поэтому он следует фиксированной цепочке правил для принятия решения. Более высокие правила выигрывают и молча переопределяют более низкие. Это самая непонятная часть плагина, потому что некоторые настройки выглядят так, будто они должны сотрудничать, но на самом деле нет.
| Приоритет | Правило | Эффект |
|---|---|---|
| 1 (наивысший) | Принудительное транскодирование (для каждого профиля устройства) | Всегда транскодировать. Переопределяет все нижестоящие. Взаимоисключающее с принудительным нативным — установка одного снимает отметку с другого. |
| 2 | Принудительный нативный поток (для каждого профиля устройства, по умолчанию ВКЛ) | Никогда не транскодировать для этого устройства. Полностью подавляет правила 3–5 — отправляет исходные байты независимо от формата, эффектов или ограничений. |
| 3 | Эквалайзер/DSP и ReplayGain (Библиотека) | Принудительное транскодирование для обработки аудио. Молча игнорируется, если выигрывает правило 2. |
| 4 | Частота дискретизации / битовая глубина / только стерео (профиль устройства) | Источник вне диапазона → транскодировать для соответствия. Молча игнорируется, если выигрывает правило 2. |
| 5 (наименьший) | Поддержка кодеков (профиль устройства) | Исходный кодек, который устройство не может воспроизвести → транскодировать в выходной формат профиля. Молча игнорируется, если выигрывает правило 2. |
Поскольку принудительный нативный поток по умолчанию включен для каждого профиля, стандартное поведение: передать устройству исходный файл и больше ничего не делать. Это идеально подходит для современного устройства в хорошей сети — но это означает, что эффекты Библиотеки и аудиолимиты профиля, похоже, «ничего не делают», пока вы не измените правило 2.
Рабочий пример. Вы хотите, чтобы выравнивание громкости ReplayGain от MusicBee применялось к вашему стримеру. Вы устанавливаете флажок Выравнивать громкость воспроизведения, используя активный режим ReplayGain в MusicBee в разделе Библиотека. Вы воспроизводите трек — и громкость совсем не выравнивается.
Почему: в профиле стримера все еще включен принудительный нативный поток (правило 2). Правило 2 имеет более высокий приоритет, чем правило ReplayGain (правило 3), поэтому плагин отправляет неизмененный файл, и ваша настройка ReplayGain молча пропускается.
Решение: откройте профиль этого устройства и снимите флажок принудительный нативный поток. Поскольку принудительный нативный поток для каждого профиля, вы можете оставить его включенным для вашего битового ЦАП Hi-Fi и выключенным для портативной колонки, которой нужен ReplayGain — каждое устройство получает правильный ответ.
Практические правила:
- Хотите, чтобы эквалайзер/DSP или ReplayGain применялись к устройству? Отключите принудительный нативный поток в профиле этого устройства.
- Хотите гарантировать свежее транскодирование (для тестирования или для устройства, которое не справляется с нативными файлами)? Установите флажок принудительное транскодирование в его профиле — оно имеет приоритет над всем.
- В противном случае оставьте принудительный нативный поток включенным. Это самая влиятельная настройка в плагине, и по умолчанию она подходит для большинства современного оборудования.

Настройки
| Элемент управления | Что он делает |
|---|---|
| Принудительный нативный поток (обход транскодера) | Отправляет исходные байты файла, минуя транскодер, эффекты, ReplayGain и аудиолимиты профиля. По умолчанию ВКЛ. Самая влиятельная настройка воспроизведения; правило 2 из цепочки выше. |
| Принудительное перекодирование (взаимоисключающее с принудительным нативным потоком) | Принудительно пропускает каждый поток на это устройство через транскодер. Имеет приоритет над принудительным нативным; эти два параметра взаимоисключающие (установка одного снимает отметку с другого). Правило 1. |
| Использовать эквалайзер и DSP-эффекты, активные в MusicBee [требует перекодирования] | Применяет эквалайзер и DSP-эффекты MusicBee к исходящему аудио. Принудительно транскодирует (правило 3) и подавляется на любом устройстве, в профиле которого включен принудительный нативный поток. |
| Выравнивать громкость воспроизведения, используя режим ReplayGain, активный в MusicBee [требует перекодирования] | Применяет выравнивание громкости ReplayGain от MusicBee. Принудительно транскодирует (правило 3) и подавляется на любом устройстве, в профиле которого включен принудительный нативный поток. |
| Принудительный нативный поток для радио (обход транскодера для станций) | Отправляет радио/потоковые источники без изменений, минуя транскодер специально для станций. |