# Changelog All notable changes to this project are documented in this file. ## [0.1.0] - Unreleased ### Added - Initial implementation: yt-dlp based resolver (merging separate video/audio renditions when YouTube serves a live stream split that way), ffmpeg restreaming, per-channel supervisor worker with proactive URL-expiry refresh and reactive restart-with-backoff, broadcast fan-out to multiple HTTP clients, aiohttp server exposing an M3U playlist and per-channel MPEG-TS streams for Jellyfin Live TV. - Docker Compose deployment (`Dockerfile`, `docker-compose.yml`) and configuration templates (`channels.example.yaml`, `.env.example`). - Unit test suite covering config parsing, URL expiry parsing, ffmpeg argument building, playlist generation, and broadcast fan-out.