כיצד לנגן מוזיקה מתוך שורת הפקודה לינוקס
השמעת מוסיקה משורת הפקודה אינה האפשרות המתאימה לכולם. MPD היא אפשרות שורת פקודה להפעלת מוסיקה הדורשת הגדרה ידנית. יש אנשים שיאהבו את זה. זה יסיע אחרים מטורפים. הכל תלוי איך אתה מעדיף להשתמש במחשב לינוקס שלך.
MPD ו NCMPCPP הם משולבת סופר קל לשחק מוזיקה עם המון שליטה בסדר גרגר ישירות משורת הפקודה (NCMPCPP מבוסס ncurses, כך מבחינה טכנית ממשק משתמש מבוסס טקסט).
MPD הוא גם שירות שניתן לגשת אליו על ידי שפע של תוכניות אחרות, כי אתה יכול להשתמש בו כדי לבצע התאמה אישית מגניב. הוא נגיש גם ברשת, כך שתוכל לשלוט בו עם לקוח תואם בטלפון שלך. במדריך זה נסתכל כיצד לנגן מוסיקה מסוף לינוקס עם MPD ו NCMPCPP.
התקן MPD ו- NCMPCPP
שתי התוכניות זמינות במאגרים של רוב ההפצות. אם אתה על אובונטו, הם בהחלט שם. להתקין אותם עם apt
.
apt להתקין את mpd ncmpcpp
הגדר MPD
תצורת ברירת המחדל של MPD ניתן למצוא בכתובת "/etc/mpd.conf". ניתן ליצור תצורות לכל משתמש, אך בהנחה שזה מחשב שאתה לבדך, אינך צריך. פשוט לערוך את הקובץ בעורך האהוב עליך עם sudo
.
sudo vim /etc /mpd.conf
כאשר אתה פותח את קובץ ההגדרות בפעם הראשונה, אתה עלול להיות מאוים. יש המון אפשרויות שם ועוד תיעוד. זה באמת דבר טוב. ניתן להשתמש בקובץ עצמו כנקודת התייחסות. אפילו עדיין, יש למעשה לא הרבה שורות כי אתה צריך לערוך כדי לקבל את שירות MPD עובד בדרך שאתה צריך את זה.
ספריות
ראשית, חפש את האפשרות music_directory
. זה המדריך שבו MPD יחפש את ספריית המוסיקה שלך. הגדר את האפשרות השווה לספרייה שבה נמצאת המוסיקה שלך.
music_directory "/ home / user / Music"
לאחר מכן, לעשות את אותו הדבר עם playlist_directory
. זה המקום שבו MPD (ו NCMPCPP) יהיה לאחסן ולחפש פלייליסטים.
playlist_directory "/ home / user / Music / פלייליסטים"
אפשרויות
יש כמה אפשרויות לשינוי בסעיף הבא. ראשית, מצא את אפשרויות user
group
. ברירת המחדל כאן טובה. אם אתה רוצה לשנות אותם, אתה יכול.
משתמש "mpd" #group "nogroup"
החלק הבא עוסק איך אתה הולך להתחבר MPD. אתה רוצה uncomment קו bind_to_address
זה מוגדר לשקע Unix ואת קו port
. זה צריך להיראות כמו בדוגמה הבאה.
bind_to_address "/ run / mdd / socket" port "6600"
בהתאם הלקוח, MPD אולי פשוט להתחיל לשחק את המחשב השני מתחיל. אם אתה לא רוצה את זה, uncomment ולהגדיר את השורה הבאה:
Recovery_paused "כן"
אתה גם כנראה הולך רוצה MPD באופן אוטומטי לזהות ולהוסיף מוסיקה חדשה זה הוסיף לספריית המוסיקה. כדי לעשות זאת, uncomment את השורה כאן:
auto_update "כן"
תְפוּקָה
זה החלק הבא מטפל היכן MPD יהיה פלט המוסיקה שלך. בדרך כלל, אתה הולך רוצה להשתמש גם ALSA או PulseAudio לשחק הכל. אם אתה רוצה לנצל את Visualizer, תצטרך להגדיר ממשק FIFO מדי.
ALSA
אם אתה משתמש ב- ALSA, אינך צריך לעשות דבר. הוא מוגדר כברירת מחדל. אתה יכול לשנות את כל הערכים #optional
אם יש לך משהו ספציפי בראש.
audio_output {סוג "אלסה" שם "מכשיר ALSA" # התקן "hw: 0, 0" # # אופציונלי # mixer_type "חומרה" # אופציונלי # mixer_device "ברירת מחדל" # אופציונלי # mixer_control "PCM" # אופציונלי # mixer_index "0" אופציונאלי }
PulseAudio
Pulse מוגדר למעשה; זה רק העיר. ראש למטה אל הקטע Pulse ולהעיר את השורות שאתה צריך. יש הרבה אפשרויות נוספות עבור Pulse, אבל הם לא נחוצים רק רק כדי לנגן מוזיקה.
audio_output {סוג "דופק" שם "פלט הדופק שלי" # שרת "remote_server" # אופציונלי # כיור "remote_server_sink" # אופציונלי #
FIFO
אם אתה מעוניין להשתמש Visualizer (NCMPCPP יש אחד בנוי.), עליך להגדיר FIFO. אין תצורת ברירת מחדל מוגדרת מראש של FIFO. אתה יכול לעשות משלך, אם כי. לבסס את זה:
audio_output {type "fifo" name "fifo_mpd" path "/tmp/mpd.fifo" format "44100: 16: 2"}
זהו זה. אתה יכול להסתכל סביב קצת יותר, אבל עכשיו יש לך כל מה שאתה צריך.
הוסף MPD לשמע
MPD צריך להיות חלק מקבוצת משתמשי audio
. הוסף אותו.
sudo gpasswd-mpd אודיו
הגדר את NCMPCPP
עם MPD מהדרך, אתה יכול להפנות את תשומת הלב שלך NCMPCPP. אל תדאג, אין כמעט מה לעשות.
התחל על ידי העתקת תצורת ברירת המחדל של NCMPCPP.
mddir ~ / .nmpcpp / config /home/doc/ncmpcpp/config.gz sudo cp / usr / share / doc / ncmpcpp / config /home/user/.ncmpcpp/config sudo chown -R משתמש: user / home / משתמש /. ncmpcpp / config
התחבר ל- MPD
אתה צריך להתחבר NCMPCPP ל MPD. השורות הנוגעות לחיבור זה מתוארות. להתיר אותם.
mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5
הצבע NCMPCPP בספריית המוסיקה שלך. גַם.
mpd_music_dir = / home / user / music mpd_crossfade_time = 2
Visualizer
ראשית, להגדיר את pat ל ".fifo" קובץ שהגדרת עבור MPD.
Visualizer_fifo_path = /tmp/mpd.fifo
כמו כן, להגדיר את השם של visualizer כדי להתאים את מה שהגדרת עבור FIFO ב MPD
Visualizer_output_name = fifo_mpd
לאחר מכן, לטפל בכמה אפשרויות כדי לוודא כי visualizer שלך נשאר מסונכרן ונראה טוב.
visualizer_in_stereo = כן # ייתכן שתרצה לשחק עם הגדלת ערך זה visualizer_sample_multiplier = 1 visualizer_sync_interval = 30
זה האחרון של אפשרויות אופציונליות היא טהורה. הם קובעים כיצד Visualizer שלך ייראה. Uncomment את השורות תסתכל על האפשרויות הזמינות. בחר מה שאתה הכי אוהב.
## ערכים זמינים: ספקטרום, גל, wave_filled, אליפסה. ## visualizer_type = wave # visualizer_look = ● # # # #ualualizer_color = כחול, ציאן, ירוק, צהוב, מגנטה, אדום # # # תת-קבוצה חלופית של 256 צבעים עבור מסופים התומכים בה. ## visualizer_color = 41, 83, 119, 155, 185, 215, 209, 203, 197, 161
באמצעות NCMPCPP
פתח מסוף והקלד ncmpcpp
. הנגן ייפתח לפלייליסט ריק. NCMPCPP יש פאנלים שונים. כל חלונית מציגה משהו שונה. כולם ממופים למפתחות המספרים, כך שהפלייליסט שאתה רואה נמצא בחלונית 1 וממופה למפתח 1
.
שאר החלונות הם כדלקמן:
- סייר קבצים
- לחפש
- ספריית מוסיקה
- עורך רשימת השמעה / ניהול
- עורך תג (היזהר)
- תפוקות
- Visualizer
נווט מסביב עם מקשי החצים. חלונית הספריה מאפשרת לך לנוע עמוק יותר מ "אמן" ל "אלבום" ו לתוך שירים בודדים עם החצים שמאלה וימינה.
מקשי קיצור נפוצים
יש יותר מדי מקשי קיצור הדרך והבקרות לכסות כאן. אם אתה רוצה לקרוא את כולם, זה משאב מצוין.
הנה כמה מן הבסיסיים ביותר, אם כי.
- שטח - הוסף לפלייליסט
- הזן - הפעל
- השיר הבא
- <- השיר הקודם
- s - עצור
- p - השהה
- o - עבור לשיר הנוכחי
- z - מקבץ אקראי (shuffle)
- x -
- l - הצגת מילים
- S - שמור רשימה
תסתכל מסביב וניסוי. אתה לא יכול לשלוט באחת התוכניות הללו ביום. כמו עם שורת הפקודה עצמה, יותר מנוסה ונוח לך, כך תקבל יותר מהם.