MPD: شيطان متعدد الاستخدامات للموسيقى.

مرحبا يوم سعيد. دعنا نتحدث عن متعدد الاستخدامات MPD: مشغل الموسيقى Daemon بالاسم الأصلي باللغة الإنجليزية.

وفقًا لـ ArchLinux Wiki ، MPD هو مشغل صوت يدير بنية الخادم والعميل. MPD يعمل في الخلفية كخفي ، ويدير قوائم التشغيل وقاعدة بيانات ، ويستخدم موارد قليلة جدًا. لاستخدام واجهة رسومية ، يلزم وجود عميل إضافي.

بمجرد شرح ماهية MPD ، شرعت في إخبارك بكيفية تثبيته وتكوينه لتشغيل الموسيقى الخاصة بك. أنا شخصياً أعتقد أنها خدمة رائعة ، بسبب اتساع أشكال الاستخدام ، وخاصة بسبب استهلاكها المنخفض.

تركيب MPD

سيتم توجيه هذا الدليل لتثبيته في ArchLinux ، وهو التوزيع الذي أستخدمه. أتخيل أنه على الرغم من أن أسماء الحزم قد تختلف ، فإن التثبيت والتكوين متشابهان في أي توزيع آخر.

1 ° نشرع في تحديث وتثبيت الحزم اللازمة:

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

توضيح: لقد اخترت ، بخلاف بلدي MPD، عميل رسومي ، Sonata (GTK) و ncmpcpp ، عبر المحطة.

2 ° بمجرد التثبيت ، سنقوم بتكوين وإنشاء بعض المجلدات التي نحتاجها.

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

ثالثًا ، قم بإنشاء المجلدات المطلوبة.

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

ثم نقوم بإنشاء الملفات اللازمة لذلك MPD يعمل بشكل صحيح.

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

وأخيرًا ، حان الوقت لإطلاق mpd demon. بالطبع ، يمكن إضافته بعد ذلك إلى rc.conf.

sudo rc.d start mpd

يمكنك أيضًا القيام بما يلي ، بدلاً من إضافة mpd إلى rc.conf ، يمكنك إضافته في بدء تشغيل WM تلقائيًا ، أو ربما بتنسيق xinitrc.

سوناتا

الآن مع سوناتا الأمر سهل للغاية. نقوم بتنفيذها ، وننقر بزر الماوس الأيمن على أي موقع:

يجب عليهم إعداد مجلد الموسيقى الخاص بهم ، حيثما أمكن ذلك. ونفس اسم المستخدم الذي استخدموه في ملف mpd.conf.
كما سترى ، أنا أستخدم المنفذ 8888 في الالتقاط ، إنه في وقت التقاط هذا الالتقاط كنت أختبر منفذًا آخر بناءً على تكوين conky. أوصي باستخدام 6600 الذي يأتي افتراضيًا في الكل.

بمجرد الانتهاء من ذلك ، نقوم بحفظ التكوين وإغلاقه ، انتقل إلى علامة التبويب "المكتبة" وسترى مجموعة الموسيقى. إذا لم يتم رؤيته ، أعد تشغيل البرنامج.

نكمبكب

بادئ ذي بدء ، نحتاج إلى تكوين ملف 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. أخيرًا نختار «في نهاية اللعب»

هذا هو كل شيء في الوقت الراهن. أتمنى أن تكون قد أحببت ذلك وقبل كل شيء أن تكون مفيدة لك. سيكون حتى المرة القادمة.

إيفان!

ملاحظة: هذا هو أول قسط لي وآمل أن تعرف كيف تعتذر إذا فعلت شيئًا خاطئًا.


