* Rundown to Launch. Still to do: ** Server runtime configuration [0/1] - [ ] parameterize all configuration for runtime loading [0/2] - [ ] strip hard coded configurations out of the system - [ ] add configuration template file to the project ** [ ] Database [0/2] - [ ] PostgresQL [0/3] - [ ] Add a postgresql docker image to our docker-compose file. - [ ] Configure radiance for postres. - [ ] Migrate all schema to new database. ** [X] Templates: move our template hyrdration into the Clip machinery [4/4] ✅ COMPLETE - [X] Admin Dashboard [2/2] - [X] System Status [4/4] - [X] Server Status (Shows 🟢 Running) - [X] Database Status (Shows connection status) - [X] Liquidsoap Status (Checks Docker container) - [X] Icecast Status (Checks Docker container) - [X] Music Library Management [3/3] - [X] Add Music Files (Upload and scan working) - [X] Track Management (Pagination complete - 20 tracks per page, 4 pages total) Pagination implemented with configurable items per page (10/20/50/100). - [X] Player Control (Play/pause/stop working with HTML5 audio) play/pause/edit &etc - [X] User Management (Moved to separate /admin/users page) - [X] Live Stream - [X] Now Playing (Working correctly - displays artist and track) - [X] Front Page [3/3] - [X] Station Status (Shows live status, listeners, quality) - [X] Live Stream (Green indicator, quality selector working) - [X] Now Playing (Updates every 10s from Icecast, no HTML bugs) - [ ] Web Player [4/6] - [X] Live Radio Stream (Working with quality selector) - [X] Now Playing (Updates correctly from Icecast) - [ ] Personal Track Library - [ ] Audio Player - [ ] Playlists - [ ] Play Queue