Tu música, en tu propio teléfono

Sin red, sin cuenta, sin interrupciones. CX's Music es un reproductor de música local para Android: gratuito y de código abierto.

  • Sin conexión
  • Sin cuenta
  • Sin anuncios
  • Código abierto
Pantalla de reproducción con portada, detalles, letras por línea, progreso y controles.Pantalla de reproducción con portada, detalles, letras por línea, progreso y controles.
Reproduciendo

Por qué usarlo

Sin conexión de verdad

Sin red, sin cuenta, sin subir nada. Tus archivos de música se quedan en tu propio dispositivo; el reproductor solo los reproduce.

El sonido se toma en serio

Ecualizador con las bandas admitidas por el dispositivo y audio espacial del sistema. Cada carpeta o lista puede tener sus propios ajustes.

Letras bien hechas

Sincronización línea a línea, resaltado tipo karaoke y letras bilingües cuyo orden puedes invertir. Lee tanto la letra incrustada como los archivos LRC externos, y te deja editar la línea de tiempo.

Comparativa de funciones

Describe la versión publicada actualmente de cada aplicación. Los cambios anteriores están en el historial de versiones.

FunciónAndroid
Gestión de la bibliotecaBusca por título, artista, álbum y carpeta
Bibliotecas grandesFluido con un millón de pistas (medido)
EcualizadorBandas y frecuencias del dispositivo; 11 preajustes y configuración propia
Efectos de audioRealce de graves, virtualizador, audio espacial (si el dispositivo lo admite)
Velocidad y tonoVelocidad 0.5×–2.0× y tono −12 a +12 semitonos independientes; alta profundidad requiere procesamiento de 16 bits
Salida de audioSalida del sistema
Reproducción DSDNo compatible
LetraLetra a pantalla completa, resaltado tipo karaoke, línea de traducción, puedes invertir el orden de los dos idiomas
Edición de la letraEditor integrado, desplazamiento global de la línea de tiempo
Editar informaciónSe escribe en el archivo de audio
Conversión de formatoNo compatible
Listas de reproducciónIconos personalizados, modo de reproducción independiente
AleatorioPonderado por hábitos de escucha; cada pista suena exactamente una vez y continúa tras reiniciar
Temas6 colores de tema + modo oscuro
Idiomas de la interfaz15 (incluidos indonesio y vietnamita)
Temporizador de apagado15/30/60 minutos, personalizado o al terminar la pista actual
Reproducción en segundo planoReproducción en segundo plano, controles en la pantalla de bloqueo, Bluetooth y mandos del coche

La lista completa de idiomas está en los detalles técnicos, más abajo.

Formatos compatibles

MP3 · M4A · FLAC · WAV · OGG · Opus

FLAC usa un decodificador de software integrado. Los demás formatos usan Media3 y la capacidad de decodificación del dispositivo.

Capturas de pantalla

Reproduciendo
Pantalla de reproducción con portada, detalles, letras por línea, progreso y controles.Pantalla de reproducción con portada, detalles, letras por línea, progreso y controles.
Letra
Texto completo de la letra con la línea actual en negrita y resaltada.Texto completo de la letra con la línea actual en negrita y resaltada.
Audio y salida
Pantalla de audio y salida con cinco bandas detectadas en este teléfono, refuerzo de graves, virtualización, audio espacial y formato de salida.Pantalla de audio y salida con cinco bandas detectadas en este teléfono, refuerzo de graves, virtualización, audio espacial y formato de salida.
Antes de leer las bandas del dispositivo
El interruptor de efectos está apagado. Se indica que hay que iniciar la reproducción para leer las bandas; la salida figura como desconocida.El interruptor de efectos está apagado. Se indica que hay que iniciar la reproducción para leer las bandas; la salida figura como desconocida.

Activar los efectos por primera vez

Las bandas dependen del motor de efectos de Android y de la implementación del dispositivo; no hay un número fijo para todos los teléfonos. La captura activada de arriba muestra cinco. La aplicación configura los deslizadores con el número, las frecuencias centrales y el rango de ganancia detectados.

En el primer uso, sin conocer aún la capacidad del dispositivo, se pide iniciar la reproducción en lugar de dibujar bandas supuestas. Reproduce una canción y activa el interruptor principal de efectos. Las bandas reales aparecen después de crear correctamente el ecualizador.

En visitas posteriores pueden mostrarse primero las últimas bandas detectadas. Se consulta de nuevo al sistema cada vez que se crea el ecualizador.

Descarga e instalación

Totalmente gratuita, sin anuncios ni compras integradas. El instalador se sirve desde nuestra propia CDN y no hace falta ninguna cuenta.

CX's Music for Android

Versión
v1.1.2
Publicado
Tamaño del archivo
5.2 MB
Requisitos
Android 8.0 o superior
Descargar APK

Los instaladores se sirven desde nuestro propio dominio dl.cxapps.app, alojado en Cloudflare R2; al descargar, la política de privacidad de Cloudflare se aplica a esa conexión. Política de privacidad

Suma SHA-256

d92e0b4377303395cacf929579083bea3ccf2ef9858e2606c6658d0a1879e1c2

Es un APK, así que la instalación lleva un paso extra

La aplicación no está publicada en Google Play, así que el APK se instala directamente. La primera vez, Android pregunta si permites instalar aplicaciones desde este origen —tu navegador o gestor de archivos—; acéptalo.

Después, el sistema o Play Protect puede decir que no reconoce al desarrollador; elige continuar. El texto y el número de pasos cambian según el fabricante, pero preguntan lo mismo.

Si prefieres verificar el archivo antes, compáralo con la suma SHA-256 de arriba usando un gestor de archivos o una herramienta de comprobación.

Tu sistema puede mostrar estos botones con otra redacción; su posición y función son las mismas.

