همهٔ راهنماها

عیب‌یابی EPG

راهنمای برنامهٔ خالی یا نادرست: عیب‌یابی M3U و XMLTV

روشی گام‌به‌گام برای تشخیص برنامه‌های جاافتاده، جابه‌جایی زمانی و برنامه‌هایی که به کانال اشتباه متصل شده‌اند.

نوشته و بررسی‌شده توسط تیم فنی DringTV · به‌روزرسانی: 1 اوت 2026 · 8 دقیقه مطالعه

پاسخ کوتاه

یک EPG درست به سه حلقه در زنجیره نیاز دارد: منبع XMLTV در دسترس، شناسهٔ کانال یکسان در فهرست پخش و فایل XMLTV، و مدیریت درست زمان. به‌جای نوسازی پیاپی برنامه، این سه سطح را به همین ترتیب بررسی کنید.

نکات کلیدی

  • پخش و داده‌های برنامه دو منبع مستقل‌اند.
  • مقدار tvg-id در فهرست پخش باید با id کانال در XMLTV یکی باشد.
  • جابه‌جایی زمانی یکنواخت معمولاً نشانهٔ مشکل منطقهٔ زمانی یا اختلاف ساعت است.
  • هرگز نشانی خصوصی XMLTV را در انجمن یا اسکرین‌شات منتشر نکنید.
01

سه حلقهٔ زنجیرهٔ راهنمای برنامه

فهرست پخش، ورودی‌های رسانه را توصیف می‌کند و XMLTV کانال‌ها و برنامه‌هایشان را. پخش‌کننده باید این دو را از طریق یک شناسهٔ پایدار با هم تطبیق دهد و سپس زمان برنامه‌ها را به منطقهٔ زمانی دستگاه تبدیل کند.

نام‌های نمایشی کافی نیستند. دو نام متفاوت ممکن است از طریق یک id فنی یکسان تطبیق پیدا کنند، در حالی که نام‌های یکسان با idهای متفاوت تطبیق نمی‌یابند.

02

تشخیص در پنج دقیقه

  1. مطمئن شوید که ورودی رسانه پخش می‌شود؛ در غیر این صورت EPG اولین مشکل نیست.
  2. بررسی کنید که فهرست پخش از طریق url-tvg یک راهنما معرفی کرده باشد، یا مالک منبع یک نشانی XMLTV مجاز را جداگانه ارائه کرده باشد.
  3. فقط دامنهٔ URL را در مرورگر بررسی کنید، بدون آنکه نشانی کامل خصوصی یا پارامترهای آن را فاش کنید.
  4. فهرست پخش و راهنما را نوسازی کنید و بگذارید همگام‌سازی کامل شود.
  5. یک tvg-id از فهرست پخش را با id کانال متناظر در XMLTV مقایسه کنید.
03

نشانه را بخوانید

نشانهعلت محتملبررسی مفید
هیچ برنامه‌ای در هیچ‌جا نیستXMLTV وجود ندارد، در دسترس نیست یا خالی استنشانی اعلام‌شده، وضعیت شبکه، حجم فایل و تاریخ‌ها
فقط برخی ورودی‌ها خالی‌اندtvg-id وجود ندارد یا منطبق نیستتطبیق دقیق شناسه
همهٔ برنامه‌ها جابه‌جا شده‌اندمشکل منطقهٔ زمانی یا اختلاف ساعت در منبعزمان XMLTV، منطقهٔ زمانی دستگاه و ساعت تابستانی
برنامه روی ورودی اشتباهنگاشت تکراری یا نادرستیکتا بودن مقادیر id کانال و tvg-id
راهنما پس از چند روز خالی می‌شودXMLTV دیگر تمدید نمی‌شود یا حافظهٔ پنهان منقضی شده استتاریخ آخرین برنامه و بسامد نوسازی
04

آنچه پخش‌کننده می‌تواند و نمی‌تواند اصلاح کند

پخش‌کننده می‌تواند داده‌هایی را که دریافت می‌کند دانلود، در حافظهٔ پنهان ذخیره، نمایه‌سازی و نمایش دهد. ممکن است برخی تطبیق‌ها را از روی نام حدس بزند، اما این حدس می‌تواند دو کانال متفاوت را به‌اشتباه به هم مرتبط کند.

پخش‌کننده نمی‌تواند برنامه‌های جاافتاده را بسازد یا شناسه‌های ناسازگار منبع را برای همیشه اصلاح کند. راه‌حل مطمئن این است که مدیر قانونی منبع، فهرست پخش یا فایل XMLTV را اصلاح کند.

05

جزئیاتی که گزارش خطا را مفید می‌کند

  • نوع منبع: M3U، Xtream Codes یا Stalker/Ministra.
  • تعداد تقریبی ورودی‌های آسیب‌دیده، بدون فاش کردن محتوای خصوصی.
  • میزان جابه‌جایی زمانی مشاهده‌شده و منطقهٔ زمانی دستگاه.
  • نسخهٔ برنامه و مدل دستگاه.
  • زمان آخرین نوسازی موفق.
  • هرگز URL، رمز عبور، توکن، MAC یا اسکرین‌شاتی حاوی اطلاعات ورود را ضمیمه نکنید.

پرسش‌های رایج

چرا پخش بدون راهنمای برنامه کار می‌کند؟

نشانی‌های پخش و داده‌های برنامه منابعی جداگانه‌اند. یکی ممکن است در دسترس بماند در حالی که دیگری وجود ندارد یا منقضی شده است.

آیا تغییر منطقهٔ زمانی تلویزیون همیشه جابه‌جایی را برطرف می‌کند؟

فقط وقتی منطقهٔ زمانی دستگاه اشتباه باشد. اگر زمان‌ها در XMLTV نادرست کدگذاری شده باشند، داده‌های منبع باید اصلاح شوند.

منابع فنی

این اصول را در رابطی طراحی‌شده برای تلویزیون به کار بگیرید

قیمت‌گذاری · خانه