// readme

Phlix Media Server

Phlix is your own streaming service for the media you already own: it organizes your movies, shows, music, books and photos and plays them on every TV, phone and computer in the house โ€” with watch parties for friends, kid-safe profiles, and cast-to-TV, all on hardware you control.

Under the hood it is a comprehensive media server platform built with PHP 8.3+, featuring real-time WebSocket communication, HTTP REST APIs, and support for multiple client platforms including Roku, Samsung Tizen, and Windows.

Overview

Phlix Media Server provides a complete media management and streaming solution:

  • Media Library Management: Organize and browse media collections with automatic scanning
  • User Authentication: JWT-based auth with refresh tokens
  • Real-time SyncPlay: Watch content together with friends
  • Live TV Support: DVR and guide integration
  • Cast to TV: Chromecast, AirPlay, Roku and DLNA renderers โ€” per-protocol device discovery plus full transport control (play/pause/seek/stop), each gated by CastingEnabledMiddleware on its casting.<protocol>.enabled switch; triage in A cast device is not found -โ€ฆ