Problemas que pode encontrar
Limites de streamers, servidores e redes com que nós e os nossos beta testers nos deparámos, e de onde tem de vir a solução.
Parte do que parece uma falha do Serento é um limite do streamer, do servidor ou da rede com que a aplicação fala. Esta página reúne os que encontrámos ao construir a aplicação e os que os nossos beta testers comunicaram, o que causa cada um e quem os pode resolver.
Os pontos gerais vêm primeiro, porque se aplicam à maioria dos sistemas. Os que têm o nome de um produto concreto vêm no fim, e estão aqui porque conseguimos reproduzi-los.
Um ruído curto na mudança de formato
A maioria dos streamers emite um ruído digital curto quando o sample rate muda, ou quando um ficheiro DSD dá lugar ao seguinte ao carregar em Seguinte e Anterior. É o firmware do streamer a reagir à mudança de formato.
O Serento não o pode provocar nem evitar. Nunca toca nos dados de áudio, apenas diz ao streamer o que reproduzir e onde ir buscá-lo, por isso os bytes que chegam ao seu DAC são os bytes que estão no seu servidor. O que o Serento faz ao seu som explica isso em detalhe.
Afeta cerca de 80% dos streamers do mercado. Alguns tratam da transição no firmware e ficam em silêncio, e mesmo nos que o fazem acontece de vez em quando, não sempre.
UPnP e OpenHome não são a mesma coisa
Mais de 80% dos streamers do mercado falam apenas UPnP AV. OpenHome é suportado por muito poucos. Recomendamos OpenHome sempre que houver escolha, e a diferença não é cosmética:
- Em UPnP, a fila é do Serento. A aplicação entrega ao streamer uma faixa de cada vez, por isso tem de continuar acessível para a reprodução prosseguir.
- Em OpenHome, o streamer tem a sua própria fila. A reprodução continua se o telemóvel sair da rede, e é o streamer que trata da passagem entre faixas.
Estamos a pedir aos fabricantes que implementem OpenHome nos seus aparelhos. Se isto lhe importa, peça também: um pedido de um cliente pesa mais do que um nosso.
Metadados de rádio em streams FLAC
Algumas estações online enviam mesmo metadados da faixa junto com o stream FLAC. Muitos streamers não sabem ler metadados de um stream FLAC, por isso o título fica vazio ou não muda durante toda a emissão. É uma omissão no firmware do streamer, não da estação nem do Serento.
DSD nativo, DoP, ou nenhum dos dois
Nem todos os streamers suportam DSD nativo, e nem todos suportam DSD over PCM. DSD: DoP ou nativo explica qual dos dois o seu aparelho recebe e porquê.
Se o seu não suportar nenhum, o caminho é o MinimStreamer, um extra do MinimServer. Transcodifica os ficheiros para um formato que o streamer aceite, e precisa de ser configurado, não apenas instalado. As instruções estão no site do MinimServer.
É o servidor que decide o que o Serento pode mostrar
O Serento só consegue mostrar o que o servidor UPnP expõe. Alguns servidores são muito limitados e nenhuma aplicação consegue contornar isso:
- Não listam todos os ficheiros. As faixas que o servidor salta são faixas de que o Serento nunca chega a saber.
- As capas chegam minúsculas. 150 ou 300 píxeis é comum, muito pouco para o ecrã de um telemóvel e menos ainda para um iPad.
- Não expõem todas as coleções. Onde os artistas não são publicados como lista própria, os artistas perdem-se.
- O desempenho é em geral fraco, o que se nota como navegação lenta e primeira sincronização lenta.
Recomendamos o MinimServer, que pode ser usado gratuitamente ou com licença. É o servidor mais capaz e mais rápido que testámos, e as definições que o Serento espera dele estão em as definições do MinimServer que o Serento espera.
Mantenha o streamer e o servidor na mesma sub-rede
Recomendamos que o streamer, o servidor e o telemóvel estejam na mesma sub-rede, sem VLAN e sem separação por rede de convidados. A deteção assenta em multicast, que os routers não encaminham entre sub-redes, por isso uma rede dividida é a razão mais frequente para um aparelho claramente ligado nunca aparecer.
Rockna WaveDream Net
Não suporta avanço dentro de um ficheiro DSD. Arrastar o cursor de posição durante a reprodução DSD bloqueia o streamer por completo. Não recupera sozinho: a unidade tem de ficar sem corrente, desligando o cabo de alimentação nas traseiras e voltando a ligá-lo.
A Rockna confirmou-nos que está a caminho uma atualização de firmware para o WaveDream Net e que resolve os problemas aqui descritos. Não foi dada data. Publicamos isto com a autorização deles.
Esoteric
Os streamers Esoteric não reproduzem streams de rádio em FLAC por UPnP nem por OpenHome. As estações noutros formatos não são afetadas.
Continua sem resolver
Escreva-nos indicando o seu servidor, o seu streamer e o que esperava que acontecesse. Se puder, envie o registo de diagnóstico a partir das Definições: costuma responder à questão mais depressa do que qualquer descrição.