MPD: تفاوت بین نسخهها
جز |
|||
سطر ۱: | سطر ۱: | ||
− | '''MPD''' | + | '''MPD''' مخفّف '''M'''usic '''P'''layer '''D'''aemon به معنی خدمت پخش آهنگ، یک پخشکنندهٔ صداست که از ساختار [[Server|کارساز]]/[[Client|کارخواه]] بهره میبرد. کارساز این پخشکننده، دارای توانایی پخش صدا، مدیریت فهرستهای پخش و نگهداری از یک مجموعهٔ آهنگ است؛ به صورتی که تمامی این موارد با مصرف منابع بسیار اندکی انجام میشود. |
− | + | توجّه شود که ارتباط با این کارساز، نیازمند وجود یک کارخواه جداگانه است. | |
− | =نصب= | + | == نصب == |
− | نصب mpd با | + | نصب mpd با دستور زیر انجام میشود: |
− | + | {{bc| | |
− | |||
$ sudo apt install mpd | $ sudo apt install mpd | ||
− | + | }} | |
− | =پیکربندی= | + | == پیکربندی == |
بهترین روش استفاده از mpd روی رایانههای شخصی، پیکربندی آن برای اجرا به عنوان یک خدمت تککاربره است. برای این منظور، ابتدا شاخهٔ mpd را در پیکربندی خانهٔ کاربر میسازیم: | بهترین روش استفاده از mpd روی رایانههای شخصی، پیکربندی آن برای اجرا به عنوان یک خدمت تککاربره است. برای این منظور، ابتدا شاخهٔ mpd را در پیکربندی خانهٔ کاربر میسازیم: | ||
− | + | {{bc| | |
− | |||
$ mkdir ~/.config/mpd | $ mkdir ~/.config/mpd | ||
− | + | }} | |
سپس پروندهٔ mpd.conf را در این مسیر، با این محتویات ایجاد میکنیم: | سپس پروندهٔ mpd.conf را در این مسیر، با این محتویات ایجاد میکنیم: | ||
− | + | {{hc| | |
− | {{hc|~/.config/mpd/mpd.conf| | + | ~/.config/mpd/mpd.conf| |
# Recommended location for database | # Recommended location for database | ||
db_file "~/.config/mpd/database" | db_file "~/.config/mpd/database" | ||
سطر ۴۶: | سطر ۴۴: | ||
حال باید خدمت [[Systemd]] مربوط به mpd که با کاربر ریشه اجرا میشود را از کار انداخته: | حال باید خدمت [[Systemd]] مربوط به mpd که با کاربر ریشه اجرا میشود را از کار انداخته: | ||
− | + | {{bc| | |
− | |||
$ sudo systemctl disable mpd.service --now | $ sudo systemctl disable mpd.service --now | ||
− | + | }} | |
و خدمت تککاربره را به کار بیندازیم: | و خدمت تککاربره را به کار بیندازیم: | ||
− | + | {{bc| | |
− | |||
$ systemctl --user enable mpd.service --now | $ systemctl --user enable mpd.service --now | ||
− | + | }} | |
− | =کارخواهها | + | == کارخواهها == |
− | |||
=== گرافیکی === | === گرافیکی === | ||
==== میزکار ==== | ==== میزکار ==== | ||
سطر ۶۷: | سطر ۶۲: | ||
=== متنی === | === متنی === | ||
* [[mpc]] | * [[mpc]] | ||
− | |||
− | ==[[Android|اندروید]]== | + | === [[Android|اندروید]] === |
* [https://f-droid.org/fa/packages/org.gateshipone.malp M.A.L.P.] | * [https://f-droid.org/fa/packages/org.gateshipone.malp M.A.L.P.] | ||
− | =یکپارچهسازی با میزکار= | + | == یکپارچهسازی با میزکار == |
[[پرونده:gnome-mpdris2.png|thumb|یکپارچگی mpd با پوستهٔ گنوم]] | [[پرونده:gnome-mpdris2.png|thumb|یکپارچگی mpd با پوستهٔ گنوم]] | ||
− | برای یکپارچهسازی mpd با میزکار | + | برای یکپارچهسازی mpd با میزکار گنوم میتوان رابط پخشکنندهٔ آهنگ '''mpDris2''' را نصب کرد: |
− | + | {{bc| | |
− | |||
$ sudo apt install mpdris2 | $ sudo apt install mpdris2 | ||
− | + | }} | |
از ورود بعدی به سامانه، میتوان mpd را از طریق رابط پخش آهنگ پوستهٔ گنوم واپایید و آگاهیهای مربوطه را دریافت نمود. | از ورود بعدی به سامانه، میتوان mpd را از طریق رابط پخش آهنگ پوستهٔ گنوم واپایید و آگاهیهای مربوطه را دریافت نمود. | ||
− | =اسکروبل کردن آهنگها= | + | == اسکروبل کردن آهنگها == |
− | برای اسکروبل کردن آهنگها به [[Libre.fm|لیبرهاف.ام]] یا [[Jamendo|جمندو]] میتوان ابزار mpdscribble را نصب کرد: | + | برای اسکروبل کردن آهنگها به [[Libre.fm|لیبرهاف.ام]] یا [[Jamendo|جمندو]] میتوان ابزار '''mpdscribble''' را نصب کرد: |
− | + | {{bc| | |
− | |||
$ sudo apt install mpdscribble | $ sudo apt install mpdscribble | ||
− | + | }} | |
− | برای استفاده از این ابزار میتوانید مشخّصات ورود خود را در پروندهٔ پیکربندی | + | برای استفاده از این ابزار میتوانید مشخّصات ورود خود را در پروندهٔ پیکربندی {{ic|/etc/mpdscribble.conf}} وارد کنید. |
[[رده:پخشکنندهٔ رسانه]] | [[رده:پخشکنندهٔ رسانه]] |
نسخهٔ ۲۲ بهمن ۱۴۰۰، ساعت ۱۴:۴۸
MPD مخفّف Music Player Daemon به معنی خدمت پخش آهنگ، یک پخشکنندهٔ صداست که از ساختار کارساز/کارخواه بهره میبرد. کارساز این پخشکننده، دارای توانایی پخش صدا، مدیریت فهرستهای پخش و نگهداری از یک مجموعهٔ آهنگ است؛ به صورتی که تمامی این موارد با مصرف منابع بسیار اندکی انجام میشود.
توجّه شود که ارتباط با این کارساز، نیازمند وجود یک کارخواه جداگانه است.
محتویات
نصب
نصب mpd با دستور زیر انجام میشود:
$ sudo apt install mpd
پیکربندی
بهترین روش استفاده از mpd روی رایانههای شخصی، پیکربندی آن برای اجرا به عنوان یک خدمت تککاربره است. برای این منظور، ابتدا شاخهٔ mpd را در پیکربندی خانهٔ کاربر میسازیم:
$ mkdir ~/.config/mpd
سپس پروندهٔ mpd.conf را در این مسیر، با این محتویات ایجاد میکنیم:
~/.config/mpd/mpd.conf
# Recommended location for database db_file "~/.config/mpd/database" # Logs to systemd journal log_file "syslog" # The music directory is by default the XDG directory, uncomment to amend and choose a different directory #music_directory "~/Music" # Uncomment to refresh the database whenever files in the music_directory are changed auto_update "yes" # Uncomment to enable the functionalities #playlist_directory "~/.config/mpd/playlists" #pid_file "~/.config/mpd/pid" state_file "~/.config/mpd/state" #sticker_file "~/.config/mpd/sticker.sql" zeroconf_enabled "yes" audio_output { type "pulse" name "pulse audio" }
حال باید خدمت Systemd مربوط به mpd که با کاربر ریشه اجرا میشود را از کار انداخته:
$ sudo systemctl disable mpd.service --now
و خدمت تککاربره را به کار بیندازیم:
$ systemctl --user enable mpd.service --now
کارخواهها
گرافیکی
میزکار
تلفن
- MPDevil
متنی
اندروید
یکپارچهسازی با میزکار
برای یکپارچهسازی mpd با میزکار گنوم میتوان رابط پخشکنندهٔ آهنگ mpDris2 را نصب کرد:
$ sudo apt install mpdris2
از ورود بعدی به سامانه، میتوان mpd را از طریق رابط پخش آهنگ پوستهٔ گنوم واپایید و آگاهیهای مربوطه را دریافت نمود.
اسکروبل کردن آهنگها
برای اسکروبل کردن آهنگها به لیبرهاف.ام یا جمندو میتوان ابزار mpdscribble را نصب کرد:
$ sudo apt install mpdscribble
برای استفاده از این ابزار میتوانید مشخّصات ورود خود را در پروندهٔ پیکربندی
/etc/mpdscribble.conf
وارد کنید.