06All work
Plix
Creator
A lean, self-hosted media server with a web UI, a Samsung TV app, and desktop and Android players: a home-grown replacement for Plex.
- Status
- In development
- Year
- 2026
- Platforms
- Windows · macOS · Samsung TV · Android
The problem
Plex had grown heavy for one household's needs, and a 2020 Samsung TV can't play half the files on the shelf (DTS audio, Hi10P video, Xvid, seeking in MKV). Plix is built for exactly that hardware: an Intel PC with no graphics card serving a Tizen TV over Wi-Fi.
What I built
- A Rust media server (axum, SQLite, FFmpeg) with incremental library scans, filename parsing, ffprobe metadata, and hardware-encoder detection across Quick Sync, VideoToolbox, NVENC and AMF.
- A per-device playback decision (direct play, remux or transcode) with automatic fallback, keyframe-accurate seeking, quality caps for Wi-Fi, and streams tuned to what the TV actually accepts, measured on the set itself.
- Subtitles end to end: embedded and sidecar tracks converted to WebVTT, picture subtitles burned in, and OpenSubtitles search by file hash.
- Plix TV for Tizen (Svelte 5, built for Chromium 69), a web UI, and a Tauri app that plays through mpv on desktop and ExoPlayer on Android.
- LAN discovery over mDNS, TV pairing by code, and several computers joining one main server so their libraries show up as one.
Stack
- Rust
- axum
- FFmpeg
- SQLite
- Svelte 5
- Tizen
- Tauri 2
- mpv
Where it stands
Running at home every day and getting its finishing touches before release. Source is private for now.
Next project
Quickie