25 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جوش قال

    برنامج تعليمي جيد جدًا ، لكني أريد أن أعرف ما هو الاختلاف الموجود مع اللاعبين الآخرين (بصرف النظر عن كونه MPD)؟

    1.    ايفانوفنيغرو قال

      حسنًا ، إنه خفيف جدًا جدًا. إذا كان لديك الكثير ، حقا الكثير من الموسيقى ، على سبيل المثال 100.000 أغنية أو أكثر ، فإن تنفيذ البرنامج يكون سريعًا.
      أعتقد أنه عليك فقط تجربته.
      يعمل البحث في قاعدة البيانات بسرعة ، يمكنك وضع كل موسيقاك في قائمة التشغيل دون انتظار.
      يعمل بدون بيئة رسومية ، يمكنك إنهاء جلستك ومواصلة الاستماع إلى الموسيقى.
      يمكنك استخدام أي عميل واختباره في نفس الوقت دون إنهاء mpd ولن تضطر إلى إضافة مجلد الموسيقى الخاص بك مرارًا وتكرارًا بمجرد تجربة عميل آخر.
      لديها كل برامج الترميز اللازمة. كما أنه قادر على البث ، يمكنك استخدامه كخادم موسيقى والوصول إليه من جهاز آخر أو باستخدام جهاز Android وما إلى ذلك.

      1.    جوش قال

        لم أكن أعرف أنه يحتوي على الكثير من المزايا ، لقد أقنعتني ، سأجربه ودروسك التعليمي ممتاز. شكرا

  2.   KZKG ^ جارا قال

    في الوقت المناسب للدرس التعليمي ، شرح جيد جدا 😀
    حقًا ... شكرًا على مساعدتك ، أهلا بك في المدونة 😉

    تحياتي وإذا كنت بحاجة إلى شيء ، كما تعلم ... ها نحن هنا.

    ملاحظة: لقد ظهرت بالفعل كـ "محرر" في التعليقات 🙂

  3.   Leper_Ivan قال

    حسنًا ، أولاً وقبل كل شيء شكراً جزيلاً لزيارتكم. حسنًا ، إذا نشأ أي شك ، يمكنني المساعدة في تبديده .. 😀

  4.   موريشيوس قال

    يا لها من قطعة لاعب !! لقد استخدمتها منذ وقت طويل وهي رائعة. أنا من أشد المعجبين بـ Audacious رغم ذلك.

  5.   أوروش قال

    لقد كنت أستخدمه في دبيان لمدة شهر تقريبًا ، ساعدني Oyashiro-sama و conandoel في تكوينه 🙂 بصفتي عميلًا ، أستخدم Xfmpc (من فريق Xfce) ومكوِّنًا إضافيًا للوحة يسمى xfce4-mpc-plugin يسمح بتغيير الأغاني ورفع الصوت / خفضه 😛 وفي LXDE / Openbox أستخدم Sonata.
    يوصى باستخدام MPD ، فهو خفيف جدًا ويعمل حتى مع البث.

    1.    هابيل قال

      Orale ، هذا العميل لم يكن يعرفه وأقل من المكوِّن الإضافي ، لقد كنت دائمًا من ncmpcpp ولكن سأجربه الآن بعد أن كنت مع XFCE لفترة من الوقت. إكس بي

      تحية.

  6.   فيكي قال

    حاولت تثبيته وتهيئته ألف مرة ، في كل مرة فشل ذريعًا ، بدأت في تثبيته مرة أخرى ، وملف mpd.conf غير موجود !! أعتقد أن mpd معي هو شيء شخصي

    1.    Leper_Ivan قال

      يجب أن يكون لديك .. إذا لم يكن كذلك ، يمكنك تصديره من مجلد آخر. يمكنك أن ترى في Arch wiki مكان نسخها منه.

    2.    invisible15 قال

      لقد كنت وراء mpd لمدة عامين وتمكنت أخيرًا من إنجاحه ، إذا قمت بإزالة SELinux.

  7.   الجابي قال

    جيد جدًا ، أنا أستخدمه بالفعل ... شكرًا !! 🙂

  8.   b1tblu3 قال

    ممتاز ، سأحاول ذلك.

  9.   ايفانوفنيغرو قال

    قليل من الإعلان الذاتي ولكن إذا فشل شخص ما في تكوينه على أنظمة قائمة على دبيان ، فإليك:

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

    إنه باللغة الإنجليزية ولكن لا أعتقد أنه بهذه الصعوبة.

    1.    مكافحة قال

      حتى الآن رأيت الرابط أسقطت العشرين. شكرًا جزيلاً على هذا الدليل في منتديات Crunchbang.
      لقد أنقذني ذلك عندما قمت بإعداده بنجاح لأول مرة واستخدامه كلما قمت بالتثبيت من البداية. شكرا جزيلا.

  10.   هابيل قال

    أفضل لاعب استخدمته حتى الآن ، كنت أستخدمه منذ ما يقرب من عام ونصف الآن ، ولأكون صادقًا ، كنت كسولًا لقراءة المنشور ولكني ألقيت نظرة عليه. إكس بي

    للسبب نفسه الذي أعطيته نظرة بسيطة ، لدي نصيحتان صغيرتان ، أولاً ، أعتقد أنه سيكون من الأسهل على الجميع التعامل مع 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.   Tavo قال

    Mpd جيد جدًا ، استخدمته مع sonata. المشكلة الوحيدة التي واجهتني هي أنه عند بدء تشغيل النظام ، لم يتم تحميل البرنامج الخفي أحيانًا وما فعلته هو تعطيل التحميل من init.d عن طريق تحرير ملف / etc / default / mpd القيمة صواب للخطأ. بهذه الطريقة لم تبدأ mpd مع العناصر الأخرى من أجل إطلاق كل من mpd و sonata ، من السهل ربط أوامر mpd && sonata

  12.   كوراتسوكي قال

    سأحاول ذلك ، لقد استخدمت XMMS دائمًا وأحبها ، على الرغم من أن هذا الشخص يجب أن يضع يديك قليلاً ، إذا تحسن الأداء ، أفكر فيه وربما سأتغير.

  13.   invisible15 قال

    إذا كنت تستخدم فيدورا ، فقم بتعطيل selinux وإلا فلن يسمح لـ MPD بكتابة السجل.
    خلاف ذلك بشكل جيد.

  14.   كارلوس ريبر قال

    تهانينا على المنشور ، سؤال كيف يمكنني دفق الصوت (الراديو) باستخدام ncmpcpp + mpd + icecast ، سأقدر ذلك بلا حدود ، تفضل. 😀

  15.   نيمو قال

    تمكنت أخيرًا من تثبيتها ... أشياء معينة ، شكرا لك! 😀

  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.   نيهيمو إل قال

    هل يمكنك أن تمرر لي الخلفية

  18.   واكو قال

    دليل آخر عاجل. لا يمكنني تشغيله وقد تحققت بالفعل من قوس ويكي وليس أي منهما. لم يظهر أي شيء في المكتبة: ج