رفتن به محتوا
M
موبایل

MTMovies — پلتفرم تماشای فیلم و سریال

اپلیکیشن استریم فیلم و سریال با پلیر سینمایی، تماشای گروهی هم‌زمان، دانلود آفلاین، تلویزیون زنده و ادامهٔ تماشا بین دستگاه‌ها — روی اندروید، iOS، ویندوز، مک، Android TV و وب با یک حساب کاربری.

MTMovies — پلتفرم تماشای فیلم و سریال

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

امکانات کلیدی

  • پلیر سینمایی: انتخاب کیفیت و سرعت پخش، صدای دوبله و چندزبانه، رد کردن تیتراژ، پخش خودکار قسمت بعد، تصویر در تصویر و ادامهٔ تماشا دقیقاً از همان ثانیه.

  • زیرنویس فارسی دلخواه: فونت، اندازه، رنگ، جای زیرنویس و هماهنگی زمانی، همه از داخل پلیر.

  • تماشای گروهی: پخش هم‌زمان برای همهٔ اعضا، چت حین تماشا و دعوت با یک لمس.

  • دانلود و تماشای آفلاین با همان پلیر، تلویزیون زنده بدون برنامهٔ اضافه، و پخش پایدار با اتصال مجدد خودکار در اینترنت ضعیف.

  • یک حساب، همهٔ دستگاه‌ها: اندروید، آیفون (وب‌اپ)، ویندوز، مک، Android TV و مرورگر؛ روی تلویزیون ورود و خرید اشتراک با اسکن QR از گوشی.

  • سیستم پیشنهاد «برای تو»، «چی ببینم؟»، لیست‌های اشتراکی، دعوت دوستان و اشتراک هدیه.

معماری فنی

کلاینت با Flutter و یک کدبیس مشترک برای موبایل، دسکتاپ، TV و وب نوشته شده است؛ لایهٔ پلیر روی ExoPlayer (اندروید/TV) و AVPlayer (iOS/macOS) سوار است و منطق «ادامهٔ تماشا»، انتخاب کیفیت و رد کردن تیتراژ در لایهٔ مشترک Dart پیاده شده تا رفتار روی همهٔ پلتفرم‌ها یکسان باشد. ناوبری Android TV با D-pad و فوکوس‌بندی اختصاصی طراحی شده است.

بک‌اند روی Laravel است: کاتالوگ فیلم/سریال/فصل/قسمت با روابط Eloquent، سیستم اشتراک و پرداخت (زیبال)، کدهای هدیه و دعوت، و APIهای نسخه‌بندی‌شده با Sanctum. پخش ویدیو با HLS چندکیفیتی انجام می‌شود و «تماشای گروهی» با یک کانال WebSocket، وضعیت پخش (play/pause/seek) را بین اعضا هم‌گام نگه می‌دارد. موقعیت تماشا و لیست‌ها روی سرور ذخیره و بین دستگاه‌ها سینک می‌شود؛ ورود روی TV با یک توکن کوتاه‌عمر که در QR رمز شده انجام می‌گیرد.

اشتراک‌گذاری: X Telegram LinkedIn WhatsApp

پروژه‌های دیگر