Who's watching?
Select your profile to continue
⚠ Server offline — check your connection
🌊
Beneath Still Water
2021 · Mystery
Featured
🚀
Stellar Odyssey
2023 · Sci-Fi
📡
The Citadel Protocol
S2 · Thriller
Featured Tonight

Stellar
Odyssey

"The universe has a message — and it's for us."
PG
Sci-FiAdventure
2023 · 2h 14m

A lone astronaut discovers a signal from beyond the known galaxy, leading humanity to the very edge of everything it knows about existence — and what comes after.

♡
Continue Watching
Browse
🆕 New Releases
TV Series
📡
S2
The Citadel Protocol
Sci-Fi · 2 Seasons
The Citadel Protocol
2022 · 2 Seasons
🏘️
S3
Harbor Street
Drama · Crime
Harbor Street
2021 · 3 Seasons
🌈
New
Wondervale
Kids · Fantasy
Wondervale
2023 · 1 Season
⏱️
4K
Epoch
Sci-Fi Drama · S2
Epoch
2022 · 2 Seasons
My Watchlist
♡
Hit the heart on any title to save it here
Your Library
Settings
Account
Devices Admin

Signed-in sessions across all accounts, including the website, Xbox and Fire TV. A device may appear more than once if it has separate sign-ins.

Last activity updates about once a minute during requests; it does not mean the device is currently online. Network addresses may belong to your proxy.

Fire TV invitations

Links use the public server URL from Server Config, even when you access this page through localhost.

Create a private download link, then send it by text or email. Links expire after seven days. Anyone holding a link can download the installer; library access still requires a Kitson+ account.

Active invitations

Profiles
Switch who's watching or edit your profiles
👤 Your Profiles
Name
Type
Avatar
Color
Playback
Adjust how videos play on this device
🎬 Video Quality
Default Quality
Auto adjusts to your connection speed
Hardware Acceleration
Use GPU decoding for smoother playback
🔊 Audio & Subtitles
Default Audio Track
Preferred language when multiple tracks exist
Auto-Show Subtitles
Display subtitles automatically when available
Subtitle Language
Preferred subtitle track language
Volume Normalization
Reduce loudness differences between scenes using dynamic range compression
⏩ Behavior
Resume Where Left Off
Automatically continue from where you stopped
Autoplay Next Episode
For TV shows, play the next episode automatically
Skip Intro
Show a skip button at the start of episodes
Appearance
Personalise how Kitson+ looks
🎨 Theme
Color Theme
Choose your accent color
Film Grain Effect
Subtle cinematic texture overlay
Scanlines
CRT-style scanline overlay
🖥️ Layout
Card Size
How large media cards appear in the grid
Show Metadata
Display year and genre under each card
Change Password
Update your account login credentials
🔑 Update Password
User Accounts 🛡️ Admin
Manage everyone who can access this Kitson+ server
👥 All Accounts
UsernameEmailRoleProfilesActions
➕ Create New Account
Media Library 🛡️ Admin
Scan and manage your media folders
Batch encoding Prepare files for your library

1 Choose your files

Browse the MakeMKV folders in C:\Video. Your original files are preserved.

0 files selected
Look up episode names

Optional for TV shows. Search, select the season, then fill the names below.

Replaces all names in the current file order.

Alternative data: TVmaze · CC BY-SA

Review files & output names

Choose a title for each file without changing its Ep. number, or type your own name. Extensions are added automatically.

2 Choose where to save

Choose a watched library folder for automatic discovery. Existing files are never overwritten.

Audio & subtitles

Your preset controls audio and subtitles. MP4 cannot retain every disc subtitle format.

You can queue another batch while this one runs. Files encode one at a time.

Batch progress

Library Quality Admin

Review missing library information and possible duplicates. Checking reads your files without changing them. Subtitle checks include embedded tracks and companion files; they do not verify timing or language.

Uses the configured metadata provider. Preserves existing years, descriptions, poster overrides and manually set ratings. Ambiguous matches are left for review.

Metadata lookup results

Library quality results — expand or collapse
📁 Watched Folders
Movies Folder
D:\Movies
—
TV Shows Folder
D:\TV Shows
—
Cache Refresh Interval
How often the library auto-rescans
📊 Library Breakdown —
🎬 Movies —
📺 TV Shows —
Total Items
—
🖼️ Custom Poster
Override the poster for any title TMDB couldn't find or got wrong.
Server Config 🛡️ Admin
Network and server settings
Scans every file in your library and reports missing, empty, or unreadable items.
Not checked yet
Posters are fetched automatically from TMDB (themoviedb.org) — free with a free API key. Results are cached permanently; each title is only looked up once.
Loading…
🌐 Network
Server Port
Restart required to take effect
Cloudflare Tunnel
Remote access via Cloudflare
CORS Origin
Allowed request origins
✉️ Email / SMTP

For personal Outlook, connect on the server with: node scripts/setup-outlook.js

Required for password reset emails. Leave blank to use the admin panel's manual copy-link fallback.
Public server URL
Your server's public URL (e.g. https://kitson.example.com)
🩺 Media Health
Files the scanner found that cannot be streamed — missing, wrong format, or access denied.
📋 Activity Log
A record of admin actions taken during this session and recent history.
No activity recorded yet.
⚠️ Danger Zone
Restart Server Offline
Apply config changes — server restarts itself automatically
Storage Breakdown
Disk usage across your media library
📊 Library Size
Loading…
Custom Posters
Manually set a poster for any title when TMDB can't find it
🖼️ Set Poster URL

Paste a direct image URL (HTTPS) for any title. Use TMDB image links like https://image.tmdb.org/t/p/w500/… or any other public poster image.

Delete Account
Are you sure you want to delete ? This cannot be undone. All their profiles will be removed.
Reset Password
Set a new password for .
Remove Profile
Remove the profile ? This cannot be undone.
Resume from ?
⏪−10s
⏩+10s
Simulation mode — connect backend to stream real files
Subtitles / CC
Up Next
0:00 / 0:00
Episodes
Edit Profile
Name
Type
Avatar
Color
♡

A Select B Back X Watchlist Y Settings ▲▼◀▶ Navigate
Kitson+ Debug Log
Press Ctrl+Shift+D to toggle ·