.\" Manpage for mympd. .\" Contact to correct errors or typos. .TH man 1 "25 Aug 2026" "26.0.0" "mympd man page" .SH "نام (NAME)" myMPD \- کلاینت وب مستقل و مناسب دستگاه‌های همراه برای MPD .SH "خلاصه دستور (SYNOPSIS)" mympd [options] .SH "توضیحات (DESCRIPTION)" برنامه myMPD یک کلاینت تحت وب مستقل و سبک‌وزن برای MPD است. این ابزار برای کمترین میزان مصرف منابع بهینه‌سازی شده و به وابستگی‌های بسیار کمی نیاز دارد. از این رو myMPD برای رزبری پای و دستگاه‌های مشابه ایده‌آل است. بخش بک‌اند (backend) به زبان C نوشته شده و هیچ وابستگی به پایگاه‌های داده یا وب‌سرورهای خارجی ندارد. پیکربندی در فایل‌های متنی ساده ذخیره می‌شود و تمامی داده‌ها در صورت نیاز از MPD دریافت می‌شوند. پایگاه داده MPD تنها منبع موثق برای myMPD است. بخش فرانت‌اند (frontend) برای دستگاه‌های همراه مناسب‌سازی شده، به صورت یک PWA نوشته شده و بر روی تمامی دستگاه‌ها قابلیت‌های یکسانی ارائه می‌دهد. این بخش از طریق پروتکل json-rpc 2 و با استفاده از AJAX و وب‌سوکت‌ها ارتباط برقرار می‌کند. همچنین myMPD ویژگی‌های گسترده‌تری نظیر حالت جوک‌باکس پیشرفته، زمان‌سنج‌ها (timers)، تریگرها و لیست‌های پخش هوشمند را در خود جای داده است. با مفسر توکار lua می‌توان عملکردهای myMPD را اسکریپت‌نویسی نیز کرد. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-c\fR, \fB\-\-config\fR ایجاد فایل پیکربندی و گواهی‌های ssl و خروج .TP \fB\-d\fR, \fB\-\-dump\fR تخلیه پیکربندی پیش‌فرض و خروج .TP \fB\-h\fR, \fB\-\-help\fR چاپ تمام گزینه‌های معتبر و خروج .TP \fB\-v\fR, \fB\-\-version\fR نمایش اطلاعات نسخه .TP \fB\-p\fR, \fB\-\-pin\fR تنظیم یک پین برای تنظیمات myMPD .TP \fB\-s\fR, \fB\-\-syslog\fR فعال‌سازی ثبت گزارش در syslog (سرویس: daemon) .TP \fB\-w\fR, \fB\-\-workdir PATH\fR دایرکتوری کاری (پیش‌فرض: /var/lib/mympd) .TP \fB\-a\fR, \fB\-\-cachedir PATH\fR دایرکتوری کَش (پیش‌فرض: /var/cache/mympd) .TP \fB\-p\fR, \fB\-\-pin\fR تنظیم یک پین برای تنظیمات myMPD .SH "نویسنده (AUTHOR)" Juergen Mang (mail@jcgames.de) .SH "اشکالات (BUGS)" اگر اشکالی یافتید، لطفاً آن را در https://github.com/jcorporation/myMPD/issues گزارش دهید .SH "همچنین ببینید (SEE ALSO)" https://github.com/jcorporation/myMPD