MPD: שד תכליתי למוזיקה.

הי, יום טוב. בואו נדבר על הרב-תכליתי MPD: נגן המוסיקה Daemon בשמו המקורי באנגלית.

על פי ה- Wiki של ArchLinux, MPD הוא נגן שמע שמנהל ארכיטקטורת שרת-לקוח. MPD פועל ברקע כדמון, מנהל רשימות השמעה ובסיס נתונים ומשתמש במעט מאוד משאבים. כדי להשתמש בממשק גרפי, נדרש לקוח נוסף.

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

התקנת MPD

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

1 ° אנו ממשיכים לעדכן ולהתקין את החבילות הדרושות:

sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata

הבהרה: בחרתי, מלבד שלי MPD, לקוח גרפי, סונטה (GTK) ו- ncmpcpp, דרך מסוף.

לאחר ההתקנה אנו הולכים להגדיר וליצור כמה תיקיות שאנו זקוקים לה.

sudo {su_editor} /etc/mpd.conf

אנו מחפשים את השורות הבאות ומחליפים אותן בתצורות שלנו:

music_directory         "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”

ברור שעליהם לשנות המשתמש שלך על ידי המשתמש שלך.

עכשיו הגיע הזמן להגדיר את המשתמש. עלינו לשנות רק את קו המשתמשים של ה- mpd.conf לפי שם המשתמש המקביל.

אם הם משתמשים ב- אלזה, עליהם לבטל את ההגעה לשורות הבאות:

audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}

אם הם משתמשים PulseAudio, צריך להשאיר את כל האמור לעיל ולהגיב את המקטע של PulseAudio.

אנו שומרים וסוגרים את mpd.conf ו- אנו מקצים את ההרשאות המתאימות:

sudo chmod 644 /etc/mpd.conf

גע 3 וצור את התיקיות הנדרשות.

mkdir ~/.mpd
mkdir ~/.mpd/playlists

ואז אנו יוצרים את הקבצים הדרושים כך MPD עובד נכון.

touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state

ולבסוף, הגיע הזמן להשיק את השד mpd. כמובן שאפשר להוסיף אותו ל- rc.conf.

sudo rc.d start mpd

אתה יכול גם לעשות את הפעולות הבאות, במקום להוסיף mpd ל- rc.conf, אתה יכול להוסיף אותו בהפעלה אוטומטית של WM שלך, או אולי ב- .xinitrc.

סונטה

עכשיו עם סונטה זה מאוד קל. אנו מבצעים את זה, אנו לוחצים לחיצה ימנית על כל אתר:

עליהם להגדיר את תיקיית המוסיקה שלהם, היכן שרלוונטי. ואותו שם משתמש בו השתמשו ב- mpd.conf.
כפי שתראו, אני משתמש ביציאה 8888 בתפיסה, זה שבזמן שצילמתי אותה בדקתי יציאה אחרת בהתבסס על תצורת קונקי. אני ממליץ לך להשתמש ב- 6600 שמגיע כברירת מחדל בסך הכל.

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

NCMPCPP

קודם כל, עלינו להגדיר את הקובץ הראשי ncmpcpp:

sudo {su_editor} /usr/share/doc/ncmpcpp/config

ועלינו לשנות את השורות הבאות

mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo

אנחנו שומרים וסוגרים.

אנו יוצרים את התיקיה המתאימה בביתנו.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

היכן ניצור את קובץ התצורה המתאים.

mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"

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

גע בריצה ncmpcpp.. אם אתה נמצא במסוף, פשוט שים את הפקודה:

ncmpcpp

שימוש ב- ncmpcpp:

  1. ראשית אנו מנקים את רשימת ההשמעה באמצעות מקש «c» (כך שלא יהיו שירים חוזרים ונשנים)
  2. לאחר מכן אנו לוחצים על «3» כדי לעבור לכרטיסיית הדפדפן
  3. אנו לוחצים על «v» כדי לבחור הכל
  4. אנו לוחצים על «shift + a» והוא יפתח תפריט חדש
  5. ואז אנו נותנים "רשימת השמעה הנוכחית של MPD" (אפשרות ראשונה)
  6. לבסוף אנו בוחרים «בסוף המשחק בעוד"

זה הכל לעכשיו. אני מקווה שאהבתם ומעל הכל שזה שימושי עבורכם. זה יהיה עד הפעם הבאה.

איוואן!

