Reproductor de música de escritorio centrado en la transmisión desde fuentes gratuitas
Canal de soporte (Matrix): #nuclear:matrix.org
Chat en Discord: https://discord.gg/JqPjKxE
Traducciones de la documentación:
Nuclear es un programa gratuito de transmisión de música que extrae contenido de fuentes gratuitas en Internet.
Si conoces mps-youtube, este es un reproductor de música similar pero con una interfase gráfica. También se enfoca más en el audio. Imagina Spotify por el que no tienes que pagar y con una biblioteca más grande.
Mira esto.
- Buscar y reproducir música de YouTube (incluida la integración con listas de reproducción y [SponsorBlock] (https://sponsor.ajay.app/)), Jamendo, Audius y SoundCloud
- Búsqueda de álbumes (con tecnología de Last.fm y Discogs), vista de álbumes, búsqueda automática de canciones según el artista y el nombre de la pista (en progreso, a veces puede ser poco fiable)
- Cola de canciones, que se puede exportar como una lista de reproducción
- Carga de listas de reproducción guardadas (almacenadas en archivos json)
- Scrobbling en last.fm (junto con la actualización del estado de 'reproducción en curso')
- Lanzamientos más recientes con reseñas: pistas y álbumes
- Navegación por género
- Modo de radio (pone automáticamente en cola pistas similares)
- Descargas ilimitadas (con tecnología de youtube)
- Letras en tiempo real
- Navegación por popularidad
- Lista de canciones favoritas
- Escuchar de la biblioteca local
- Sin cuentas
- Sin anuncios
- Sin Coc
- Sin CLA
Aquí hay una lista de paquetes para varios administradores, algunos de los cuales son mantenidos por terceros. Nos gustaría agradecer a los mantenedores por su trabajo.
Tipo de paquete | Enlace | Mantenedor | Instalación Método |
---|---|---|---|
AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | nukeop | yay -s nuclear-player-bin |
AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | nukeop | yay -s nuclear-player-git |
Choco (Win) | https://chocolatey.org/packages/nuclear/ | JourneyOver | choco install nuclear |
GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin |
Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear |
Snap | https://snapcraft.io/nuclear | nukeop | sudo snap install nuclear |
Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | nukeop | flatpak install flathub org.js.nuclear.Nuclear |
Nuclear ya se ha traducido a varios idiomas y siempre estamos buscando colaboradores que deseen agregar más.
Estamos usando [Crowdin] (https://crowdin.com/project/nuclear) para administrar la localización. Puede verificar si su idioma es compatible, realizar un seguimiento del progreso de la localización y ayudarnos a traducir Nuclear allí.
Idioma | Contributor |
---|---|
Inglés | N/A |
Francés | charjac, Zalax |
Holandés | Vistaus |
Danés | Hansen1992 |
Español | mlucas94, emlautarom1, amendezm |
Polaco | kazimierczak-robert, gradzka |
Alemán | schippas |
Ruso | ramstore07, dmtrshat |
Portugués | JoaoPedroMoraes |
Turco | 3DShark |
Italiano | gello94, scardracs |
Eslovaco | MartinT |
Checo | PetrTodorov |
Tagalo | giftofgrub |
Chino tradicional | oxygen-TW |
Sueco | PalleKarlsson, nonew-star |
Griego | Shuin-San |
En primer lugar, asegúrese de consultar las [Guías de contribución] (https://nukeop.gitbook.io/nuclear/contributing/contribution-guidelines).
Usa npm:
$ npm install # instalar dependecias
$ npm start
Debería abrirse una nueva ventana que cargará la aplicación web y ejecutará Nuclear.
Desarrollar en el sistema operativo actual:
$ lerna bootstrap
$ npm run build
En lugar de build
, puede usar build: all
para compilar para todos los sistemas operativos. Los binarios estarán en packages / app / release
También es posible ejecutar el entorno de desarrollo utilizando contenedores Docker, pero esto debe considerarse experimental.
Necesitará docker y docker-compose. Debe permitir que el usuario root se conecte a la pantalla X11, para que pueda ejecutar docker-compose:
$ xhost SI:localuser:root
$ sudo docker-compose up dev
A partir de ahora también puede crear una versión flatpak. Deberá instalar gobject-introspection y flatpak-builder. Después de eso, deberá instalar los tiempos de ejecución y las dependencias requeridas por flatpak-builder para el proceso de compilación. Necesitará la versión 19.08 de estos flatpaks.
$ flatpak install flathub org.freedesktop.Platform
$ flatpak install flathub org.freedesktop.Sdk
$ flatpak install flathub io.atom.electron.BaseApp
A continuación, para construir el proyecto (use la bandera --verbose
para obtener más resultados):
$ flatpak-builder build-dir org.js.nuclear.Nuclear.json
Para ejecutar la aplicación construida:
$ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh
Puede convertir la aplicación en un repositorio local. actualmente, el archivo crea la última versión.
Esto se actualizará a medida que evolucione el programa.
Este programa es software libre: puede redistribuirlo y / o modificarlo según los términos de la Licencia Pública General GNU Affero publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia o (a su elección) cualquier versión posterior.