nuclear

nuclear Discord

Reproductor de música de escritorio centrado en la transmisión desde fuentes gratuitas

Showcase

Enlaces

Sitio web oficial

Descargas

Documentación

Mastodon

Twitter

Canal de soporte (Matrix): #nuclear:matrix.org

Chat en Discord: https://discord.gg/JqPjKxE

Traducciones de la documentación:

Deutsch Português Svenska English Hebrew Italiano Türkçe Indonesia Français

¿Qué es?

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.

¿Qué pasa si soy religiosamente opuesto a Electron?

Mira esto.

Características

Manual y documentación

https://nuclearmusic.rtfd.io/

Paquetes mantenidos por la comunidad

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

Traducciones comunitarias

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

Proceso de desarrollo

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 usarbuild: 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.

Capturas de pantalla

Esto se actualizará a medida que evolucione el programa.

Album Search

Album Display

Artist View

Dashboard Best New Music

Dashboard Genres

Playlist View

Lyrics View

Equalizer View

Licencia

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.