Skip to content

irwanx/quickplay-download

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฌ QuickPlay - Modern Short Drama Streaming App (Multi Sub)

Platform Flutter Node.js License Version

Aplikasi streaming drama China all-in-one dengan tampilan modern, performa cepat, dan 24 provider konten dari seluruh dunia.


๐Ÿ”„ Cara Kerja Sistem

graph TD
    %% Entry Point
    Start([๐Ÿ“ฑ User Request]) --> Auth{๐Ÿ›ก๏ธ Auth Check}
    
    %% Security Logic
    Auth -- Invalid --> Deny[โŒ 401 Unauthorized]
    Auth -- Valid --> CacheCheck{โšก Check Redis}

    %% Cache Logic
    CacheCheck -- HIT < 50ms --> Response([โœ… Return JSON])
    CacheCheck -- MISS --> ScraperNode[๐Ÿ” Scraper Node v3.0]

    %% Scraping Logic
    subgraph Scraping_Process [Engine Processing]
        ScraperNode --> Proxy[๐ŸŒ Proxy Bypass]
        Proxy --> Fetch[๐Ÿ“ก Fetch Source]
        Fetch --> Norm[๐Ÿ”„ Data Normalization]
    end

    %% Storage & Return
    Norm --> SaveCache[๐Ÿ’พ Save to Redis & MySQL]
    SaveCache --> Response

    %% External Sources
    Fetch -.-> Sources[(๐Ÿ“บ 24+ Platforms)]
    Sources -.->|Raw Data| Fetch

    %% Styling
    style Start fill:#02569B,color:#fff
    style Response fill:#339939,color:#fff
    style Auth fill:#f9a825,color:#000
    style CacheCheck fill:#f9a825,color:#000
    style Sources fill:#e53935,color:#fff
    style Scraping_Process fill:#f5f5f5,stroke:#333,stroke-dasharray: 5 5
Loading

โœจ Demo

Platform Link
Next.js Web m.quickplay.my.id
Flutter Web quickplay.my.id
Telegram Bot quickplaystrbot
Api Drama api-drama.dobda.id

๐ŸŒ 24 Provider Terintegrasi

Provider Provider Provider

Melolo

DramaBox

ShortMax

ReelShort

NetShort

MeloShort

FlickReels

FreeReels

DramaWave

SnackShort

FunDrama

StarShort

FlexTV

DramaRush

RapidTV

Dramapops

GoodShort

Reelife

DramaNova

StardustTV

DramaBite

SodaReels

BiliTV

iDrama

๐ŸŒ 13 Supported Languages

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian ๐Ÿ‡ฌ๐Ÿ‡ง English ๐Ÿ‡ฏ๐Ÿ‡ต Japanese
๐Ÿ‡ฐ๐Ÿ‡ท Korean ๐Ÿ‡น๐Ÿ‡ญ Thai ๐Ÿ‡ธ๐Ÿ‡ฆ Arabic
๐Ÿ‡ง๐Ÿ‡ท Portuguese ๐Ÿ‡ช๐Ÿ‡ธ Spanish ๐Ÿ‡ป๐Ÿ‡ณ Vietnamese
๐Ÿ‡ฉ๐Ÿ‡ช German ๐Ÿ‡ซ๐Ÿ‡ท French ๐Ÿ‡ฎ๐Ÿ‡น Italian
๐Ÿ‡น๐Ÿ‡ท Turkish

๐Ÿš€ Fitur Unggulan

Multi-Language Content

Mendukung 13 bahasa dari seluruh dunia.

Smart Video Player

  • HLS (m3u8) & MP4 via media_kit
  • Subtitle WebVTT (auto-convert SRTโ†’WebVTT)
  • Quality selection (240p, 360p, 480p, 540p, 720p, 1080p, auto)
  • Persistent fit settings
  • Auto-play next episode

NOTE: Fitur download disediakan hanya untuk penggunaan pribadi (offline viewing) guna menghemat kuota. Pengguna dilarang keras menyebarluaskan kembali konten tersebut. QuickPlay tidak bertanggung jawab atas penyalahgunaan file hasil unduhan oleh pengguna.

Progressive Search

Pencarian ke semua provider secara paralel โ€” hasil muncul satu per satu.

Watch History & My List

  • Progress per-episode tersimpan lokal
  • History dock di profil
  • My List โ€” bookmark favorit
  • Swipe-to-delete

UI Premium

  • Material Design 3 + tema Light/Dark
  • Skeleton loading via shimmer
  • Banner carousel featured content
  • Glassmorphism navigasi
  • Responsive โ€” mobile, tablet, web, desktop

Community & Feedback

  • Papan komunitas antar pengguna
  • Form feedback dengan lampiran gambar

๐Ÿ“ฑ Screenshots

Utama

Home Detail Video
Tampilan Beranda Halaman Detail Player Streaming

Navigasi

Search Discover My List
Pencarian Cepat Jelajahi Konten Drama Favorit

Profil & Pengaturan

Profile Community
Profil & Pengaturan Komunitas Pengguna

Settings

Settings 1 Settings 2 Settings 3
Pengaturan - Tema Pengaturan - Bahasa Pengaturan - Pemutaran

โฌ‡๏ธ Download & Install

Situs Resmi

๐Ÿ‘‰ https://quickplay.my.id/landing

GitHub Releases

  1. Buka Releases
  2. Pilih versi terbaru
  3. Unduh .apk (contoh: QuickPlay-v1.1.8.apk)
  4. Install โ€” izinkan "Unknown Sources"

โš ๏ธ Legal Disclaimer & DMCA Policy

QuickPlay adalah proyek open source untuk tujuan edukasi dalam pengembangan aplikasi mobile dengan Flutter dan backend Node.js.

Konten

  • Pengembang tidak menghosting, menyimpan, atau mendistribusikan media apapun
  • Aplikasi ini hanya sebagai interface/client yang mengambil konten yang tersedia secara publik di internet
  • Semua konten media, gambar, dan deskripsi adalah milik pemilik masing-masing
  • Data dikontrol otomatis oleh user, server hanya proxy (tidak menyimpan media)

Tanggung Jawab

  • Pengguna bertanggung jawab penuh untuk mematuhi hukum setempat terkait streaming/pengunduhan konten
  • Penggunaan untuk tujuan Edukasi/Belajar - Dilarang untuk memperjualbelikan proyek ini

DMCA Policy

  • Kami menghormati hak kekayaan intelektual dan DMCA
  • Jika Anda menemukan pelanggaran hak cipta, silakan hubungi kami langsung
  • Kami akan segera menindaklanjuti permintaan removal yang valid

Keamanan Data

  • Server melakukan pembersihan data otomatis setiap 3 jam via cron job
  • Redis cache di-flush secara berkala, tidak ada media yang disimpan permanen
  • MySQL database di-truncate secara periodik

Lisensi

Proyek ini dilisensikan di bawah MIT License โ€” lihat file LICENSE.


Built with โ˜• by Irwan@dobda.id

About

QuickPlay adalah aplikasi mobile (Android) yang dibangun dengan Flutter, dengan backend api-drama.dobda.id berbasis Node.js + Express yang mengagregasi konten dari 24 platform streaming secara real-time. Semua data dinormalisasi ke format JSON yang seragam sebelum ditampilkan di aplikasi.

Topics

Resources

License

Stars

Watchers

Forks

Contributors