Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 11.4 KB

README-he.md

File metadata and controls

189 lines (137 loc) · 11.4 KB

nuclear

Maintainability Codacy Badge nuclear Travis

תוכנה להזרמת שירים מבוססת על מקורות חינמיים

Showcase

קישורים

האתר הרשמי

Mastodon

טוויטר

ערוץ תמיכה (Matrix): #nuclear:matrix.org

ערוץ הדיסקורד: https://discord.gg/JqPjKxE

תרגומים נוספים לדף:

Deutsch Português Svenska English Hebrew Italiano Indonesia Français

מה זה בכלל Nuclear?

Nuclear היא תוכנה חינמית להזרמת תכנים ממקורות חינמיים ברחבי האינטרנט.

מבינכם שמכירים את mps-youtube, זו תוכנה דומה אך עם תוספת של ממשק משתמש גרפי. אנחנו מתמקדים בעיקר באודיו. דמיינו את ספוטיפיי אבל ללא תשלום ועם ספרייה גדולה יותר.

אנחנו משתמשים בElectron, אם אתם נגד

קראו כאן.

פיצ׳רים

  • אפשרות לחיפוש ולשמוע שירים הישר מהאתר YouTube (כולל קישור עם פלייליסטים), Jamendo, Audius ו - SoundCloud
  • אפשרות חיפוש לאלבומים (אשר מופעלים על ידי Last.fm ו - Discogs), חיפוש שירים על פי שם האמן ושם השיר (בתהליך, יכול להיות באגי לפעמים)
  • אפשרות ליצירת תור שמיעת שירים, שגם יכולה לייצא כפלייליסט
  • אפשרות טעינת פלייליסטים שמורים (שמורים כקובץ JSON)
  • אפשרות לקשר את החשבון שלך בLast.fm (בנוסף גם מאפשר להצגת סטטוס ׳מושמע כרגע...׳)
  • העדכונים הכי חדשים כולל ביקורת - שירים ואלבומים
  • אפשרות חיפוש לפי סגנון מוזיקה
  • אפשרות למצב רדיו (דומה לתור שירים אך עם שירים דומים למה שמושמע)
  • אפשרות לאינסוף הורדות (מופעל על ידי YouTube)
  • אפשרות לתצוגת מילות השירים בזמן אמת
  • אפשרות חיפוש על פי פופולריות
  • אפשרות יצירת רשימה של שירים מועדפים
  • אפשרות שמיעה של תכנים מתוך המחשב
  • אין צורך במשתמש
  • אין שום פרסומות
  • אין צורך בלחתום על שום דבר כדי לתרום לפרוייקט

מידע למשתמש

https://nuclearmusic.rtfd.io/

חבילות שנתמכות על ידי הקהילה

לפניכם רשימה של החבילות עבור מנהלי החבילות השונים, רובן מתוחזקות על ידי תומכי צד שלישי.

סוג חבילה קישור נתמך על ידי
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

תודה ענקית לayyeve על הרשות (advaithm) להשתמש בשרת שלה על מנת לקמפל את המכונה

תרגומים על ידי הקהילה

Nuclear כבר תורגמה למספר שפות, ואנחנו כל הזמן מחפשים אחר תורמים אשר מוכנים להוסיף עוד. למטה ישנה רשימה של השפות הזמינות כרגע, יחד עם התורמים אשר עזרו לתרגם.

שפה תורם
English N/A
French charjac, Zalax
Dutch Vistaus
Danish Hansen1992
Spanish mlucas94, emlautarom1
Polish kazimierczak-robert, gradzka
German schippas
Russian ramstore07, dmtrshat
Brazilian Portuguese JoaoPedroMoraes
Turkish 3DShark
Italian gello94
Slovak MartinT
Czech PetrTodorov
Tagalog giftofgrub
Traditional Chinese oxygen-TW
Swedish PalleKarlsson, nonew-star
Greek Shuin-San
Vietnamese HaiDang666
Finnish cjola002-xamk

תהליך פיתוח

ראשית כל, וודאו שקראתם את עמוד הסבר על התרומות.

השתמשו ב - npm:

$ npm install # installs dependencies
$ npm start

חלון חדש אמור להיפתח אשר יטען את את התוכנה.


כדי לבנות למערכת הפעלה הנוכחית שלך:

$ lerna bootstrap
$ npm run build

על מנת לבנות לכל מערכות ההפעלה החליפו את build עם build:all. הקבצים יהיו ב packages/app/realease


יש אפשרות גם להריץ סביבת פיתוח בעזרת Docker Containers, אבל זו אפשרות נסיונית. אתם צריכים Docker ו - Docker - Compose. אתם תצטרכו לאפשר למשתמש הראשי להתחבר ל - X11 Display, ואז תוכלו להריץ Docker - Compose:

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

נכון לרגע זה, יש אפשרות גם לבנות גרסת flatpak. עליכם להתקין gobject-introspection, ו - flatpak-builder. אחרי זה עליכם להתקין את הקבצים הדרושים בשביל תהליך הקימפול. אתם נדרשים לגרסת 19.08 ל - flatpaks האלה.

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

כעת, על מנת לבנות את הפרוייקט (כתבו בנוסף את הפקודה --verbose כדי לקבל פלט מפורט יותר):

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

כדי להריץ את התוכנה הבנויה:

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

צילומי מסך

זה יתעדכן ככל שהתוכנה תתפתח

Album Search

Album Display

Artist View

Dashboard Genres

Playlist View

Lyrics View

Equalizer View

רישיון

התוכנה הזו היא תוכנה חינמית: אתם יכולים להפיץ את זה מחדש ו/או לשנות את זה תחת תנאי רישיון ה GNU Affero General Public License כמופץ על ידי העמותה לתוכנה חינמית, או גרסה 3 של הרישיון, או (לפי בחירתך) כל גרסא אחרת.