Ücretsiz kaynaklara odaklı masaüstü müzik oynatıcısı
Destek kanalı (Matrix): #nuclear:matrix.org
Discord kanalı: https://discord.gg/JqPjKxE
Beni oku (Readme) çevirileri:
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.
Şuna bakın.
- YouTube (oynatma listesi entegrasyonu dahil ve SponsorBlock), Jamendo, Audius and SoundCloud gibi sitelerden müzik arama ve oynatma.
- Albüm (Last.fm ve Discogs ile), album görüntülenmesi, sanatçı ve parça ismiyle arama yapma (geliştirme aşamasında, bazen düzgün olmayabilir.)
- Şarkı kuyruğu, aynı zamanda oynatma listesi olarak dışarı aktarılabir.
- Kaydedilmiş oynatma listelerini yükleme (json dosyalarında saklanır)
- last.fm'e scrobble yapmak ('şimdi oynatılıyor' durumunuzu güncellemekle birlikte)
- Eleştiriler ile birlikte en yeni piyasaya sürülmüş - parçalar ve albümler
- Türe göre arama
- Radyo modu (benzer türdeki parçaları otomatik olarak kuyruğa alma)
- Limitsiz indirmeler (youtube ile)
- Gerçek zamanlı şarkı sözleri
- Popülariteye göre arama
- Favori parçaların listesi
- Yerel kütüphanenizden dinleme
- Hesap yok
- Reklam yok
- CoC yok
- CLA yok
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.
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, nonew-star |
Yunanca | Shuin-San |
Vietnam ca | HaiDang666 |
Fince | cjola002-xamk |
İ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.
Program geliştikçe güncellenecektir.
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.