Skip to content
Prince Takyi AkomeaPrince Takyi Akomea

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