Education·8 min

نوشتهٔ Shamir

پخش کننده فایل m3u، Xtream Codes یا Stalker Portal: کدام فرمت را در ۲۰۲۶ انتخاب کنیم؟

وقتی اشتراک IPTV می‌گیرید، معمولاً یکی از این سه چیز به دستتان می‌رسد: یک لینک بلند M3U، یک نام کاربری و رمز عبور به‌همراه آدرس پورتال (Xtream Codes)، یا آدرس یک پورتال به‌همراه یک MAC (Stalker Portal). اگر چیزی که گرفته‌اید فایل یا لینک M3U است، خبر خوب این است که عملاً هر پخش‌کننده‌ای بازش می‌کند؛ خبر بد این است که M3U ساده‌ترین و در عین حال محدودترین گزینه از این سه است. بیشتر کاربران اصلاً تفاوتشان را نمی‌دانند؛ هرچه دستشان رسیده در هر برنامه‌ای که دم دست بوده وارد می‌کنند و امیدوارند کار کند.

بیشتر وقت‌ها هم کار می‌کند، اما فرمتی که انتخاب می‌کنید روی پایداری، سرعت، EPG‌ای که تحویل می‌گیرید و اینکه بعداً چقدر راحت سرویس‌دهنده را عوض کنید اثر واقعی دارد. این راهنما هر سه فرمت را بی‌تعارف باز می‌کند، از جمله همان معامله‌هایی که معمولاً کسی دربارهٔ آن‌ها حرف نمی‌زند.

اسکرین‌شات: پنجرهٔ افزودن پلی‌لیست در Tuneline با سه گزینهٔ فرمت

خلاصهٔ ۳۰ ثانیه‌ای

ویژگیM3UXtream CodesStalker Portal
راه‌اندازیچسباندن یک URLنام کاربری + رمز + URLآدرس پورتال + MAC
پخش زندهبلهبلهبله
VOD / سریالخیر (یا خیلی دست‌وپاگیر)بله (همراه با متادیتا)بله (همراه با متادیتا)
EPGیک URL جداگانهٔ XMLTVداخل خود APIداخل خود پروتکل
بازپخش (Catch-up)محدودبلهبله
سرعتکندترین (کل فایل دوباره پارس می‌شود)سریع‌ترین (API صفحه‌بندی‌شده)سریع
تعویض سرویس‌دهندهآسانآسانسخت (قفل روی MAC)
مناسب برایپخش زندهٔ ساده، پلی‌لیست‌های رایگانبیشتر اشتراک‌های پولیکسانی که پای ست‌تاپ‌باکس مانده‌اند

اگر قرار باشد فقط یک سطر از این جدول را بخوانید، همین است: برای بیشتر کاربران در ۲۰۲۶، انتخاب درست Xtream Codes است. بقیهٔ این مقاله توضیح می‌دهد چرا، کجا باید از این قاعده فاصله گرفت، و هر فرمت زیر پوستهٔ خودش واقعاً چه‌کار می‌کند.


M3U: زبان مشترک همهٔ پخش‌کننده‌ها

M3U قدیمی‌ترینِ این سه است. در ذاتش، یک فایل M3U چیزی نیست جز یک فهرست متنی ساده از آدرس استریم‌ها با کمی متادیتای اختیاری برای هرکدام. اگر یکی از آن‌ها را با یک ویرایشگر متن باز کنید، چیزی شبیه این می‌بینید:

#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="https://..." group-title="News",News Channel
http://provider.example/live/user/pass/12345.ts
#EXTINF:-1 tvg-id="sport.us" group-title="Sports",Sports Channel
http://provider.example/live/user/pass/12346.ts

همین و بس. هر شبکه یک URL است و پخش‌کننده فقط از رویشان رد می‌شود. این سادگی هم‌زمان بزرگ‌ترین برگ برندهٔ M3U و بزرگ‌ترین ضعفش است.

M3U در چه چیزهایی خوب است

  • سازگاری همه‌جانبه. هر پخش‌کنندهٔ IPTV‌ای که تا امروز ساخته شده M3U را می‌فهمد. حتی VLC و mpv و ffplay هم بازش می‌کنند. اگر دنبال فرمتی هستید که به‌عنوان نسخهٔ پشتیبان در هر برنامهٔ آینده‌ای کار کند، همین است.
  • به‌سادگی قابل بررسی. می‌توانید فایل را باز کنید، دنبال یک شبکه بگردید و ببینید به کدام آدرس اشاره می‌کند. موقع عیب‌یابی، ارزش این کار را دست‌کم نگیرید.
  • مستقل از سرویس‌دهنده. لینک M3U شما کاری ندارد که پشت صحنه چه چیزی می‌چرخد. سرویس‌دهنده می‌تواند فردا CDN را عوض کند و شما اصلاً متوجه نشوید.

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

