About
Open-source media, on your terms.
Philosophy
Phlix exists because your media library is yours. It should run on your hardware, be accessible from your devices, and never require a subscription or a third party to function. We build software that respects your freedom to host, modify, and control your own content infrastructure.
License
MPL-2.0 (Server & Hub)
Phlix Server and the Phlix Hub are licensed under the Mozilla Public License 2.0. If you modify a Phlix file, that file stays open. Anything you add alongside it is yours. You can build commercial products on top of it.
MIT (Clients & Plugins)
The shared libraries, plugins, and clients are MIT licensed — build on them freely, no strings attached.
Contributing
GitHub Organization: detain
All Phlix repositories are under the detain GitHub organization. Issues, pull requests, and plugin contributions are welcome.
View GitHub OrgFrequently Asked Questions
- Is Phlix like Plex / Jellyfin / Emby?
- Yes — same job, different stack. Phlix is built in PHP 8.3+ on Workerman, ships with a versioned plugin contract, and includes a hub for accessing remote servers behind NAT without a third-party tunnel.
- Do I need to expose my server to the internet?
- No. Run Phlix on your LAN and use the Phlix Hub's reverse-tunnel relay to reach it from your phone or Roku at a friend's house. You can self-host the hub, or use the public one.
- What formats are supported?
- Anything FFmpeg can read. Direct play when the client supports it; transcoded HLS otherwise. Per-device quality profiles pick the right bitrate automatically.
- Is there a mobile app?
- Yes — React Native, available on iOS and Android. Currently in beta.
- Can I write plugins?
- Yes. Implement LifecycleInterface, ship a manifest, drop it in the plugins directory. See phlix-plugin-example for the smallest working starter.
- What's the license?
- Phlix Server and the Hub are MPL-2.0 — open source, and you can build on them commercially. If you modify a Phlix file, that file stays open; anything you add alongside it is yours. The shared libraries, plugins, and clients are MIT so you can build on them freely.