MusicBee UPnP Plugin Nápověda

Transkódovat, nebo ne — řetězec priorit

„Transkódování“ znamená překódování stopy za běhu – do formátu, který zařízení dokáže přehrát, nebo aby bylo možné použít EQ a vyrovnávání hlasitosti MusicBee. Plugin by raději netranskódoval (odeslání původního souboru je rychlejší a bezztrátové), takže se řídí pevným řetězcem pravidel, aby se rozhodl. Vyšší pravidla vítězí a tiše přepisují nižší. Toto je nejvíce nepochopená část pluginu, protože několik nastavení vypadá, že by měla spolupracovat, ale nespolupracují.

Priorita Pravidlo Účinek
1 (nejvyšší) Vynutit transkódování (dle profilu zařízení) Vždy transkódovat. Přepisuje vše níže. Vzájemně se vylučuje s vynuceným nativním streamem – zaškrtnutí jednoho zruší zaškrtnutí druhého.
2 Vynutit nativní stream (dle profilu zařízení, výchozí ZAPNUTO) Nikdy netranskódovat pro toto zařízení. Zcela potlačuje pravidla 3–5 – odesílá původní bajty bez ohledu na formát, efekty nebo limity.
3 EQ/DSP a ReplayGain (Knihovna) Vynutit transkódování, aby bylo možné zvuk zpracovat. Tiše ignorováno, pokud vyhraje pravidlo 2.
4 Vzorkovací frekvence / bitová hloubka / pouze stereo (profil zařízení) Zdroj mimo rozsah → transkódovat, aby se vešel. Tiše ignorováno, pokud vyhraje pravidlo 2.
5 (nejnižší) Podpora kodeků (profil zařízení) Zdrojový kodek, který zařízení nemůže přehrát → transkódovat do výstupního formátu profilu. Tiše ignorováno, pokud vyhraje pravidlo 2.

Protože vynucený nativní stream je ve výchozím nastavení ZAPNUTÝ pro každý profil, je chování po vybalení z krabice následující: zařízení dostane původní soubor a nic jiného se neděje. To je přesně to pravé pro moderní zařízení v dobré síti – ale znamená to, že efekty knihovny a zvukové limity profilu se zdají „nic nedělat“, dokud nezměníte pravidlo 2.

Příklad. Chcete, aby se na váš streamer aplikovalo vyrovnávání hlasitosti ReplayGain z MusicBee. Zaškrtnete Vyrovnat hlasitost přehrávání pomocí režimu ReplayGain aktivního v MusicBee pod Knihovnou. Přehráváte skladbu – a hlasitost se vůbec nevyrovná.

Proč: profil streameru má stále vynucený nativní stream ZAPNUTÝ (pravidlo 2). Pravidlo 2 má vyšší prioritu než pravidlo ReplayGain (pravidlo 3), takže plugin odešle nedotčený soubor a vaše nastavení ReplayGain je tiše přeskočeno.

Řešení: otevřete profil tohoto zařízení a zrušte zaškrtnutí vynuceného nativního streamu. Protože vynucený nativní stream je pro každý profil, můžete jej nechat zapnutý pro váš bit-perfect hi-fi DAC a vypnutý pro přenosný reproduktor, který potřebuje ReplayGain – každé zařízení dostane správnou odpověď.

Pravidla:

  • Chcete, aby se na zařízení aplikovalo EQ/DSP nebo ReplayGain? Vypněte vynucený nativní stream v profilu tohoto zařízení.
  • Chcete zaručit čerstvé transkódování (pro testování nebo pro zařízení, které se dusí nativními soubory)? Zaškrtněte vynutit transkódování v jeho profilu – má vyšší prioritu než všechno ostatní.
  • Jinak nechte vynucený nativní stream zapnutý. Je to nastavení s největším dopadem v pluginu a výchozí nastavení je správné pro většinu moderních zařízení.

Profily zařízení – podzáložka Transkódování

Nastavení

Ovládací prvek Co dělá
Vynutit nativní stream (obejít transkodér) Odesílá původní bajty souboru, obchází transkodér, efekty, ReplayGain a zvukové limity profilu. Výchozí ZAPNUTO. Nastavení přehrávání s největším dopadem; pravidlo 2 výše uvedeného řetězce.
Vynutit transkódování (vzájemně se vylučuje s vynucením nativního streamu) Vynucuje každý stream do tohoto zařízení přes transkodér. Má vyšší prioritu než vynucený nativní stream; tyto dva jsou vzájemně se vylučující (zaškrtnutí jednoho zruší zaškrtnutí druhého). Pravidlo 1.
Použít ekvalizér a DSP efekty aktivní v MusicBee [vynucuje transkódování] Aplikuje ekvalizér a DSP efekty MusicBee na odchozí zvuk. Vynucuje transkódování (pravidlo 3) a je potlačeno na jakémkoli zařízení, jehož profil má zapnutý vynucený nativní stream.
Vyrovnat hlasitost přehrávání pomocí režimu replay gain aktivního v MusicBee [vynucuje transkódování] Aplikuje vyrovnávání hlasitosti ReplayGain z MusicBee. Vynucuje transkódování (pravidlo 3) a je potlačeno na jakémkoli zařízení, jehož profil má zapnutý vynucený nativní stream.
Vynutit nativní stream pro rádio (obejít transkodér pro stanice) Odesílá nedotčené zdroje rádia/streamu, obchází transkodér speciálně pro stanice.