جایی که M3U کم می‌آورد

  • پشتیبانی بومی از VOD و سریال ندارد. بعضی سرویس‌دهنده‌ها فیلم‌ها را به‌زور در قالب «شبکه» توی M3U می‌چپانند، اما تمام متادیتا از دست می‌رود: نه پوستر، نه خلاصهٔ داستان، نه دنبال‌کردن قسمت‌ها. اگر محتوای درخواستی برایتان مهم است، M3U انتخاب اشتباهی است.
  • EPG یک دردسر جداگانه است. M3U راهنمای برنامه ندارد. باید یک URL دوم برای فایل XMLTV بدهید و بعد tvg-id هر شبکه را به رکورد متناظرش در XMLTV بچسبانید. وقتی فهرست شبکه‌ها و EPG از هم فاصله می‌گیرند (و همیشه می‌گیرند)، هیچ‌چیز سر جایش نمی‌نشیند.
  • به‌روزرسانی کند. پخش‌کننده هر بار که رفرش می‌کنید کل فایل M3U را دوباره دانلود و دوباره پارس می‌کند. برای سرویس‌دهنده‌ای با ۲۰٬۰۰۰ شبکه، یعنی هر بار یک فایل متنی ۵۰ مگابایتی از اول خرد می‌شود. Tuneline و چند پخش‌کنندهٔ مدرن دیگر M3U را تدریجی پارس می‌کنند، اما بیشترشان نه.

چه زمانی سراغ M3U برویم

  • از یک پلی‌لیست عمومی و رایگان استفاده می‌کنید (مثلاً پروژهٔ iptv-org).
  • فقط پخش زنده برایتان مهم است، نه VOD.
  • سرویس‌دهنده‌تان چیزی جز M3U نمی‌دهد.
  • یک نسخهٔ پشتیبان قابل‌حمل می‌خواهید که در هر پخش‌کننده‌ای باز شود.

Xtream Codes: استاندارد عملی سرویس‌های پولی

Xtream Codes کارش را به‌عنوان نرم‌افزار پنل IPTV شروع کرد؛ همان بک‌اندی که سرویس‌دهنده‌ها با آن مشترک و شبکه و صورت‌حساب را مدیریت می‌کنند. «API‌ی Xtream Codes» آن‌قدر فراگیر شد که حتی سرویس‌دهنده‌هایی که از خودِ پنل استفاده نمی‌کنند، برای سازگاری همان API را پیاده می‌کنند. امروز اگر سرویس‌دهنده‌تان پولی و به‌روز باشد، تقریباً حتماً Xtream Codes را پشتیبانی می‌کند.

به‌جای یک فایل متنی غول‌پیکر، پخش‌کننده با یک API از جنس JSON حرف می‌زند. یک‌بار با نام کاربری و رمز وارد می‌شوید و بعد برنامه هر بار جداگانه و در لحظه دسته‌بندی‌ها، شبکه‌ها، VOD، سریال‌ها و EPG را از سرور می‌خواهد.

Xtream Codes در چه چیزهایی خوب است

  • VOD و سریالِ درست و ساختاریافته. فیلم‌ها پوستر، خلاصهٔ داستان، امتیاز، سال و مدت‌زمان دارند. سریال‌ها فصل و قسمت دارند و پیشرفت تماشا هم دنبال می‌شود. همین یک مورد کافی است تا اگر سرویس‌دهنده هر دو را می‌دهد، Xtream را به M3U ترجیح بدهید.
  • EPG داخلی. پخش‌کننده راهنمای برنامه را شبکه‌به‌شبکه از خود API می‌گیرد. نه URL دوم، نه دردسر تطبیق XMLTV. EPG خودبه‌خود با فهرست شبکه‌ها جور درمی‌آید.
  • بازپخش (Catch-up). بیشتر سرویس‌دهنده‌های سازگار با Xtream یک پنجرهٔ ۱ تا ۷ روزهٔ بازپخش می‌دهند. روی شبکه‌های پشتیبانی‌شده می‌توانید چند ساعت به عقب برگردید؛ کاری که M3U اصلاً توان بیانش را ندارد. Tuneline وقتی روی برنامه‌ای در EPG بزنید که پخشش تمام شده، خودش بازپخش را نشان می‌دهد. (بازپخش و تایم‌شیفت دقیقاً چطور کار می‌کنند.)
  • به‌روزرسانی تدریجی و سریع. پخش‌کننده فقط همان چیزی را می‌گیرد که واقعاً دارید می‌بینید. دسته‌بندی خبر را باز کرده‌اید؟ فقط شبکه‌های خبری می‌آیند. آن ۱۹٬۰۰۰ شبکهٔ دیگر تا وقتی به آن‌ها نرسید، اصلاً دانلود نمی‌شوند.

