man(1) mympd man page man(1)

myMPD - کلاینت وب مستقل و مناسب دستگاه‌های همراه برای MPD

mympd [options]

برنامه myMPD یک کلاینت تحت وب مستقل و سبک‌وزن برای MPD است. این ابزار برای کمترین میزان مصرف منابع بهینه‌سازی شده و به وابستگی‌های بسیار کمی نیاز دارد. از این رو myMPD برای رزبری پای و دستگاه‌های مشابه ایده‌آل است.

بخش بک‌اند (backend) به زبان C نوشته شده و هیچ وابستگی به پایگاه‌های داده یا وب‌سرورهای خارجی ندارد. پیکربندی در فایل‌های متنی ساده ذخیره می‌شود و تمامی داده‌ها در صورت نیاز از MPD دریافت می‌شوند. پایگاه داده MPD تنها منبع موثق برای myMPD است.

بخش فرانت‌اند (frontend) برای دستگاه‌های همراه مناسب‌سازی شده، به صورت یک PWA نوشته شده و بر روی تمامی دستگاه‌ها قابلیت‌های یکسانی ارائه می‌دهد. این بخش از طریق پروتکل json-rpc 2 و با استفاده از AJAX و وب‌سوکت‌ها ارتباط برقرار می‌کند.

همچنین myMPD ویژگی‌های گسترده‌تری نظیر حالت جوک‌باکس پیشرفته، زمان‌سنج‌ها (timers)، تریگرها و لیست‌های پخش هوشمند را در خود جای داده است. با مفسر توکار lua می‌توان عملکردهای myMPD را اسکریپت‌نویسی نیز کرد.

ایجاد فایل پیکربندی و گواهی‌های ssl و خروج
تخلیه پیکربندی پیش‌فرض و خروج
چاپ تمام گزینه‌های معتبر و خروج
نمایش اطلاعات نسخه
تنظیم یک پین برای تنظیمات myMPD
فعال‌سازی ثبت گزارش در syslog (سرویس: daemon)
دایرکتوری کاری (پیش‌فرض: /var/lib/mympd)
دایرکتوری کَش (پیش‌فرض: /var/cache/mympd)
تنظیم یک پین برای تنظیمات myMPD

Juergen Mang (mail@jcgames.de)

اگر اشکالی یافتید، لطفاً آن را در https://github.com/jcorporation/myMPD/issues گزارش دهید

https://github.com/jcorporation/myMPD

25 Aug 2026 26.0.0