Comparação entre as duas

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. A tabela abaixo mostra a diferença real em cada linha.

Descreve a versão atualmente publicada de cada aplicação. As alterações anteriores estão no histórico de versões.

FuncionalidadeWindowsAndroid
Gestão da bibliotecaPesquisa por título, artista, álbum, compositor e letristaPesquisa por título, artista, álbum e pasta
Bibliotecas grandesFluido com um milhão de faixas (medido)Fluido com um milhão de faixas (medido)
Equalizador18 bandas, 11 predefinições, guarde as suas com nome10 bandas, 11 predefinições, incluindo uma personalizada
Efeitos de áudioGraves, reverberação, eco, Chorus, removedor de vozReforço de graves, virtualizador, áudio espacial (se o dispositivo o suportar)
Velocidade e tomVelocidade 0,5×–2,0×, tom de −12 a +12 semitons, independentes entre siVelocidade 0,5×–2,0×, tom de −12 a +12 semitons, independentes entre si
Saída de áudioWASAPI partilhado / exclusivo (bit-perfect)Saída do sistema
Reprodução DSDDSF descodificado por software (DSD64/128/256, família de 44,1 kHz) para PCM de 44,1 kHz; funciona com qualquer placa de somNão suportado
LetrasLetra em ecrã inteiro, destaque tipo karaoke, linha de tradução, ordem dos dois idiomas trocávelLetra em ecrã inteiro, destaque tipo karaoke, linha de tradução, ordem dos dois idiomas trocável
Edição de letrasEditor integrado, deslocamento global da linha temporalEditor integrado, deslocamento global da linha temporal
Editar informaçõesModo base de dados / modo discoEscrito de volta no ficheiro de áudio
Conversão de formatoPara FLAC, ALAC, WAV, AAC, MP3 ou Opus; em lote; o ficheiro original não é alteradoNão suportado
PlaylistsListas inteligentes, reproduzidas recentemente, melhor avaliadasÍcones personalizados, modo de reprodução independente
AleatórioPonderado pela avaliaçãoPonderado pelos hábitos de audição; cada faixa toca exatamente uma vez e continua após reiniciar
TemasQuatro (Escuro / Claro / Meia-noite / Âmbar)6 cores de tema + modo escuro
Idiomas da interface15 (incluindo italiano e neerlandês)15 (incluindo indonésio e vietnamita)
Temporizador15/30/60/90 minutos15/30/60 minutos, personalizado ou fim da faixa atual
Reprodução em segundo planoContinua a tocar quando minimizadoReprodução em segundo plano, controlos no ecrã bloqueado, Bluetooth e comandos do carro

Ambas têm 15 idiomas, mas não os mesmos 15. As listas completas estão nos detalhes técnicos, mais abaixo.

Detalhes técnicos

CX’Music (computador)

C# · .NET 8 · WinUI 3 · NAudio · SQLite + FTS5

  • 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.

CX’s Music (telemóvel)

Kotlin · Jetpack Compose · Media3 (ExoPlayer) · Room · Hilt

  • 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.