Give this code to the owner. In their admin panel they enter it under Register a device code. Keep this screen open — you’ll be signed in automatically.
New here? Ask the owner to open the QR in their admin panel, then tap Scan QR — you’ll be signed in automatically. Or add a playlist manually below.
Playlist Information
Drop an .m3u file or a MK config (.json) here, or tap to browse
Playlist Information
EPG Type
Playlist — the guide is built from your XC credentials. Custom — paste your own XMLTV link.
Add every URL your provider gave you (mirrors). MK tries them in order and signs in with whichever is reachable — handy when a domain gets blocked and they rotate to a new one.
VOD Playlist (M3U)
A movies/series M3U. Its entries appear under Movies with artwork from TMDB.
Settings
Theme
Pick a look for this device — it's saved here and doesn't affect anyone else. The MK shield logo stays the same.
Turn off if your device feels slow (handy on older TVs).
Playlist
MK reloads your full catalog from the provider every time you open the app, so it's already up to date. Tap this to pull new movies/shows right now without reloading.
Server URLs (mirrors)
Paste all the URLs your provider gives you. MK tries them top-to-bottom and uses the first that connects. The one currently working is kept at the top automatically.
Home — Pin to Top
Choose what appears first on the Home screen — Live TV, a recently-added row, or a language you watch most.
Player Engine
ExoPlayer and MPV are native-app engines and can't run in a browser. HLS.js and mpegts.js are the web equivalents.
Playback
Skip lengthseconds
IPTV streams don't include intro markers, so Skip Intro can't auto-detect the exact spot — it does a fixed forward jump (default 85s) during the first couple of minutes of a movie or episode. Adjust the length to match what you watch; tap again if an intro runs long.
This Device
This is the name that shows in the admin panel's device list, so you can tell devices apart when logging them out.
Artwork & Discovery
TMDB Key
TVDB Key
PIN
TMDB — free key at themoviedb.org → Settings → API; works directly, adds a Trending rail. TheTVDB — v4 key from thetvdb.com → Dashboard → API Keys; needs your CORS proxy (its servers block direct browser calls). Either way this is artwork only — streams come from your playlist.
Subtitles (OpenSubtitles)
API Key
Username
Password
Free key at opensubtitles.com → Consumers → API. Searching needs the key; downloading usually needs your username + password too. Online subtitles route through your own proxy (Connection → My proxy or the built-in Cloudflare proxy).
Connection (CORS)
Proxy URL
Multi-View
Tap a screen to give it the audio
Add Channel
Audio & Subtitles
Audio track
Subtitles
Online search uses OpenSubtitles — add your free API key in Settings. Or load a local .srt / .vtt file, which always works.
Open in app
External players (VLC, MX Player) play live TV, MKV, HEVC and Dolby that browsers can't — and they connect directly, so no proxy is needed.
Switch server
Pick a different mirror for this device. If one server is congested or blocked, another may stream smoother. Playback resumes where you left off.
Note: mirrors usually share one account, so the provider's connection limit still applies — switching servers improves speed/reach, it doesn't add simultaneous streams.
Admin PIN
Enter your admin PIN.
Admin · Devices
Scan QR
Point the camera at the QR — or, if someone sent you a screenshot, tap Scan a saved screenshot and pick it from your gallery.