09
2026 // SYSTEM_ID_09
Local Network Media Streamer

myTV

ArchitectureLead Architect & Systems Designer
TimeframeOperational Release (2026)
Core Stack
Next.js 16React 19Tailwind CSS 4Node.js StreamsHTTP Range APIWebVTT SubtitlesSecure Sandboxing

Technical Breakdown

myTV is a lightweight, zero-dependency local network media streamer designed to index and cast high-definition video collections to any device. It bypasses the overhead of heavy media servers (Plex, Emby) by implementing a custom HTTP Range-Request stream engine in Next.js Route Handlers. The system couples recursive local folder crawling with a phone pairing remote controller over mobile sockets, allowing users to scan a QR code on their Smart TV and cast, play, seek, and query their local library directly from their phone browser.

Engineering Logic

Handles recursive file crawls locally via Node.js file system API, indexing video, subtitle, and image paths dynamically. Video streams use chunked buffer response streams to bypass memory locks, while the remote control synchronizes casting actions via lightweight in-memory pairing channels.

Aesthetic Precision

Implements a high-contrast dark television grid UI, combining clean monospaced playback overlay displays, bold red progress meters, and responsive player sandboxes for comfortable viewing.

Technical Features & Superpowers

[01]

Seekable Stream Engine: Custom Node.js streams rendering HTTP 206 Partial Content range responses to handle seek actions on massive 20GB+ files smoothly.

[02]

Phone Pairing Remote: QR-code pairing matrix to cast videos, seek, control volume, and use mobile keyboards to query library titles.

[03]

SRT to WebVTT Compiler: On-the-fly parsing that converts subtitle files into WebVTT formats and syncs display parameters across keyboard hotkeys and remote controls.

[04]

Smart Library Caching: Persists directory history metadata to enable single-click folder switching and local storage playback state tracking.

[05]

Stand-alone Slideshow: Scans image files and renders high-res slideshow arrays controlled directly from a smartphone dashboard.