Music player para desktop focado no streaming a partir de fontes gratuitas.
Canal para suporte (Matrix): #nuclear:matrix.org
nuclear é um programa de streaming de músicas que retira seu conteúdo de fontes gratuitas de varias fontes da internet.
Se você conhece o mps-youtube, este é um music player parecido, porém conta com uma GUI. Ele também está focado mais em áudio. Imagine um Spotify que você não precisa pagar e com uma biblioteca maior.
A versão atual é pre-alfa e possui acesso antecipado. Algumas partes estão funcionando, outras não. Se há algo que não está funcionando como esperado ou é contra-intuitivo, por favor abra um novo issue para que eu possa priorizar a correção dele.
Veja isto.
- Procurar e tocar músicas a partir do YouTube (incluindo integração com playlists e SponsorBlock), Jamendo e SoundCloud.
- Procura por álbuns (alimentado pelo Last.fm e MusicBrainz), visualização do álbum, procura automática de música baseada no artista e nome da faixa (em progresso, pode ser incorreta e/ou imprecisa às vezes).
- Fila de músicas, podem ser exportadas como uma playlist.
- Carregamento de playlists salvas (salvas como arquivos .json).
- Scrobbling para o last.fm (e 'now playing' status).
- Novos lançamentos e reviews - faixas e álbuns.
- Navegação por gênero.
- Modo rádio (fila automática com faixas similares).
- Downloads ilimitados (alimentado pelo YouTube).
- Letras em tempo real.
- Navegação por popularidade.
- Lista de faixas favoritas.
- Escuta a partir de biblioteca local.
Aqui temos uma lista de pacotes mantidos por terceiros. Nós gostaríamos de agradecer aos mantenedores pelo trabalho.
Nós não os controlamos e não podemos ser responsabilizados pelos seus conteúdos, mas se algum destes soar suspeito para você, sintá-se livre para abrir um novo issue para que nós possamos contatar os mantenedores.
Tipo do pacote | Link | Mantenedor |
---|---|---|
AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | mikelpint |
Choco (Win) | https://chocolatey.org/packages/nuclear/ | JourneyOver |
Nuclear já foi traduzido para diversas línguas, e nós estamos sempre procurando contribuidores que desejam adicionar mais. Abaixo temos uma lista de línguas atualmente disponíveis e os contribuidores que ajudaram a tradução do Nuclear para esta língua.
Língua | Contribuidor |
---|---|
Inglês | N/A |
Francês | charjac, Zalax |
Holandês | Vistaus |
Dinamarquês | Hansen1992 |
Espanhol | mlucas94, emlautarom1 |
Polonês | kazimierczak-robert, gradzka |
Alemão | schippas |
Russo | ramstore07, dmtrshat |
Português brasileiro | JoaoPedroMoraes |
Turco | 3DShark |
Italiano | gello94 |
Eslovaco | MartinT |
Tcheco | PetrTodorov |
Filipino | giftofgrub |
Você precisará do docker e do docker-compose. Assim como todas aplicações em Electron, Nuclear possui duas partes: o servidor e a aplicação web. Ambos são conteinerizados. Você deve permitir que o usuário administrador se conecte ao X11 display, e então pode rodar o docker-compose:
$ xhost SI:localuser:root
$ sudo docker-compose up dev
Uma nova janela abrirá, a qual carregará a aplicação web e executará o Nuclear. Em sistemas non-linux você pode usar o Lerna:
$ npm i -g lerna #installs lerna globally
$ lerna bootstrap
$ lerna run start
Build para o sistema operacional atual:
$ npm run build
Ao invés de build
, você pode usar o build: all
para fazer a build para todos sistemas operacionais. TOs binários estarão presentes em packages/app/release
No caso de erros com dbus/mpris, tente remover as dependências opcionais do packages/app/package.json
e node_modules.
Este programa é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos do GNU Affero General Public License publicados pelo Free Software Foundation, seja a versão 3, ou (à sua escolha) qualquer versão à frente dela.