باگی که خودم خوردم تا شما نخورید. نسخهٔ اول پشتیبانی Xtream در Tuneline وضعیت EPG را در یک کش حافظه‌ای نگه می‌داشت که کلیدش فقط شناسهٔ شبکه بود. برای یک سرویس‌دهنده مشکلی نداشت، اما لحظه‌ای که کاربر دو منبع Xtream داشت و شناسهٔ شبکه‌ها با هم تداخل می‌کرد، منبع دوم تا وقتی رفرش نمی‌شد راهنمای برنامهٔ منبع اول را نشان می‌داد. رفعش ساده بود — بی‌اعتبار کردن کش EPG داخل همان شنوندهٔ تعویض پلی‌لیست — اما درسش ساختاری است: وضعیت EPG باید به‌ازای هر منبع نگهداری شود، نه سراسری. اگر در پخش‌کنندهٔ فعلی‌تان درست بعد از تعویض منبع، راهنما غلط به نظر می‌رسد، تقریباً مطمئن باشید با همین دسته از باگ طرفید.

نقطه‌ضعف‌های Xtream Codes

  • به API یک سرویس‌دهنده گره خورده‌اید. تعویض سرویس‌دهنده یعنی وارد کردن دوبارهٔ مشخصات و از نو ساختن علاقه‌مندی‌ها. (Tuneline این را با همگام‌سازی علاقه‌مندی‌ها روی حساب کاربری حل می‌کند تا تعویض سرویس‌دهنده آن‌ها را از بین نبرد؛ بیشتر پخش‌کننده‌های دیگر این کار را نمی‌کنند.)
  • یک تغییر در API می‌تواند یک‌شبه برنامه را از کار بیندازد. وقتی سرویس‌دهنده بک‌اندش را دستکاری می‌کند، پخش‌کننده‌ای که فقط Xtream می‌فهمد تا انتشار وصلهٔ توسعه‌دهنده از کار می‌افتد. پخش‌کننده‌هایی که هنگام خطای API به M3U برمی‌گردند مقاوم‌ترند.

چه زمانی سراغ Xtream Codes برویم

  • سرویس‌دهندهٔ پولی‌تان پشتیبانی‌اش می‌کند (تقریباً همه می‌کنند).
  • VOD و سریال با متادیتای درست می‌خواهید.
  • بازپخش می‌خواهید.
  • تجربهٔ سریع و امروزی از رابط کاربری می‌خواهید.

اسکرین‌شات: شبکهٔ VOD بارگذاری‌شده از یک منبع Xtream Codes در Tuneline


Stalker Portal: استاندارد ست‌تاپ‌باکس‌ها

Stalker Portal (که گاهی Ministra هم نامیده می‌شود) پروتکلی است که MAG و Formuler و بقیهٔ ست‌تاپ‌باکس‌ها با آن کار می‌کنند. به‌جای ورود با نام کاربری و رمز، «دستگاه» شما یک آدرس MAC به پورتال نشان می‌دهد. سرویس‌دهنده آن MAC را ثبت کرده و بر همان اساس اجازهٔ پخش می‌دهد.

Stalker Portal در چه چیزهایی خوب است

  • بدون تایپ کردن. وقتی MAC‌تان ثبت شد، ست‌تاپ‌باکس فقط روشن می‌شود و کار می‌کند. نه صفحهٔ ورود، نه رمزی که یادتان برود.
  • EPG و متادیتای یکدست. مثل Xtream، Stalker هم API‌محور است؛ پس EPG و متادیتای VOD همراه فهرست شبکه‌ها می‌آید.
  • روی سخت‌افزار واقعی عالی است. اگر یک MAG یا Formuler واقعی دارید، Stalker همان فرمتی است که آن جعبه برایش ساخته شده.

