וואטסאפ

ריבה

Anonim

כתבנו בעבר על נגני מוזיקה עבור קונסולת לינוקס, אז אתה יכול פשוט להוסיף את זה לרשימה הארוכה ממילא. ולפני שאתה מתלונן על הגדלה של רשימת נגני המוזיקה, זה מה שכתוב בדף GitHub שלו:

זו תוכנית Go הראשונה שלי, רציתי להאזין ל-Google Play Music בקונסולה, אז כתבתי נגן. הוא נוצר בהשראת ה-Moggio של מאט ג'יבסון ומשתמש באחת מהספריות שלו...

Jam הוא נגן Google Play מוזיקה שפותח לאחרונה עבור קונסולות לינוקס ו-Windows.הוא מציג מראה פשטני בתוך הטרמינל שקל לנווט בו (די כמו Cmus) ונכתב בשפת התכנות Go.

תכונות בנגן המוזיקה של Jam

דרישות התקנה וכריכות מפתח

דרישה מרכזית להפעלת Jam מתבצעת כניסה ל-Google Play שירותים בטלפון הנייד שלך. אז אם אין לך אחד, פשוט תצטרך לחכות לגרסה מאוחרת יותר שאין בה את הדרישה הזו.

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

אם אתה מפעיל מערכת 64bit ניתן להתקין Jamבאמצעות חבילה בינארית זמינה ב.

הורד Jam עבור מערכות 64 סיביות

כדי להתקין את 64bit בינארי בלינוקס, השתמש בפקודה הבאה.

$ sudo install jam_x64 /usr/local/bin/jam

כיצד להתקין Jam ממקור

כדי להתקין את Jam מהמקור, תזדקק ל-Go, Git ו-libpulse-dev.

$ sudo apt להתקין golang-go git libpulse-dev

לאחר מכן, הגדר את משתנה הסביבה GOPATH והפוך את GOPATH/binתיקייה זמינה ב-PATH שלך.

$ mkdir ~/.go
"$ echo export GOPATH=$HOME/.go >> ~/.bashrc"
"$ echo export PATH=$PATH:$GOROOT/bin:$GOPATH/bin >> ~/.bashrc"
מקור $ ~/.bashrc

ולבסוף, התקן את Jam מהמקור (הבינארי יהיה זמין ב-~/.go/bin/).

$ לך להשיג github.com/budkin/jam

בהיותו נגן קונסולה שנוצר בהשראת Cmus, הוא חולק חיבורי מפתח דומים:

מַפְתֵחַ פעולה
return, x הפעל את האמן, האלבום או השיר שנבחר כעת
c הַפסָקָה
v תפסיק
b הרצועה הבאה
z רצועה קודמת
u סנכרון את מסד הנתונים (במקרה שהוספתם כמה שירים בממשק האינטרנט)
/ חפש אמנים
n תוצאת החיפוש הבאה
tab החלפת תצוגת אמנים/רצועות
escape, q לְהַפְסִיק
חץ למעלה, k לגלול מעלה
חץ למטה, j גלול מטה
Home, g גלול למעלה
End, G גלול למטה
מֶרחָב החלפת אלבומים
R מזג אמנים באקראי
Ctrl+רווח Toggle view (פלייליסטים/אמנים)
r חזרה על הרצועה הנוכחית

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

אם אתה משתמש ממוצע, הייתי ממליץ לך לדבוק בפרויקטים בוגרים יחסית כמו GPMDP ו-Harmony.

קרדיט תמונה: http://www.webupd8.org/

העדכון האחרון

נגן המוזיקה Jam אינו זמין יותר ב-GitHub אז הניחוש שלי הוא שהפרויקט הופסק ונשלף למטה. עצוב ככל שזה יהיה, יש הרבה אפליקציות אחרות של נגני מוזיקה שאתה יכול לבחור מהן, כך שזה מעטפת.

מהי לדעתך הסיבה לסיום הפרויקט? יש לך תמצית פנימית כלשהי? קטע התגובות נמצא למטה.