Comprobar este archivo por tu cuenta

El SHA-256 de arriba responde a una pregunta: si el archivo que tienes es el mismo que publicamos.

Si el archivo que tienes es de una versión anterior, aquí está su SHA-256:

  • v1.1.1 Suma SHA-2561c444606490909eabf5b7003fb6e48c9ba20577366122ae11640c5edd2e8236c

Si no coincide, el archivo que tienes no es el que publicamos. No lo instales; descárgalo otra vez. Si sigue sin coincidir, avísanos por el canal de contacto del pie de página: el lado equivocado también podemos ser nosotros.

En cambio, no responde a otras dos preguntas: si el archivo que publicamos es fiable en sí mismo, y si se compiló a partir del código fuente que figura en esta página.

Esta versión tampoco usa compilación reproducible, y la diferencia es mayor: las compilaciones de publicación pasan por la reducción de R8 y la clave de firma no está en el código (las claves de firma no deben publicarse). Por eso el APK que compiles tú siempre será distinto del que publicamos: que no coincida es lo esperado. Aun así puedes compilar tu propia copia, pero conoce antes el precio: tu firma no es la nuestra, así que no se puede instalar encima de una instalación existente. Hay que desinstalar primero, y desinstalar borra todo lo que la aplicación guarda en tu dispositivo: número de reproducciones, listas de reproducción y marcas de favorito incluidos.

Sin actualizaciones automáticas

Las aplicaciones instaladas desde Google Play se actualizan solas; un APK instalado directamente no. No recibirás aviso cuando salga una versión nueva.

Ver el registro de cambios

Código fuente

Descargar el código fuente

f3f9211.zip

1.0 MB ·

f2407565c650b40f6e53f92d9a41f20dec1d5c847e88ae34bde3dc4192ee9bfd

El nombre del archivo es el hash corto del commit, no un número de versión: el código fuente y las versiones publicadas no siempre van a la par. El archivo se genera con git archive a partir de ese commit.

Que el código sea público significa que puedes revisar línea a línea lo que hace. No significa que la descarga de arriba se haya compilado necesariamente a partir de ese código: no hemos hecho esa verificación, y son dos cosas distintas. Comprobar este archivo por tu cuenta

Repositorio original

github.com/hnshysglxfsccx-hub/cxmusic-android

El contenido de esta dirección no ha cambiado ni se ha perdido, pero GitHub ha restringido la cuenta, nadie puede abrirla y ya no esperamos que se restablezca.

También para Windows →

Preguntas frecuentes

¿Es gratis? ¿Hay compras dentro de la app o anuncios?

Completamente gratis: sin anuncios, sin compras integradas, sin suscripciones. El código fuente está publicado con licencia MIT.

¿Hace falta crear una cuenta?

No. Ninguna de las dos aplicaciones tiene sistema de cuentas.

¿Se sube mi música o mis datos de uso?

No. Las aplicaciones no se conectan a la red y no tienen ningún mecanismo de estadísticas o de envío. Tus archivos de música y tu historial de reproducción se quedan solo en tu dispositivo.

¿Por qué aparece un aviso de seguridad al instalar?

Porque el paquete no lleva un certificado de firma de código, que hay que comprar, y Android avisa ante paquetes de origen no verificado. Arriba tienes las instrucciones paso a paso, y también puedes comprobar el archivo tú mismo con la suma SHA-256.

¿Qué formatos de audio admite?

La lista completa está en la sección «Formatos compatibles», más arriba. Esos seis se reproducen en cualquier dispositivo Android, sin riesgo de que falte un componente.

¿Hay versión para iPhone?

De momento no. Desarrollar una aplicación para iOS requiere un ordenador Mac y una cuenta de desarrollador de Apple, y por ahora no es posible.

¿La versión de escritorio y la móvil son la misma aplicación?

No. Son dos aplicaciones independientes, desarrolladas por separado. Sus funciones se solapan pero no son idénticas, y ni los ajustes ni los datos se comparten.

¿Cómo informo de un problema o propongo una función?

Al informar de un problema, indicar la versión de la aplicación y la del sistema ayuda mucho.

Abre una incidencia en Codeberg.

Detalles técnicos

CX’Music (escritorio)

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

  • La cadena de audio son ISampleProvider propios (una cadena DSP construida sobre NAudio): decodificación → ecualizador de 18 bandas → efectos → cambio de velocidad y tono → volumen → salida WASAPI
  • La posición de reproducción usa como única fuente de tiempo las muestras realmente consumidas por WASAPI, evitando las posiciones de búsqueda poco fiables del hardware
  • El análisis de DSF y la conversión DSD → PCM están implementados en C# puro
  • Virtualización por páginas y paginación por keyset. El desplazamiento y la búsqueda se midieron sobre una biblioteca sintética de un millón de pistas y no apareció ningún tirón; esa biblioteca no tiene carátulas ni archivos grandes, así que lo medido son la lista y la consulta en sí.

CX’s Music (móvil)

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

  • El modo aleatorio usa muestreo ponderado sin reemplazo de Efraimidis–Spirakis, de modo que cada pista del rango suena exactamente una vez
  • La permutación se guarda en la base de datos, así que se reanuda si el sistema cierra el proceso
  • Una ventana de cola virtual mantiene solo 50 pistas en el reproductor mientras respalda una biblioteca de un millón
  • La letra incrustada se lee de ID3 SYLT/USLT, Vorbis Comment y MP4 atom

Listas completas de idiomas de la interfaz

CX’Music (escritorio)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (móvil)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी

Se diferencian exactamente en dos puestos: la versión de escritorio tiene italiano y neerlandés, y la móvil tiene indonesio y vietnamita. El sitio web ofrece 17 idiomas: la unión de ambas listas.