MusicBee UPnP Plugin Ajuda

Transcodificar ou não — a cadeia de precedência

"Transcodificar" significa recodificar uma faixa em tempo real — para um formato que o dispositivo possa reproduzir, ou para que o EQ e o nivelamento de volume do MusicBee possam ser aplicados. O plugin prefere não transcodificar (enviar o ficheiro original é mais rápido e sem perdas), por isso segue uma cadeia fixa de regras para decidir. As regras de nível superior vencem e substituem silenciosamente as de nível inferior. Esta é a parte mais incompreendida do plugin, porque várias configurações parecem que deveriam cooperar e não o fazem.

Prioridade Regra Efeito
1 (mais alta) Forçar transcodificação (por perfil de dispositivo) Sempre transcodificar. Substitui tudo o que está abaixo. Mutuamente exclusiva com forçar nativo — marcar uma desmarca a outra.
2 Forçar fluxo nativo (por perfil de dispositivo, predefinição ATIVADO) Nunca transcodificar para este dispositivo. Suprime as regras 3–5 inteiramente — envia os bytes originais independentemente do formato, efeitos ou limites.
3 EQ/DSP e ReplayGain (Biblioteca) Forçar transcodificação para que o áudio possa ser processado. Ignorado silenciosamente se a regra 2 vencer.
4 Taxa de amostragem / profundidade de bits / apenas estéreo (perfil de dispositivo) Fonte fora do alcance → transcodificar para ajustar. Ignorado silenciosamente se a regra 2 vencer.
5 (mais baixa) Suporte de codec (perfil de dispositivo) Codec de origem que o dispositivo não consegue reproduzir → transcodificar para o formato de saída do perfil. Ignorado silenciosamente se a regra 2 vencer.

Como o fluxo nativo forçado está ATIVADO por predefinição para cada perfil, o comportamento padrão é: entregar ao dispositivo o ficheiro original e não fazer mais nada. Isso é exatamente o correto para um dispositivo moderno numa boa rede — mas significa que os efeitos da Biblioteca e os limites de áudio do perfil parecem "não fazer nada" até que altere a regra 2.

Exemplo prático. Quer que o nivelamento de volume ReplayGain do MusicBee seja aplicado ao seu streamer. Marca Nivelar o volume de reprodução usando o modo replay gain ativo no MusicBee em Biblioteca. Reproduz uma faixa — e o volume não é nivelado de todo.

Porquê: o perfil do streamer ainda tem fluxo nativo forçado ATIVADO (regra 2). A regra 2 tem precedência sobre a regra ReplayGain (regra 3), então o plugin envia o ficheiro intocado e a sua configuração ReplayGain é silenciosamente ignorada.

A correção: abra o perfil desse dispositivo e desmarque o fluxo nativo forçado. Como o fluxo nativo forçado é por perfil, pode deixá-lo ativado para o seu DAC hi-fi bit-perfect e desativado para a coluna portátil que precisa de ReplayGain — cada dispositivo obtém a resposta certa.

Regras gerais:

  • Quer que EQ/DSP ou ReplayGain se apliquem a um dispositivo? Desligue o fluxo nativo forçado no perfil desse dispositivo.
  • Quer garantir uma nova transcodificação (para testes, ou para um dispositivo que engasga com ficheiros nativos)? Marque forçar transcodificação no seu perfil — tem precedência sobre tudo.
  • Caso contrário, deixe o fluxo nativo forçado ativado. É a configuração de maior impacto no plugin e a predefinição está correta para a maioria dos equipamentos modernos.

Perfis de Dispositivo — o separador Transcodificação

Configurações

Controlo O que faz
Forçar fluxo nativo (ignorar transcodificador) Envia os bytes do ficheiro original, ignorando o transcodificador, efeitos, ReplayGain e os limites de áudio do perfil. Predefinição ATIVADO. A configuração de reprodução de maior impacto; regra 2 da cadeia acima.
Forçar transcodificação (mutuamente exclusivo com forçar fluxo nativo) Força cada fluxo para este dispositivo através do transcodificador. Tem precedência sobre o fluxo nativo forçado; os dois são mutuamente exclusivos (marcar um desmarca o outro). Regra 1.
Usar o equalizador e efeitos DSP ativos no MusicBee [força a transcodificação] Aplica o equalizador e os efeitos DSP do MusicBee ao áudio de saída. Força a transcodificação (regra 3), e é suprimido em qualquer dispositivo cujo perfil tenha o fluxo nativo forçado ativado.
Nivelar o volume de reprodução usando o modo replay gain ativo no MusicBee [força a transcodificação] Aplica o nivelamento de volume ReplayGain do MusicBee. Força a transcodificação (regra 3), e é suprimido em qualquer dispositivo cujo perfil tenha o fluxo nativo forçado ativado.
Forçar fluxo nativo para rádio (ignorar transcodificador para estações) Envia fontes de rádio/stream intocadas, ignorando o transcodificador especificamente para estações.