- Nuclear es un reproductor de música de escritorio de código abierto que transmite música desde diversas fuentes gratuitas disponibles en línea
- Permite escuchar música fácilmente desde YouTube, Jamendo, Audius, SoundCloud y más, sin anuncios ni cuentas
- Ofrece varias funciones adicionales como playlists, letras en tiempo real, normalización de audio y descargas ilimitadas
- Aunque está basado en Electron, actualmente se está reescribiendo con Rust y Tauri con el objetivo de reforzar el rendimiento y la escalabilidad
- Frente a servicios competidores, sus puntos fuertes son una biblioteca musical más amplia, personalización libre y soporte para múltiples plataformas
Descripción general del proyecto y su importancia
- Nuclear es un reproductor de música de escritorio de código abierto que ofrece un entorno de streaming musical gratuito
- Se caracteriza por permitir buscar y reproducir música desde múltiples fuentes gratuitas, incluidas YouTube, Jamendo, Audius y SoundCloud
- Permite disfrutar de una experiencia similar a Spotify sin crear cuenta, sin anuncios y sin restricciones de uso
- Puede verse como una versión con GUI de mps-youtube, con varias ventajas en términos de extensibilidad y usabilidad
- Frente a proyectos competidores, sus diferencias clave son una biblioteca musical más grande, un sistema de plugins y una potente personalización
Planes de desarrollo futuro y dirección técnica
- Nuclear se encuentra actualmente en proceso de reescritura hacia una nueva versión basada en Tauri y optimizada en rendimiento con Rust
- Al dejar atrás Electron, busca mejorar la eficiencia en el uso de recursos del sistema y reforzar tanto la facilidad para desarrollar plugins como el soporte de temas
- Para automatizar el mantenimiento central, se añadirán funciones de actualización automática y actualización automática de plugins
- También se anticipa soporte para metadatos adicionales y más proveedores de streaming
Funciones principales
- Búsqueda y reproducción en streaming desde diversas fuentes musicales (YouTube, Jamendo, Audius, SoundCloud)
- Soporte para integración con playlists de YouTube y SponsorBlock
- Búsqueda de álbumes (usando Last.fm y Discogs), vista de álbum y seguimiento automático de información de canciones
- Encolado de canciones, exportación y carga de playlists (guardadas como archivos json)
- Soporte para scrobbling en Last.fm y actualización del estado de “reproduciendo ahora”
- Incluye reseñas de canciones y álbumes recientes, además de exploración por género, rankings de popularidad y modo radio
- Descargas ilimitadas (basadas en YouTube)
- Visualización de letras en tiempo real, normalización del volumen de audio, gestión de pistas favoritas y reproducción de biblioteca musical local
- No requiere cuenta, no tiene anuncios, y no exige CoC (código de conducta) ni CLA (acuerdo de licencia de contribución)
Comunidad y entorno de distribución
- Ofrece paquetes para múltiples plataformas como Linux, Windows y Mac (AUR, Choco, Homebrew, Snap, Flatpak, etc.)
- Cuenta con activo soporte de traducción comunitaria y localización basada en Crowdin
- Es posible obtener soporte y retroalimentación rápida a través del sitio oficial, Mastodon, Twitter, Matrix, Discord y más
- Como proyecto de código abierto, puede modificarse y redistribuirse libremente bajo la licencia AGPL-3.0
Licencia y datos de uso
- Al adoptar la licencia AGPL-3.0, permite uso y personalización libres
- Algunas fuentes de datos (como SponsorBlock) se utilizan bajo CC BY-NC-SA 4.0 o licencias equivalentes inferiores
1 comentarios
Comentarios de Hacker News