music-player
Reproductor musical extensible escrito en Rust, ejecutable como un solo binario sin dependencias externas.
Ficha actualizada 23 sept 2026, 12:34 · upstream 23 sept 2026, 12:30 · release v0.4.4
Qué es music-player
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Un reproductor de música extensible escrito en Rust, similar a MPD o Mopidy. Utiliza el motor de reproducción Rockbox (40+ formatos) con DSP avanzado (EQ, crossfade, ReplayGain). Indexa la biblioteca musical mediante SQLite con búsqueda full-text FTS5 y ofrece APIs REST/gRPC/GraphQL para clientes personalizados. Incluye interfaz terminal, web y escritorio.
- Reproducir música localmente sin necesidad de internet ni servidores externos
- Organizar y buscar canciones en una biblioteca musical personal mediante búsqueda full-text
- Automatizar la reproducción de música con cron jobs o scripts personalizados
- Integración con sistemas de streaming como Subsonic, Navidrome o Jellyfin
- Reproducir radio en tiempo real desde múltiples fuentes simultáneas
- Análisis acústico y fingerprinting de canciones para identificar temas repetidos
- Motor de reproducción Rockbox con soporte para 40+ formatos de audio con DSP avanzado
- Búsqueda full-text en tiempo real mediante SQLite FTS5 sin necesidad de reindexación manual
- API REST/gRPC/GraphQL nativa permitiendo desarrollo de clientes personalizados
- Análisis acústico (Chromaprint) para identificar canciones y detectar temas repetidos
- Soporte para streaming desde Subsonic, Navidrome y Jellyfin con sincronización AT Protocol
- El motor de reproducción Rockbox puede no soportar todos los formatos de audio disponibles en plataformas modernas
- La interfaz web depende del navegador cliente y requiere conexión a internet para la inicialización
- No incluye soporte nativo para dispositivos móviles o tablets (solo escritorio)
- La búsqueda full-text FTS5 es limitada comparada con motores como Elasticsearch
- El análisis acústico puede ser lento en repositorios grandes debido al procesamiento de audio
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instálalo mediante curl, npm o Homebrew. Compila desde source usando cargo y fetch-duckdb.sh para los datos analíticos. El binario está disponible como prebuildido en releases. Para producción, considera usar Docker con un contenedorizado del proyecto o desplegar el binario directamente sobre tu servidor.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


