Policy·6 min

نوشتهٔ Shamir

Tuneline چگونه کار می‌کند: شما منبع را می‌آورید، ما فقط آن را پخش می‌کنیم

گفتن «بدون محتوا» آسان است، اما اگر سازوکار آن را توضیح ندهید، عبارتی مبهم خواهد بود. در ادامه، مرحله‌به‌مرحله می‌بینیم هنگام افزودن یک منبع به Tuneline چه اتفاقی می‌افتد.

مرحله ۱: شما یک URL ارائه می‌کنید

هر منبع در Tuneline به یک شکل شروع می‌شود — شما یک نشانی را در برنامه وارد می‌کنید. این نشانی ممکن است لینک مستقیم فهرست پخش M3U یا اطلاعات ورود Xtream Codes باشد که در نهایت به یکی از آن‌ها منتهی می‌شود. در هر صورت، ورودی یک URL است (یا اجزایی که برای ساختن آن لازم‌اند) و پیش از باز کردن برنامه در اختیار شما بوده است.

Tuneline این فیلد را خالی ارائه می‌کند. هیچ مقدار پیش‌فرض، پیشنهاد یا نمونه ازپیش‌واردشده‌ای که به مقصدی واقعی اشاره کند وجود ندارد.

مرحله ۲: دستگاه مستقیماً با آن URL ارتباط برقرار می‌کند

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

زیرساخت خود Tuneline در این مسیر نقشی ندارد. هیچ مرحله‌ای وجود ندارد که در آن یک استریم به سرور Tuneline منتقل، ذخیره موقت، تبدیل یا دوباره به شما یا شخص دیگری ارسال شود. مسیر داده مستقیماً از دستگاه شما به سرور منبع‌تان است؛ درست مانند تگ ویدئوی مرورگر که مستقیماً با هر URL موجود در ویژگی src آن ارتباط برقرار می‌کند.

مرحله ۳: سرورهای Tuneline واقعاً چه کاری انجام می‌دهند

Tuneline برای همگام‌سازی حساب سرورهایی دارد تا فهرست منابع و موارد دلخواهتان روی دستگاه‌های دیگر هم نمایش داده شود؛ برای صدور مجوز، تا بررسی کند آیا حسابی قابلیت‌های Pro را خریداری کرده است؛ و برای امور معمول نگهداری برنامه (گزارش‌های خرابی و بررسی به‌روزرسانی‌ها). هیچ‌کدام از این موارد شامل خود محتوا نمی‌شود. سرویس همگام‌سازی نشانی منبعی را که اضافه کرده‌اید ذخیره می‌کند (تا دستگاه دیگر شما بتواند آن را همان‌طور که دستگاه فعلی‌تان دریافت می‌کند دریافت کند)، نه نسخه‌ای از محتوایی را که در آن نشانی در حال پخش است.

اگر همه سرورهایی که Tuneline اداره می‌کند هم‌زمان از کار بیفتند، پخش همچنان ادامه پیدا می‌کند — چون پخش از ابتدا از مسیر آن‌ها عبور نمی‌کرد.

مرحله ۴: هیچ چیزی فراتر از آنچه می‌خواهید باقی نمی‌ماند

Tuneline به‌طور پیش‌فرض یک استریم را پخش می‌کند و سراغ بعدی می‌رود — هیچ نسخه‌ای از آن در جایی نگه‌داری نمی‌شود. آنچه به‌صورت محلی روی دستگاه شما و در صورت ورود به حساب، از طریق حساب همگام‌سازی می‌شود، فراداده‌ای است که خودتان کنترل می‌کنید: فهرست منابع، کانال‌هایی که به علاقه‌مندی‌ها افزوده‌اید، آخرین چیزی که تماشا کرده‌اید (تا بتوانید ادامه دهید)، و راهنمای الکترونیکی برنامه‌ها، اگر منبع شما چنین راهنمایی ارائه کند. این‌ها تنظیمات و سابقه‌ای درباره نحوه استفاده شما هستند، نه نسخه‌ای از خود محتوا.

مقایسه‌ای که موضوع را روشن می‌کند

این دقیقاً همان معماری مرورگر وب است. مرورگر صفحاتی را که نمایش می‌دهد میزبانی نمی‌کند — بلکه هر URLای را که به آن مراجعه می‌کنید مستقیماً دریافت می‌کند و آنچه را در آن وجود دارد نشان می‌دهد. هیچ‌کس انتظار ندارد ارائه‌دهنده مرورگر همه صفحه‌هایی را که تاکنون با آن باز شده‌اند بررسی کرده باشد یا مسئول آن‌ها باشد، چون وظیفه مرورگر نمایش محتواست، نه انتشار آن.

وظیفه 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.