یک جزئیات پیاده‌سازی که ارزش گفتن دارد: در Tuneline آدرس MAC روی خود رکورد پلی‌لیست ذخیره می‌شود، نه روی دستگاه. این تصمیم عمدی است؛ بعضی کاربران دو اشتراک Stalker با دو MAC متفاوت دارند و می‌خواهند هر دو روی یک نصب کنار هم باشند. پخش‌کننده‌هایی که MAC را سراسری نگه می‌دارند (یکی به‌ازای هر نصب) این کاربران را مجبور به انتخاب می‌کنند، و این درخواست پشتیبانی بیش از آنکه فکر کنید تکرار می‌شود.

جایی که Stalker Portal کم می‌آورد

  • قفل روی MAC. اشتراکتان به یک MAC گره خورده است. اگر بخواهید از دستگاه دوم استفاده کنید یا باید اشتراک دوم بگیرید یا MAC را کپی کنید، که بیشتر سرویس‌دهنده‌ها تشخیصش می‌دهند و به‌خاطرش مسدود می‌کنند.
  • راه‌اندازی‌اش روی گوشی، کامپیوتر و بیشتر پخش‌کننده‌های امروزی دردسر دارد. پخش‌کننده‌ای که Stalker را پشتیبانی می‌کند مجبور است رفتار یک ست‌تاپ‌باکس را شبیه‌سازی کند، از جمله جعل MAC. بعضی سرویس‌دهنده‌ها این را نقض شرایط استفاده می‌دانند.
  • رو به بازنشستگی. سرویس‌دهنده‌های جدید اولویت را به Xtream Codes می‌دهند. Stalker بیشتر و بیشتر به فرمتی تبدیل می‌شود که فقط چون پنج سال پیش یک جعبهٔ MAG خریده‌اید سراغش می‌روید.

چه زمانی سراغ Stalker Portal برویم

  • یک MAG یا Formuler یا مشابهش دارید و سرویس‌دهنده هم حولِ همان تنظیم شده است.
  • سرویس‌دهنده‌تان چیزی جز Stalker نمی‌دهد.
  • نیازی ندارید اشتراک را روی چند دستگاه استفاده کنید.

آدرس پورتال و یک MAC به شما داده‌اند و پخش‌کننده‌ای که می‌خواهید فقط M3U می‌گیرد؟ می‌شود یکی را به دیگری تبدیل کرد، اما لینک‌هایی که پورتال تحویل می‌دهد موقتی‌اند و فایلی که می‌سازید معمولاً ظرف چند ساعت از کار می‌افتد. هم روش دستی و هم راه ساده‌ترش را اینجا باز کرده‌ایم: تبدیل پورتال Stalker به M3U، یا پخش مستقیم بدون تبدیل. اگر سرویس‌دهنده جز یک کد و یک MAC چیزی به شما نداده، از کد پورتال Stalker دقیقاً چیست شروع کنید.

اسکرین‌شات: فرم راه‌اندازی Stalker Portal با فیلد آدرس MAC


قاعده‌های عملی

بعد از کمک به کاربرانی که در دورهٔ بتای Tuneline بین فرمت‌ها جابه‌جا می‌شدند، این قاعده‌هایی است که خودم رعایت می‌کنم:

  1. اگر سرویس‌دهنده Xtream Codes می‌دهد، همان را بگیرید. بقیهٔ اکوسیستم دارد به همین سمت هم‌گرا می‌شود.
  2. همیشه یک لینک M3U را به‌عنوان پشتیبان نگه دارید. وقتی API‌ی Xtream خراب می‌شود، با سوئیچ به M3U می‌توانید پخش زنده را ادامه بدهید.
  3. اگر از گوشی، کامپیوتر یا مرورگر تماشا می‌کنید، سراغ Stalker نروید. برای ست‌تاپ‌باکس ساخته شده و فقط روی همان طبیعی به نظر می‌رسد.
  4. یک سرویس‌دهنده را در دو فرمت امتحان کنید. بعضی‌ها بک‌اند Xtream پرایراد ولی خروجی M3U بی‌نقص دارند. تنها راه فهمیدنش امتحان کردن است.
  5. یک پخش‌کنندهٔ خوب باید هر سه را پشتیبانی کند. Tuneline، TiviMate، IPTV Smarters و OTT Navigator این کار را می‌کنند. اگر برنامه‌ای فقط یکی را می‌فهمد، این مالیاتی است بر انعطافتان که دیر یا زود می‌پردازید.

پرسش‌های پرتکرار

چطور یک پورتال Stalker را به پلی‌لیست M3U تبدیل کنم؟

