Sem rede, sem conta, nada é enviado. Os seus ficheiros de música ficam no seu próprio dispositivo; o reprodutor limita-se a tocá-los.
Som levado a sério
Equalizador de 10 bandas e o áudio espacial do sistema, e cada pasta ou playlist pode ter as suas próprias definições.
Letras bem feitas
Sincronização linha a linha, destaque tipo karaoke e letras bilingues cuja ordem pode trocar. Lê tanto a letra incorporada como ficheiros LRC externos, e deixa-o editar a linha temporal.
Comparação de funcionalidades
Descreve a versão atualmente publicada de cada aplicação. As alterações anteriores estão no histórico de versões.
Funcionalidade
Android
Gestão da biblioteca
Pesquisa por título, artista, álbum e pasta
Bibliotecas grandes
Fluido com um milhão de faixas (medido)
Equalizador
10 bandas, 11 predefinições, incluindo uma personalizada
Efeitos de áudio
Reforço de graves, virtualizador, áudio espacial (se o dispositivo o suportar)
Velocidade e tom
Velocidade 0,5×–2,0×, tom de −12 a +12 semitons, independentes entre si
Saída de áudio
Saída do sistema
Reprodução DSD
Não suportado
Letras
Letra em ecrã inteiro, destaque tipo karaoke, linha de tradução, ordem dos dois idiomas trocável
Edição de letras
Editor integrado, deslocamento global da linha temporal
Editar informações
Escrito de volta no ficheiro de áudio
Conversão de formato
Não suportado
Playlists
Ícones personalizados, modo de reprodução independente
Aleatório
Ponderado pelos hábitos de audição; cada faixa toca exatamente uma vez e continua após reiniciar
Temas
6 cores de tema + modo escuro
Idiomas da interface
15 (incluindo indonésio e vietnamita)
Temporizador
15/30/60 minutos, personalizado ou fim da faixa atual
Reprodução em segundo plano
Reprodução em segundo plano, controlos no ecrã bloqueado, Bluetooth e comandos do carro
Os seis são codecs que as regras de compatibilidade do Android exigem a todos os dispositivos, pelo que não há o risco de «falta um componente neste telemóvel».
Capturas de ecrã
A reproduzirLetraEqualizador
Transferir e instalar
Totalmente gratuita — sem anúncios nem compras na aplicação. O instalador é fornecido pela nossa própria CDN e não é preciso qualquer conta.
Os instaladores são disponibilizados a partir do nosso próprio domínio dl.cxapps.app, alojado no Cloudflare R2; ao transferir, a política de privacidade da Cloudflare aplica-se a essa ligação. Privacidade
É um APK, por isso a instalação leva um passo extra
A aplicação não está publicada no Google Play, por isso o APK é instalado diretamente. Da primeira vez, o Android pergunta se permite instalar aplicações a partir desta origem — o seu navegador ou gestor de ficheiros. Aceite.
Em seguida, o sistema ou o Play Protect pode dizer que não reconhece o programador; escolha continuar. O texto e o número de passos variam consoante o fabricante, mas a pergunta é a mesma.
Se preferires verificar o ficheiro primeiro, compara-o com a soma SHA-256 acima usando um gestor de ficheiros ou uma ferramenta de verificação.
O teu sistema pode apresentar estes botões com outra redação; a posição e a função são as mesmas.
Verificar este ficheiro por ti
O SHA-256 acima responde a uma pergunta: se o ficheiro que tens é o mesmo que publicámos.
Se não corresponder, o ficheiro que tens não é o que publicámos. Não o instales; transfere-o outra vez. Se continuar a não corresponder, diz-nos pelo canal indicado no rodapé — o lado errado também pode ser o nosso.
Em contrapartida, não responde a outras duas perguntas: se o ficheiro que publicámos é ele próprio de confiança, e se foi compilado a partir do código-fonte listado nesta página.
Esta versão também não é reproduzível, e a diferença é maior: as compilações de lançamento passam pela redução do R8 e a chave de assinatura não está no código (as chaves de assinatura não devem ser publicadas). Por isso o APK que compilares será sempre diferente do nosso — não corresponder é o esperado. Ainda assim podes compilar a tua própria cópia, mas fica a saber o preço: a tua assinatura não é a nossa, por isso não pode ser instalada por cima de uma instalação existente. É preciso desinstalar primeiro, e desinstalar apaga tudo o que a aplicação guarda no teu dispositivo — número de reproduções, listas de reprodução e marcações de favorito incluídas.
Sem atualizações automáticas
As aplicações instaladas a partir do Google Play atualizam-se sozinhas; um APK instalado diretamente não. Não serás notificado quando sair uma versão nova.
O nome do ficheiro é o hash curto do commit, não um número de versão — o código-fonte e as versões publicadas nem sempre andam a par. O arquivo é gerado com git archive a partir desse commit.
Código-fonte público significa que podes rever linha a linha o que ele faz. Não significa que a transferência acima tenha sido necessariamente compilada a partir dele — não fizemos essa verificação, e são duas coisas distintas. Verificar este ficheiro por ti
Repositório original
github.com/hnshysglxfsccx-hub/cxmusic-android
O conteúdo neste endereço não mudou nem se perdeu, mas a conta foi restringida pelo GitHub, ninguém consegue abri-lo, e já não contamos que seja reposto.
Totalmente gratuito: sem anúncios, sem compras integradas, sem subscrições. O código-fonte está publicado sob a licença MIT.
É preciso criar conta?
Não. Nenhuma das duas aplicações tem sistema de contas.
A minha música ou os meus dados de utilização são enviados?
Não. As aplicações não se ligam à rede e não têm qualquer mecanismo de estatísticas ou de envio. Os seus ficheiros de música e o histórico de reprodução ficam apenas no seu dispositivo.
Porque aparece um aviso de segurança ao instalar?
Porque o pacote não tem um certificado de assinatura de código, que é preciso comprar, e o Android avisa perante pacotes de origem não verificada. As instruções detalhadas estão acima, e também podes verificar o ficheiro com a soma SHA-256.
Que formatos de áudio são suportados?
A lista completa está na secção «Formatos suportados», acima. Esses seis reproduzem em qualquer dispositivo Android, sem risco de faltar um componente.
Existe versão para iPhone?
Por agora não. Desenvolver uma aplicação iOS exige um computador Mac e uma conta de programador Apple, o que de momento não é possível.
A versão para computador e a móvel são a mesma aplicação?
Não. São duas aplicações independentes, desenvolvidas separadamente. As funcionalidades sobrepõem-se mas não são iguais, e nem as definições nem os dados são partilhados.
Como comunico um problema ou sugiro uma funcionalidade?
Ao comunicar um problema, indicar a versão da aplicação e a do sistema ajuda muito.
A cadeia de áudio é feita de ISampleProvider próprios (uma cadeia DSP construída sobre o NAudio): descodificação → equalizador de 18 bandas → efeitos → alteração de velocidade e tom → volume → saída WASAPI
A posição de reprodução usa como única fonte de tempo as amostras realmente consumidas pelo WASAPI, evitando as posições de procura pouco fiáveis do hardware
A análise de DSF e a conversão DSD → PCM estão implementadas em C# puro
Virtualização por páginas e paginação por keyset. O deslocamento e a pesquisa foram medidos numa biblioteca sintética de um milhão de faixas e não surgiram engasgos; essa biblioteca não tem capas nem ficheiros grandes, por isso o que foi medido é a lista e a consulta em si.
O modo aleatório usa amostragem ponderada sem reposição de Efraimidis–Spirakis, pelo que cada faixa do intervalo toca exatamente uma vez
A permutação é guardada na base de dados, por isso retoma se o sistema terminar o processo
Uma janela de fila virtual mantém apenas 50 faixas no leitor enquanto suporta uma biblioteca de um milhão
As letras incorporadas são lidas de ID3 SYLT/USLT, Vorbis Comment e MP4 atom
Listas completas de idiomas da interface
CX’Music (computador)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (telemóvel)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी
Diferem em exatamente dois lugares: a versão para computador tem italiano e neerlandês, e a móvel tem indonésio e vietnamita. O próprio site oferece 17 idiomas: a união das duas listas.