MusicBee UPnP Plugin Довідка

Транскодувати чи ні — ланцюжок пріоритетів

"Транскодування" означає перекодування треку на льоту — у формат, який пристрій може відтворити, або щоб можна було застосувати еквалайзер MusicBee та вирівнювання гучності. Плагін радше не транскодуватиме (надсилання оригінального файлу швидше та без втрат), тому він дотримується фіксованого ланцюжка правил для прийняття рішення. Вищі правила перемагають і мовчки скасовують нижчі. Це єдина найбільш неправильно зрозуміла частина плагіна, оскільки кілька налаштувань виглядають так, ніби вони повинні співпрацювати, але цього не відбувається.

Пріоритет Правило Ефект
1 (найвищий) Примусове транскодування (для кожного профілю пристрою) Завжди транскодувати. Перевизначає все нижче. Взаємовиключне з примусовим нативним — встановлення одного знімає позначку з іншого.
2 Примусовий нативний потік (для кожного профілю пристрою, за замовчуванням УВІМКНЕНО) Ніколи не транскодувати для цього пристрою. Повністю пригнічує правила 3–5 — надсилає оригінальні байти незалежно від формату, ефектів чи обмежень.
3 Еквалайзер/DSP та ReplayGain (Бібліотека) Примусове транскодування, щоб можна було обробити аудіо. Мовчки ігнорується, якщо перемагає правило 2.
4 Частота дискретизації / бітова глибина / лише стерео (профіль пристрою) Джерело поза діапазоном → транскодувати для відповідності. Мовчки ігнорується, якщо перемагає правило 2.
5 (найнижчий) Підтримка кодеків (профіль пристрою) Вихідний кодек, який пристрій не може відтворити → транскодувати у вихідний формат профілю. Мовчки ігнорується, якщо перемагає правило 2.

Оскільки примусовий нативний потік за замовчуванням УВІМКНЕНО для кожного профілю, поведінка "з коробки" така: передати пристрою оригінальний файл і більше нічого не робити. Це абсолютно правильно для сучасного пристрою в хорошій мережі — але це означає, що ефекти Бібліотеки та аудіообмеження профілю, здається, "нічого не роблять", доки ви не зміните правило 2.

Приклад роботи. Ви хочете, щоб вирівнювання гучності ReplayGain від MusicBee застосовувалося до вашого стрімера. Ви встановлюєте позначку Вирівнювати гучність відтворення за допомогою режиму Replay Gain, активного в MusicBee у розділі Бібліотека. Ви відтворюєте трек — і гучність зовсім не вирівнюється.

Чому: у профілі стрімера все ще увімкнено примусовий нативний потік (правило 2). Правило 2 має вищий пріоритет, ніж правило ReplayGain (правило 3), тому плагін надсилає незмінений файл, а ваше налаштування ReplayGain мовчки пропускається.

Виправлення: відкрийте профіль цього пристрою та зніміть позначку з примусового нативного потоку. Оскільки примусовий нативний потік є для кожного профілю, ви можете залишити його увімкненим для вашого біт-ідеального Hi-Fi ЦАП і вимкнути для портативного динаміка, якому потрібен ReplayGain — кожен пристрій отримує правильну відповідь.

Загальні правила:

  • Хочете, щоб еквалайзер/DSP або ReplayGain застосовувалися до пристрою? Вимкніть примусовий нативний потік у профілі цього пристрою.
  • Хочете гарантувати свіже транскодування (для тестування або для пристрою, який задихається від нативних файлів)? Увімкніть примусове транскодування у його профілі — воно має вищий пріоритет за все.
  • В іншому випадку залиште примусовий нативний потік увімкненим. Це налаштування з найвищим впливом у плагіні, і за замовчуванням воно підходить для більшості сучасного обладнання.

Профілі пристроїв — підвкладка Транскодування

Налаштування

Елемент керування Що він робить
Примусово використовувати нативний потік (обійти транскодер) Надсилає оригінальні байти файлу, обходячи транскодер, ефекти, ReplayGain та аудіообмеження профілю. За замовчуванням УВІМКНЕНО. Налаштування відтворення з найвищим впливом; правило 2 ланцюжка вище.
Примусове транскодування (взаємовиключно з примусовим нативним потоком) Примусово пропускає кожен потік до цього пристрою через транскодер. Має вищий пріоритет, ніж примусовий нативний; ці два взаємовиключні (встановлення одного знімає позначку з іншого). Правило 1.
Використовувати еквалайзер та DSP ефекти, активні в MusicBee [вимагає транскодування] Застосовує еквалайзер MusicBee та ефекти DSP до вихідного аудіо. Примушує транскодування (правило 3) і пригнічується на будь-якому пристрої, профіль якого має увімкнений примусовий нативний потік.
Вирівнювати гучність відтворення, використовуючи режим ReplayGain, активний в MusicBee [вимагає транскодування] Застосовує вирівнювання гучності ReplayGain від MusicBee. Примушує транскодування (правило 3) і пригнічується на будь-якому пристрої, профіль якого має увімкнений примусовий нативний потік.
Примусово використовувати нативний потік для радіо (обійти транскодер для станцій) Надсилає радіо/потокові джерела незміненими, обходячи транскодер спеціально для станцій.