נ.ב: זה הפרק הראשון שלי ואני מקווה שתדע להתנצל אם עשיתי משהו לא בסדר.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   ג'וש דיג'ו

    מדריך טוב מאוד, אבל אני רוצה לדעת מה ההבדל בין שחקנים אחרים (מלבד היותו mpd)?

    1.    איוונובנגרו דיג'ו

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

      1.    ג'וש דיג'ו

        לא ידעתי שיש לזה כל כך הרבה יתרונות, שכנעת אותי שאני הולך לנסות והמדריך שלך מצוין. תודה

  2.   KZKG ^ גאארה דיג'ו

    בזמן טוב להדרכה, הסביר טוב מאוד 😀
    באמת ... תודה על עזרתך, ברוך הבא לבלוג 😉

    ברכות ואם אתה צריך משהו אתה יודע ... הנה אנחנו.

    נ.ב: אתה כבר מופיע כ"עורך "בתגובות 🙂

  3.   מצורע_איבן דיג'ו

    ובכן, קודם כל תודה רבה שעברתם במקום. ובכן, אם מתעורר ספק, אני יכול לעזור להפיג אותו .. la

  4.   מאוריציו דיג'ו

    איזה חתיכת שחקן !! השתמשתי בו מזמן וזה נהדר. אני מעריץ מושבע של Audacious אם כי.

  5.   auroszx דיג'ו

    אני משתמש בו בדביאן במשך כחודש, Oyashiro-sama ו- conandoel עזרו לי להגדיר את זה 🙂 כלקוח אני משתמש ב- Xfmpc (מצוות Xfce) ובתוסף לפאנל שנקרא xfce4-mpc-plugin שמאפשר שינוי שירים והעלאת / הורדת עוצמת הקול 😛 וב- LXDE / Openbox אני משתמש בסונטה.
    ה- MPD מומלץ, הוא קל מאוד ועובד אפילו עם סטרימינג.

    1.    הבל דיג'ו

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

      ברכות.

  6.   ויקי דיג'ו

    ניסיתי להתקין ולהגדיר אותו אלף פעמים, בכל פעם שהוא נכשל כישלון חרוץ התחלתי להתקין אותו שוב, והקובץ mpd.conf לא קיים !! אני חושב ש- mpd איתי הוא משהו אישי 😛

    1.    מצורע_איבן דיג'ו

      אתה אמור לקבל את זה .. אם לא, אתה יכול לייצא אותו מתיקיה אחרת. אתה יכול לראות בוויקי Arch מאיפה להעתיק אותו.

    2.    אינו נראה דיג'ו

      אני עומד מאחורי mpd כבר שנתיים והצלחתי סוף סוף לגרום לזה לעבוד, כלומר על ידי הסרת SELinux.

  7.   אלגבה דיג'ו

    טוב מאוד, אני כבר משתמש בזה ... תודה !! 🙂

  8.   b1tblu3 דיג'ו

    מצוין, אנסה את זה.

  9.   איוונובנגרו דיג'ו

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

    http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/

    זה באנגלית אבל אני לא חושב שזה כל כך קשה.

    1.    אנטי דיג'ו

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

  10.   הבל דיג'ו

    השחקן הטוב ביותר שהשתמשתי בו עד כה, אני משתמש בו כמעט שנה וחצי, למען האמת הייתי עצלן לקרוא את הפוסט אבל בחנתי אותו. xP

    מאותה סיבה שנתתי לו מבט קל יש לי שני טיפים קטנים, ראשית, אני חושב שיהיה קל יותר לכולם להתמודד עם MPD כמשתמש רגיל שיוצר את כל התצורה מ ~ / .mpdconfig טוען אותה בהתחלה ולאו דווקא בשדים, ושנייה למי שמשתמש ב- ncmpcpp כלקוח, הוא יכול להתקין את ncmpcpp-fftw לכמה אפשרויות נוספות כולל צופה טוב, פשוט להוסיף כמה שורות לתצורת ncmpcpp.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "חזותי"
    visualizer_sync_interval = "30"
    visualizer_type = "ספקטרום" (גל / ספקטרום)
    visualizer_color = "ציאן"

    ברכות.

  11.   תבואו דיג'ו

    Mpd הוא טוב מאוד, השתמשתי בו עם סונטה. הבעיה היחידה שהייתה לי היא שכאשר הפעלנו את המערכת הדמון לפעמים לא נטען ומה שעשיתי היה להשבית את הטעינה מ- init.d על ידי עריכת קובץ / etc / default / mpd שינוי הערך true עבור false. בדרך זו mpd לא התחיל עם הדמונים האחרים על מנת שיופעלו הן mpd והן סונטה, פשוט לקשר את הפקודות mpd && sonata

  12.   קוראצוקי דיג'ו

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

  13.   אינו נראה דיג'ו

    אם אתה משתמש ב- Fedora, השבת את selinux או אחרת זה לא יאפשר ל- mpd לכתוב את היומן.
    אחרת טוב.

  14.   קרלוס-רייפר דיג'ו

    מזל טוב על ההודעה, שאלה איך אוכל להזרים אודיו (רדיו) עם ncmpcpp + mpd + icecast, אודה לאינסוף, קדימה. 😀

  15.   נמו דיג'ו

    סוף סוף הצלחתי להתקין אותו ... 😐 השעה 1:20 בבוקר, אבל לא אכפת לי כי ה- mpd + ncmpcpp שלי עובד אחרי 8 שעות של לחימה עם אלפי וויקים (גם עם המדריך הזה חחח) אבל זה שימש כהפניה להבנת דברים מסוימים, תודה! 😀

  16.   מריו שלום דיג'ו

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

    sudo rc.d התחל mpd

    וקראתי, גיליתי ש- rc.d כבר הסיר אותו מ- archlinux; מצד שני כאשר מבצעים את ה- mpd מהטרמינל זה זורק לי את הדברים הבאים

    [novatovich @ nvtvich-vd ~] $ mpd
    האזן: לאגד ל- '0.0.0.0:6600' נכשל: הכתובת כבר בשימוש (ממשיכה בכל מקרה, מכיוון שהכריכה ל- '[::]: 6600' הצליחה)
    daemon: לא יכול ליזום קבוצות משתמשים משלימות «novatovich»: הפעולה אינה מותרת

    ואז כשמבצעים את הסונטה נראה שהיא מחוברת אבל אני חושב ש- mpd לא יצר את רשימות ההשמעה.

    אני מקווה שכל הערות שיעזרו לי להפעיל את ה- mpd, אודה לך מאוד.

  17.   NeHeMueL דיג'ו

    אתה יכול להעביר לי את הטפט

  18.   וואקו דיג'ו

    מדריך אחר הוא דחוף. אני לא מצליח לגרום לזה לעבוד וכבר בדקתי את ה- arch wiki וגם לא. שום דבר לא מופיע בספריה: ג