Loading Dashboard...

Select a channel to start watching

TV Guide

Today

No EPG data available

Add an EPG source in Settings

Movies

Loading movies...

Series

Loading series...

Settings

Xtream Connections

M3U Playlists

Built-in EPG sources

Built-in sources provide free EPG data. You can disable them, but they can’t be removed.

Custom EPG sources

EPG Data Settings

Last Refreshed: Never

Use the button next to EPG sources for manual refresh

Live TV

Group channels by category Turn off to show all channels in a single list. Stream variants remain grouped by channel.

Channel matching

Choose how Nodecast TV identifies matching streams and languages.

Channel analysis
Group matching streams into channels and update detected languages.

Use this to analyze channels that were added before automatic analysis was enabled.

Checking status…
Local AI · Laya
Checking status…
Model: Checking…
Local AI service: Checking…

The model runs on this server. Channel names and metadata are not sent to an AI service.

Keyboard Controls

Arrow keys change channels When enabled, ↑/↓ change channels and ←/→ adjust volume

Now Playing Overlay

Volume Settings

80%
Remember Last Volume When enabled, volume persists between sessions

Playback

Auto-play Next Episode Automatically play the next episode when one ends

Keyboard Shortcuts

↑ / ↓ Channel up/down (or volume)
← / → Volume down/up (when arrows = channels)
Space / K Play/Pause
F Fullscreen
M Mute/Unmute
I Toggle info overlay
PgUp / PgDn Channel up/down

Detected Hardware

Loading hardware information...

Encoder Settings

Transcoding Device Select which GPU encoder to use for transcoding. Auto will use the best available.
Maximum Transcoded Resolution Limit transcoded output resolution. Lower = faster, more compatible.
Encoding Quality Higher quality uses more bandwidth and CPU/GPU.
Audio Downmix How multi-channel audio (5.1/7.1) is mixed down to stereo for browser playback.

Upscaling

Upscale Low-Resolution Video Upscale lower-resolution content to a higher resolution during transcoding.

Automatic Playback

Choose Playback Method Automatically Automatically detect stream codecs and only transcode/remux when needed. Adds ~1-3s probe delay on first play.
Maximum Streaming Bandwidth The bandwidth limit is evaluated when playback starts. Quality does not change automatically during playback.

Stream Processing

Always Convert Audio Transcode audio to AAC for browser compatibility. Enable if you get video but no audio (fixes Dolby/AC3/EAC3).
Always Convert Video Force full video transcoding (burn-in subtitles, incompatible video). Uses HW encoder.
Always Remux Streams Remux streams to MP4 container. Enable for raw .ts streams from IPTV middleware like m3u-editor or dispatcharr.
Stream Container Container format for Xtream streams. Try TS if you experience buffering issues.
Use CPU if hardware transcoding fails

HTTP Settings

User-Agent HTTP User-Agent for stream requests. Try VLC if your provider blocks Chrome.

Network

Force Backend Proxy Route all streams through the server to bypass CORS restrictions. Enable if streams don't play directly.

✓ Checked = Visible, ☐ Unchecked = Hidden

Select a source to view groups and channels

User Management

Manage user accounts and permissions

Username Email Role Created Actions
Loading users...

Add New User

0:00
Scroll for details