A tua música, no teu próprio computador

Sem rede, sem conta, sem interrupções. O CX'Music é um reprodutor de música local para Windows — gratuito e de código aberto.

  • Offline
  • Sem conta
  • Sem anúncios
  • Código aberto
Janela principal do CX'Music: a biblioteca e as playlists à esquerda, ao centro uma lista de 20 faixas com as etiquetas de formato DSF, OGG, WAV, MP3, FLAC e M4A e a linha em reprodução realçada, à direita a capa e a letra, e em baixo uma barra de progresso em forma de onda a atravessar toda a janela
Janela principal

Porquê usá-los

Verdadeiramente offline

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

Saída exclusiva WASAPI e equalizador de 18 bandas, e podes guardar o que afinaste como predefinição com nome.

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.

FuncionalidadeWindows
Gestão da bibliotecaPesquisa por título, artista, álbum, compositor e letrista
Bibliotecas grandesFluido com um milhão de faixas (medido)
Equalizador18 bandas, 11 predefinições, guarde as suas com nome
Efeitos de áudioGraves, reverberação, eco, Chorus, removedor de voz
Velocidade e tomVelocidade 0,5×–2,0×, tom de −12 a +12 semitons, independentes entre si
Saída de áudioWASAPI partilhado / exclusivo (bit-perfect)
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 som
LetrasLetra 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 temporal
Editar informaçõesModo base de dados / modo disco
Conversão de formatoPara FLAC, ALAC, WAV, AAC, MP3 ou Opus; em lote; o ficheiro original não é alterado
PlaylistsListas inteligentes, reproduzidas recentemente, melhor avaliadas
AleatórioPonderado pela avaliação
TemasQuatro (Escuro / Claro / Meia-noite / Âmbar)
Idiomas da interface15 (incluindo italiano e neerlandês)
Temporizador15/30/60/90 minutos
Reprodução em segundo planoContinua a tocar quando minimizado

A lista completa de idiomas está nos detalhes técnicos, mais abaixo.

Formatos suportados

Não precisa de componentes do sistema (descodificado pela aplicação)

FLAC · WAV · AIFF · OGG / OGA (Vorbis) · Opus · DSF (DSD)

Reproduz em qualquer computador com Windows, sem instalar mais nada.

Depende dos componentes incorporados no Windows

MP3 · M4A / AAC · WMA

São descodificados pelos componentes multimédia incorporados no Windows — esses componentes fazem parte do próprio Windows. Nos poucos computadores a que faltem, estes formatos podem não reproduzir.

O DSD é convertido por software, por isso não é preciso um descodificador DSD nem uma placa de som especial: qualquer aparelho dá som. Em troca, o uso do CPU é mais elevado.

Capturas de ecrã

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.

CX'Music for Windows

Versão
v1.0.2
Publicada
Tamanho do ficheiro
92.7 MB
Requisitos
Windows 10 ou Windows 11 (64 bits)
Transferir instalador

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

Soma SHA-256

351bb05848c9bd954f03f8099d6e64b174e847f691e83f2bf36878dc458eeb61

Depois de transferir, podes verificar que o ficheiro não foi adulterado:

certutil -hashfile CXMusic-Setup-1.0.2.exe SHA256

Vais ver um aviso de segurança ao instalar. É normal.

Este instalador não tem um certificado de assinatura de código pago, por isso o Windows mostra o ecrã azul «Windows protected your PC». Significa que o Windows não reconhece o editor, não que o ficheiro tenha algum problema.

Para continuar: carrega em «More info» nesse ecrã e depois em «Run anyway».

Se preferires verificar o ficheiro primeiro, compara-o com a soma SHA-256 acima. Sem assinatura, é a verificação mais fiável disponível.

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 o ficheiro que tem é de uma versão anterior, a SHA-256 dele está no histórico de versões. Histórico de versões

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 não usa compilação reproduzível. Nem o compilador nem o empacotamento do instalador são deterministas byte a byte, por isso o executável que compilares não terá o mesmo hash do instalador que publicamos — não corresponder aí é o esperado e não significa que algum dos lados esteja errado. O que podes rever linha a linha é o código-fonte, não a correspondência dos binários. Se preferires não confiar no nosso, o caminho mais direto é compilares a tua própria cópia e nunca executares o nosso instalador: o código e os passos de compilação são públicos e a ofuscação foi removida.

Código-fonte

Transferir o código-fonte

5fe2d41.zip

2.1 MB ·

826333533aff84b600091e87828c97228937dc01c700af6c666a52decd743d5e

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-windows

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.

Também para Android →

Perguntas frequentes

É gratuito? Há compras na aplicação ou anúncios?

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 instalador não tem um certificado de assinatura de código, que é preciso comprar, e o Windows avisa perante instaladores 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, dividida em dois grupos: os que a própria aplicação descodifica e os que dependem de componentes incluídos no Windows.

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.

Abra um issue no Codeberg.

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.