می‌شود، اما به‌ندرت ارزشش را دارد. M3U یک فایل ثابت است که می‌شود خواندش؛ پورتال Stalker یک گفت‌وگوی زنده با سرور است. برای «تبدیل»، باید خودتان را جای یک ست‌تاپ‌باکس جا بزنید: دست‌دادن اولیه، تأیید MAC، گرفتن فهرست شبکه‌ها، و بعد درخواست از پورتال برای ساختن یک آدرس قابل‌پخش به‌ازای هر شبکه. آن آدرس‌ها به نشست شما گره خورده‌اند و اغلب ظرف چند ساعت منقضی می‌شوند؛ یعنی پلی‌لیستی که امروز بعدازظهر ساختید تا صبح مرده است.

راه دیگر این است که کلاً بی‌خیال تبدیل شوید و از پخش‌کننده‌ای استفاده کنید که خودش زبان پورتال را می‌فهمد؛ چون لینک‌ها را دقیقاً مثل یک جعبهٔ MAG دوباره درخواست می‌کند، همیشه تازه می‌مانند. هر دو مسیر، قدم‌به‌قدم: تبدیل پورتال Stalker به M3U، یا پخش مستقیم آن.

می‌شود یک اکانت Xtream Codes را به لینک M3U تبدیل کرد؟

بله. تقریباً هر پنل سازگار با Xtream یک خروجی M3U روی آدرسی شبیه این ارائه می‌دهد:

http://your-provider.com:port/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

این همان شبکه‌هایی را می‌دهد که با ورود Xtream می‌گرفتید، منتها در قالب M3U ساده. برای نسخهٔ پشتیبان یا برای پخش‌کننده‌هایی که Xtream را نمی‌فهمند مفید است.

آیا M3U امن‌تر یا «خصوصی‌تر» از Xtream Codes است؟

خیر. هر سه فرمت همان ویدیو را روی همان پروتکل‌ها پخش می‌کنند. حریم خصوصی از انتخاب‌های شبکه‌ای شما می‌آید (VPN، DNS)، نه از فرمت پلی‌لیست.

چرا EPG در یک فرمت جور درمی‌آید و در دیگری نه؟

تطبیق EPG به tvg-id (در M3U) یا شناسهٔ سمت سرور (در Xtream/Stalker) وابسته است. اگر خروجی M3U سرویس‌دهنده مقدار tvg-id غلط یا خالی داشته باشد، EPG راهی برای وصل‌شدن ندارد. Xtream و Stalker راهنما را از همان بک‌اندی می‌گیرند که فهرست شبکه‌ها را می‌دهد، پس این اتصال خودکار است؛ و دقیقاً به همین دلیل است که EPG روی آن فرمت‌ها بیشتر «همین‌طوری کار می‌کند».

آیا Tuneline هر سه فرمت را پشتیبانی می‌کند؟

بله. می‌توانید ترکیبشان کنید: یک سرویس‌دهندهٔ Xtream Codes، یک پلی‌لیست عمومی رایگان M3U و یک پورتال Stalker می‌توانند کنار هم در سوئیچر منابع بنشینند و بدون وارد کردن دوبارهٔ مشخصات بینشان جابه‌جا شوید.


جمع‌بندی

برای بیشتر کاربران در ۲۰۲۶، پاسخ درست این است: Xtream Codes برای اشتراک پولی اصلی، به‌همراه یک خروجی M3U که به‌عنوان پشتیبان ذخیره کرده باشید. Stalker فقط وقتی منطقی است که خودتان را به سخت‌افزار ست‌تاپ‌باکس متعهد کرده باشید. تکیهٔ صرف بر M3U برای پلی‌لیست‌های عمومی رایگان و به‌عنوان نقشهٔ دوم اشکالی ندارد، اما برای VOD و EPG تجربهٔ تنگ و دست‌وپاگیری است.

هر فرمتی که آخرش انتخاب کردید، پخش‌کننده‌ای بردارید که شما را به یک بک‌اند قفل نکند. Tuneline هر سه را به‌صورت بومی می‌خواند و علاقه‌مندی‌ها و تاریخچهٔ تماشایتان را بین دستگاه‌ها و سرویس‌دهنده‌ها قابل‌حمل نگه می‌دارد، طوری که فرمتِ زیرین چیزی باشد که بتوانید بدون از دست دادن آنچه ساخته‌اید عوضش کنید.

اشتراک‌گذاری مقاله

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

این مقاله را به زبان دیگری بخوانید

Tuneline یک برنامهٔ پخش‌کنندهٔ رسانه است. هیچ محتوایی را ارائه، میزبانی یا توزیع نمی‌کند. لیست پخش خود را شما می‌آورید، دقیقاً مانند VLC.