nuclear

Sürdürülebilirlik Codacy Badge nuclear Travis

Ücretsiz kaynaklara odaklı masaüstü müzik oynatıcısı

Vitrin

Linkler

Resmi site

Mastodon

Twitter

Destek kanalı (Matrix): #nuclear:matrix.org

Discord kanalı: https://discord.gg/JqPjKxE

Beni oku (Readme) çevirileri:

Deutsch Português Svenska English Hebrew Italiano

Bu ne tam olarak?

Nuclear, internetin her yerindeki ücretsiz kaynaklardan içerik çeken ücretsiz bir müzik akışı programıdır.

Eğer biliyorsan mps-youtube, bu da benzer bir müzik oynatıcısı ama GUI versiyonu. Aynı zamanda ses üzerine daha fazla odaklı. Ücret ödemeyeceğin ve daha büyük bir kütüphanesi olan bir Spotify hayal et.

Ya Electron'a karşı dini olarak bir karşıtlığım varsa?

Şuna bakın.

Özellikler

Manuel and dokümanlar

https://nuclearmusic.rtfd.io/

Toplulukla-sürdürülmüş paketler

Burada, çoğu üçüncü taraflarca tutulan çeşitli yöneticiler için paketlerin bir listesi bulunmaktadır. Yapımcılara çalışmaları için teşekkür ederiz.

Paket tipi Link Sürdürücü
AUR (Arch) https://aur.archlinux.org/packages/nuclear-player-bin/ advaithm
AUR (Arch) https://aur.archlinux.org/packages/nuclear-player-git advaithm
Choco (Win) https://chocolatey.org/packages/nuclear/ JourneyOver
Homebrew (Mac) https://formulae.brew.sh/cask/nuclear Homebrew
Snap https://snapcraft.io/nuclear nukeop
Flatpak https://flathub.org/apps/details/org.js.nuclear.Nuclear advaithm

Bana derleme makinesi (advaithm) olarak kullanmama izin verdiği için ayyeve'e çok teşekkür ederim.

Topluluk çevirileri

Nuclearr zaten birkaç dile çevrildi ve her zaman daha fazlasını eklemek isteyen katkıda bulunanlar arıyoruz. Aşağıda, Nuclear'ın o dile çevrilmesine yardımcı olan katılımcılarla birlikte şu anda mevcut olan dillerin bir listesi bulunmaktadır.

Dil Katkıda bulunan
İngilizce N/A
Fransızca charjac, Zalax
Hollandaca Vistaus
Danca Hansen1992
İspanyolca mlucas94, emlautarom1
Polonyaca kazimierczak-robert, gradzka
Almanca nuclear, schippas
Rusça ramstore07, dmtrshat
Brezilya Portekizcesi JoaoPedroMoraes
Türkçe 3DShark
İtalyanca gello94
Slovakça MartinT
Çekçe PetrTodorov
Tagalogça giftofgrub
Geleneksel Çince oxygen-TW
İsveççe PalleKarlsson
Yunanca Shuin-San
Vietnam ca HaiDang666
Fince cjola002-xamk

Geliştirme aşaması

İlk olarak buraya göz attığına emin ol. Katkıda bulunma Viki Sayfası.

npm kullan:

$ npm install # installs dependencies
$ npm start

Web uygulaması ve Nuclear'ı çalıştıracak yeni bir pencere açılmış olmalı.


İşletim sistemine inşa etmek için:

$ lerna bootstrap
$ npm run build

Tüm işletim sistemlerine inşa etmek için build yerine build:all kullanabilirsiniz. Binary'ler burada olacak. packages/app/release


Geliştirme ortamını docker container'ları kullanarak çalıştırmak da mümkündür, ancak bu deneysel olarak düşünülmelidir.

Docker ve docker-compose'a ihtiyacınız olacak. Kök kullanıcının X11 ekranına bağlanmasına izin vermeniz gerekir ve ardından docker-compose çalıştırabilirsiniz:

$ xhost SI:localuser:root
$ sudo docker-compose up dev

Şu andan itibaren bir flatpak versiyonu da oluşturabilirsiniz. Gobject-introspection ve flatpak-builder'ı kurmanız gerekecek. Bundan sonra, flatpak-builder tarafından derleme işlemi için gereken çalışma zamanlarını ve bağımlılıkları kurmanız gerekecektir. Bu flatpak'lerin 19.08 versiyonuna ihtiyacınız olacak.

$ flatpak install flathub org.freedesktop.Platform
$ flatpak install flathub org.freedesktop.Sdk
$ flatpak install flathub io.atom.electron.BaseApp

Sonrasında, projeyi inşa etmek için ( --verbose ekini kullanarak daha fazla çıktı alabilirsin.):

$ flatpak-builder build-dir org.js.nuclear.Nuclear.json

İnşa edilmiş uygulamayı çalıştırmak için:

$ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh

Uygulamayı yerel bir repo'ya dönüştürebilirsin. şu anda dosya son sürümü inşa eder.

Ekran Görüntüleri

Program geliştikçe güncellenecektir.

Albüm Arama

Album Görüntüsü

Artist Görünümü

En İyi ve Yeni Müzik Akışı

Tür Akışı

Oynatma Listesi Görünümü

Şarkı Sözleri Görünümü

Ekolayzer Görünümü

Lisans

Bu program özgür bir yazılımdır: Özgür Yazılım Vakfı tarafından yayınlanan GNU Affero Genel Kamu Lisansı, Lisansın 3. sürümü veya (sizin tercihinize bağlı olarak) daha sonraki herhangi bir sürümü tarafından yayınlanan koşulları altında yeniden dağıtabilir ve / veya değiştirebilirsiniz.