MusicBee UPnP Plugin Hjälp

Transkoda eller inte – prioritetskedjan

"Transkodning" innebär att en låt kodas om i farten – till ett format som enheten kan spela upp, eller så att MusicBees EQ och volymutjämning kan tillämpas. Insticksprogrammet vill helst inte transkoda (att skicka originalfilen är snabbare och förlustfritt), så det följer en fast kedja av regler för att bestämma sig. Högre regler vinner och åsidosätter tyst lägre regler. Detta är den mest missförstådda delen av insticksprogrammet, eftersom flera inställningar ser ut som om de borde samarbeta men inte gör det.

Prioritet Regel Effekt
1 (högst) Tvinga transkodning (per enhetsprofil) Transkodar alltid. Åsidosätter allt nedanför. Ömsesidigt uteslutande med tvinga-native – att kryssa i den ena avmarkerar den andra.
2 Tvinga native-ström (per enhetsprofil, standard ) Transkodar aldrig för denna enhet. Undertrycker regler 3–5 helt – skickar originalbytes oavsett format, effekter eller begränsningar.
3 EQ/DSP och ReplayGain (Bibliotek) Tvingar transkodning så att ljudet kan bearbetas. Ignoreras tyst om regel 2 vinner.
4 Samplingsfrekvens / bitdjup / endast stereo (enhetsprofil) Källa utanför räckvidd → transkoda för att passa. Ignoreras tyst om regel 2 vinner.
5 (lägst) Codec-stöd (enhetsprofil) Källcodec som enheten inte kan spela → transkoda till profilens utdataformat. Ignoreras tyst om regel 2 vinner.

Eftersom tvinga native-ström är PÅ som standard för varje profil, är standardbeteendet: ge enheten originalfilen och gör inget annat. Det är precis rätt för en modern enhet på ett bra nätverk – men det betyder att bibliotekseffekterna och profilens ljudbegränsningar verkar "inte göra något" förrän du ändrar regel 2.

Arbetsexempel. Du vill att MusicBees ReplayGain-volymutjämning ska tillämpas på din streamer. Du kryssar i Jämna ut uppspelningsvolymen med det Replay Gain-läge som är aktivt i MusicBee under Bibliotek. Du spelar en låt – och volymen är inte alls utjämnad.

Varför: streamerns profil har fortfarande tvinga native-ström PÅ (regel 2). Regel 2 rankas högre än ReplayGain-regeln (regel 3), så insticksprogrammet skickar den orörda filen och din ReplayGain-inställning hoppas tyst över.

Lösningen: öppna den enhetens profil och avmarkera tvinga native-ström. Eftersom tvinga-native är per profil, kan du lämna den på för din bit-perfekta hi-fi DAC och av för den bärbara högtalaren som behöver ReplayGain – varje enhet får rätt svar.

Tumregler:

  • Vill du att EQ/DSP eller ReplayGain ska tillämpas på en enhet? Stäng av tvinga native-strömden enhetens profil.
  • Vill du garantera en ny transkodning (för testning, eller för en enhet som har problem med native-filer)? Kryssa i tvinga transkodning på dess profil – den rankas högre än allt annat.
  • Annars, lämna tvinga native-ström på. Det är den inställning i insticksprogrammet som har störst inverkan och standardinställningen är rätt för de flesta moderna enheter.

Enhetsprofiler – fliken Transkodning

Inställningar

Kontroll Vad den gör
Tvinga nativ ström (kringgå omkodare) Skickar originalfilens bytes, förbi transkodaren, effekter, ReplayGain och profilens ljudbegränsningar. Standard PÅ. Den mest inflytelserika uppspelningsinställningen; regel 2 i kedjan ovan.
Tvinga omkodning (ömsesidigt uteslutande med tvinga nativ ström) Tvingar varje ström till denna enhet genom transkodaren. Rankas högre än tvinga-native; de två är ömsesidigt uteslutande (att kryssa i den ena avmarkerar den andra). Regel 1.
Använd den equalizer och de DSP-effekter som är aktiva i MusicBee [tvingar omkodning] Tillämpar MusicBees equalizer- och DSP-effekter på utgående ljud. Tvingar transkodning (regel 3), och undertrycks på alla enheter vars profil har tvinga-native på.
Justera uppspelningsvolymen med hjälp av replay gain-läget aktivt i MusicBee [tvingar omkodning] Tillämpar MusicBees ReplayGain-volymutjämning. Tvingar transkodning (regel 3), och undertrycks på alla enheter vars profil har tvinga-native på.
Tvinga nativ ström för radio (kringgå omkodare för stationer) Skickar radio-/ström-källor orörda, förbi transkodaren specifikt för stationer.