.TH NQPTP 8 "May 7, 2026" "nqptp" "System Manager's Manual" .SH "نام (NAME)" nqptp \- دیمون سبک پایش ساعت‌های PTP برای Shairport Sync .SH "خلاصه دستور (SYNOPSIS)" .B nqptp .RB [ \-V ] .RB [ \-v | \-vv | \-vvv ] .RB [ \-h ] .SH "توضیحات (DESCRIPTION)" .B nqptp دیمونی است که داده‌های زمان‌بندی را از ساعت‌های PTP (پروتکل زمان دقیق یا Precision Time Protocol) پایش می‌کند. این برنامه منحصراً به‌عنوان یک دیمون همیار برای .BR shairport-sync (1) طراحی شده است، که از آن برای دستیابی به اطلاعات دقیق زمان‌بندی مورد نیاز برای پخش صوتی AirPlay 2 استفاده می‌کند. .PP .B nqptp باید پیش از راه‌اندازی .B shairport-sync با پشتیبانی فعال از AirPlay 2 در حال اجرا باشد. این دیمون با .B shairport-sync از طریق یک رابط حافظه اشتراکی ارتباط برقرار می‌کند و به هیچ فایل پیکربندی نیاز ندارد. .PP در شرایط عادی، .B nqptp به‌صورت بی‌صدا در پس‌زمینه اجرا می‌شود. این دیمون معمولاً در زمان راه‌اندازی سیستم از طریق یک مدیر سرویس مانند .BR systemd (1) آغاز به کار می‌کند. .SH "گزینه‌ها (OPTIONS)" .TP .B \-V چاپ شماره نسخه و خروج. .TP .B \-v فعال‌سازی ثبت دقیق گزارش‌ها (verbose). پیام‌های اطلاعاتی پایه درباره منابع زمان‌بندی و تغییرات وضعیت در لاگ سیستم نوشته می‌شوند. .TP .B \-vv فعال‌سازی ثبت گزارش‌ها با جزئیات بیشتر. جزئیات تکمیلی درباره انتخاب ساعت PTP و محاسبات زمان‌بندی گنجانده می‌شود. .TP .B \-vvv فعال‌سازی ثبت گزارش‌ها با حداکثر جزئیات. خروجی عیب‌یابی کامل، از جمله مدیریت سطح پایین پیام‌های PTP. صرفاً برای خطایابی در نظر گرفته شده است. .TP .B \-h چاپ خلاصه کوتاهی از راهنما و خروج. .SH "سیگنال‌ها (SIGNALS)" .TP .B SIGTERM خاتمه تمیز دیمون، همراه با آزادسازی رابط حافظه اشتراکی پیش از خروج. .TP .B SIGINT خاتمه تمیز دیمون، معادل با .BR SIGTERM . .SH "فایل‌ها (FILES)" .TP .I /dev/shm/nqptp بخش حافظه اشتراکی که برای انتقال داده‌های زمان‌بندی به .BR shairport-sync (1) استفاده می‌شود. .SH "نکات (NOTES)" .B nqptp روی پورت‌های UDP شماره 319 و 320، که پورت‌های استاندارد رویداد و پیام‌های عمومی PTP هستند، گوش می‌دهد. بنابراین برای اتصال به این پورت‌ها به مجوز .B CAP_NET_BIND_SERVICE یا دسترسی ریشه (root) نیاز دارد. هنگام اجرا تحت .BR systemd (1)، فایل واحد ارائه‌شده، قابلیت‌های لازم را بدون نیاز به اجرای دیمون با دسترسی ریشه فراهم می‌کند. .PP در هر زمان فقط یک نمونه از .B nqptp باید روی یک میزبان مشخص اجرا شود. .SH "همچنین ببینید (SEE ALSO)" .BR shairport-sync (1), .BR ptp4l (8), .BR systemd (1) .SH "اشکالات (BUGS)" لطفاً اشکالات را در این نشانی گزارش دهید: .IR https://github.com/mikebrady/nqptp/issues . .SH "نویسندگان (AUTHORS)" .B nqptp توسط Mike Brady نوشته شده است. .PP این صفحه راهنما در اصل برای بسته دبیان .BR nqptp توسط Chris Boot نوشته شده است.