forked from nukeop/nuclear
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
549e4d2
commit e46a49a
Showing
4 changed files
with
153 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
# ![nuclear](https://i.imgur.com/oT1006i.png) | ||
[![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) | ||
|
||
डेस्कटॉप म्यूजिक प्लेयर मुफ्त स्रोतों से स्ट्रीमिंग पर केंद्रित है | ||
|
||
![Showcase](https://i.imgur.com/8qHu66J.png) | ||
|
||
# लिंक | ||
|
||
[आधिकारिक वेबसाइट](https://nuclear.js.org) | ||
|
||
[डाउनलोड](https://github.com/nukeop/nuclear/releases) | ||
|
||
[प्रलेखन](https://nukeop.gitbook.io/nuclear/) | ||
|
||
[मेस्टोडोन](https://mstdn.io/@nuclear) | ||
|
||
[ट्विटर](https://twitter.com/nuclear_player) | ||
|
||
समर्थन चैनल (मैट्रिक्स): `#nuclear:matrix.org` | ||
|
||
डिस्कोरड़ चैट: https://discord.gg/JqPjKxE | ||
|
||
यहां नई सुविधाओं पर सुझाव दें और वोट करें: https://nuclear.featureupvote.com/ | ||
|
||
रीडमी अनुवाद: | ||
|
||
<kbd>[<img title="Deutsch" alt="Deutsch" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/de.svg" width="22">](docs/README-de.md)</kbd> | ||
<kbd>[<img title="Português" alt="Português" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/br.svg" width="22">](docs/README-ptbr.md)</kbd> | ||
<kbd>[<img title="Svenska" alt="Svenska" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/se.svg" width="22">](docs/README-se.md)</kbd> | ||
<kbd>[<img title="English" alt="English" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/us.svg" width="22">](README.md)</kbd> | ||
<kbd>[<img title="Hebrew" alt="Hebrew" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/il.svg" width="22">](docs/README-he.md)</kbd> | ||
<kbd>[<img title="Italiano" alt="Italiano" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/it.svg" width="22">](docs/README-it.md)</kbd> | ||
<kbd>[<img title="Türkçe" alt="Türkçe" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/tr.svg" width="22">](docs/README-tr.md)</kbd> | ||
<kbd>[<img title="Español" alt="Español" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/es.svg" width="22">](docs/README-es.md)</kbd> | ||
<kbd>[<img title="Indonesia" alt="Indonesia" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/id.svg" width="22">](docs/README-id.md)</kbd> | ||
<kbd>[<img title="Français" alt="Français" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/fr.svg" width="22">](docs/README-fr.md)</kbd> | ||
<kbd>[<img title="Chinese" alt="Chinese" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/cn.svg" width="22">](docs/README-zh-cn.md)</kbd> | ||
<kbd>[<img title="Russian" alt="Russian" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/ru.svg" width="22">](docs/README-ru.md)</kbd> | ||
<kbd>[<img title="Polski" alt="Polski" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/pl.svg" width="22">](docs/README-pl.md)</kbd> | ||
<kbd>[<img title="Hindi" alt="Hindi" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/in.svg" width="22">](docs/README-hi.md)</kbd> | ||
|
||
## यह क्या है? | ||
न्यूक्लियर एक मुफ्त संगीत स्ट्रीमिंग कार्यक्रम है जो पूरे इंटरनेट पर मुफ्त स्रोतों से सामग्री खींचता है। | ||
|
||
यदि आप [mps-youtube](https://github.com/mps-youtube/mps-youtube) जानते हैं, यह एक समान म्यूजिक प्लेयर है लेकिन GUI के साथ है। | ||
यह ऑडियो पर भी अधिक ध्यान केंद्रित कर रहा है। Spotify की कल्पना करें जिसके लिए आपको बड़ी लाइब्रेरी के साथ भुगतान नहीं करना है। | ||
|
||
## क्या होगा यदि मैं इलेक्ट्रॉन का धार्मिक रूप से विरोध कर रहा हूँ? | ||
[यह](docs/electron.md) देखो| | ||
|
||
## विशेषताएँ | ||
|
||
- YouTube से संगीत खोजना और चलाना (प्लेलिस्ट के साथ एकीकरण सहित और [प्रायोजक ब्लॉक](https://sponsor.ajay.app/)), जैमेंडो, ऑडियस और साउंडक्लाउड | ||
- एल्बम खोज रहे हैं (Last.fm और Discogs द्वारा संचालित), एल्बम दृश्य, कलाकार और ट्रैक नाम के आधार पर स्वचालित गीत लुकअप (चालू, कभी-कभी पागल हो सकता है) | ||
- गीत कतार, जिसे प्लेलिस्ट के रूप में निर्यात किया जा सकता है | ||
- सहेजी गई प्लेलिस्ट लोड हो रही हैं (जेसन फाइलों में संग्रहीत) | ||
- स्क्रोब्लिंग last.fm की और ('नाउ प्लेइंग' स्टेटस को अपडेट करने के साथ-साथ) | ||
- समीक्षाओं के साथ नवीनतम रिलीज़ - ट्रैक और एल्बम | ||
- शैली के अनुसार ब्राउज़ करना | ||
- रेडियो मोड (स्वचालित रूप से समान ट्रैक को कतारबद्ध करें) | ||
- असीमित डाउनलोड (YouTube द्वारा संचालित) | ||
- रीयलटाइम गीत | ||
- लोकप्रियता के पर ब्राउज़िंग | ||
- पसंदीदा ट्रैक की सूची | ||
- स्थानीय पुस्तकालय से सुनना | ||
- कोई खाता नहीं | ||
- कोई विज्ञापन नहीं | ||
- कोई सीओसी नहीं | ||
- कोई क्लास नहीं | ||
|
||
## विकास की प्रक्रिया | ||
|
||
सबसे पहले, जांचना [योगदान दिशानिर्देश](https://nukeop.gitbook.io/nuclear/contributing/contribution-guidelines) सुनिश्चित करें| | ||
|
||
न्यूक्लियर को विकास मोड में चलाने के निर्देश [विकास की प्रक्रिया](https://nukeop.gitbook.io/nuclear/developer-resources/development-process) दस्तावेज़ में देखे जा सकते हैं।| | ||
|
||
## समुदाय-रखरखाव पैकेज | ||
|
||
यहां विभिन्न प्रबंधकों के लिए पैकेजों की सूची दी गई है, जिनमें से कुछ का मैन्टैन तृतीय पक्षों द्वारा किया जाता है। हम मैन्टेनर को उनके काम के लिए धन्यवाद देना चाहते हैं। | ||
|
||
| बंडल का प्रकार | संपर्क | मैन्टेनर | इंस्टॉलेशन का तरीका | | ||
|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| | ||
| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | | ||
| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | | ||
| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/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](https://github.com/nukeop) | sudo snap install nuclear | | ||
| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| | ||
| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | ||
|
||
|
||
## सामुदायिक अनुवाद | ||
न्यूक्लियर का पहले ही कई भाषाओं में अनुवाद किया जा चुका है, और हम हमेशा ऐसे योगदानकर्ताओं की तलाश में रहते हैं जो अधिक जोड़ना चाहते हैं। | ||
|
||
हम [Crowdin](https://crowdin.com/project/nuclear) उपयोग कर रहे हैं स्थानीयकरण का प्रबंधन करने के लिए। आप जांच सकते हैं कि आपकी भाषा समर्थित है या नहीं, स्थानीयकरण प्रगति को ट्रैक करें, और वहां परमाणु का अनुवाद करने में हमारी सहायता करें। | ||
|
||
## स्क्रीनशॉट | ||
कार्यक्रम के विकसित होते ही इसे अपडेट किया जाएगा। | ||
|
||
![एल्बम खोज](https://i.imgur.com/idFVnAF.png) | ||
|
||
![एल्बम प्रदर्शन](https://i.imgur.com/Kvzo3q7.png) | ||
|
||
![कलाकार दृश्य](https://i.imgur.com/imBLYl3.png) | ||
|
||
![डैशबोर्ड सर्वश्रेष्ठ नया संगीत](https://i.imgur.com/bMDrR4M.png) | ||
|
||
![डैशबोर्ड शैलियां](https://i.imgur.com/g0aCmKx.png) | ||
|
||
![प्लेलिस्ट देखें](https://i.imgur.com/2VMXHDC.png) | ||
|
||
![गीत देखें](https://i.imgur.com/7e3DJKJ.png) | ||
|
||
![तुल्यकारक दृश्य](https://i.imgur.com/WreRL0w.png) | ||
|
||
## लाइसेंस | ||
|
||
यह प्रोग्राम मुफ्त सॉफ्टवेयर है: आप इसे फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित जीएनयू एफेरो जनरल पब्लिक लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं, या तो संस्करण 3 का लाइसेंस, या (आपके विकल्प पर) किसी भी बाद के संस्करण में। | ||
|
||
## विशेषताएं | ||
प्रायोजकब्लॉक डेटा का उपयोग करता है जिसका उपयोग लाइसेंस के तहत किया जाता है [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) से https://sponsor.ajay.app/. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## What if I am religiously opposed to using Electron? | ||
|
||
Then you are not the target audience of this program. See [mps-youtube](https://github.com/mps-youtube/mps-youtube) for a similar program that will not taint your machine with a library you happen to dislike. | ||
|
||
It's clear that highly polarized opinions about languages and frameworks are characteristic of people who lack real-world programming experience and are more interested in building an identity than creating computer programs. When pressed for reasons what exactly is so bad about Electron, they can rarely offer anything than vaguely mumbled "memory usage" or "b-but it's an entire browser" (both of which have not been true for years, for example Electron's memory usage has improved dramatically, but the meme stuck). The programming world is filled with people who read angry rants about why library X or Y sucks and you should hate it, then repeat whatever they remember because they think whining makes them seem smart, without critically examining whether it makes sense or not. | ||
|
||
## The reasons behind Electron | ||
|
||
* It's fun to develop for | ||
* It uses as much resources as a single browser tab, if used in a sane way | ||
* It provides a low barrier to entry for contributors | ||
* It lets us easily build and deploy to all major desktop platforms (various Linux distros, MacOS, Windows) | ||
* It lets us use React for managing the GUI | ||
* There is no good alternative that would provide all these benefits (don't get me started on qt - try using their designer) | ||
* The users don't care about the technology you use to build your app | ||
|
||
With experience comes a certain appreciation of tradeoffs you take when building software and while Electron is not the perfect solution for every use case, it's certainly good enough for what I was trying to achieve with Nuclear. |
Oops, something went wrong.