ONLYKDRAMA
VAULT
The private streaming backbone behind OnlyKDrama.top — every episode and movie packaged into adaptive multi-audio HLS with multi-language subtitles, auto-fixed codecs, and signed expiring links. Upload once from Drive, stream anywhere.
From raw MKV to stream-ready in one run
A single Drive run handles download, analysis, packaging, and edge delivery. No servers to manage, no transcode queues.
Drop a Link
Paste any Google Drive or direct URL into the Drive packager. It resolves the real filename, downloads at full speed, and audits your 9.5 GB R2 budget before touching a single byte.
Smart DownloaderAuto-Packaging
Deep media probe detects every audio and subtitle track. Multi-audio becomes adaptive HLS with switchable languages; single-audio becomes a fast MP4. HEVC/10-bit sources are auto-transcoded to browser-safe H.264.
HLS + MP4 EngineShare & Stream
Segments upload to R2 while encoding is still running — a 60-minute episode is shareable within minutes. Every link is HMAC-signed and expires in 2 hours.
Pipelined UploadBuilt for binge-watchers
Multi-Audio HLS
Original Korean, Hindi dubs, commentary tracks — every audio stream becomes a switchable HLS rendition, delivered from the edge.
Multi-Subtitles + SRT
English, Chinese, Korean and more — toggle in the player, restyle size/color/box, or download clean .srt files named after the episode.
Signed 2H Sessions
Every watch link carries an HMAC signature bound to a 2-hour window. Shared links die on schedule — your library stays private.
Pipelined Upload
Segments stream to R2 on 16 threads while ffmpeg is still encoding. Total publish time ≈ encode time, not encode + upload.
Codec Auto-Fix
HEVC, 10-bit, AV1 — anything browsers can't decode is transparently transcoded to H.264 8-bit during packaging. x264 sources stream untouched.
Smart Titles
"Show.S02E08.1080p.NF.WEB-DL.x264" becomes "Show Season 2 Episode 8" automatically, with dub languages appended — clean links, clean pages.
Private by design
The vault is invisible without an admin key. Every watch session is a short-lived, cryptographically signed grant — not a public URL that lives forever.
- —HMAC-SHA256 signed URLs, verified per request
- —Unguessable 12-character media IDs on every object path
- —Admin key required for listing and deletion
- —Hard 9.5 GB storage cap enforced at upload time