1.7 KiB
1.7 KiB
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
-
Admin Dashboard
[2/2]-
System Status
[4/4]- Server Status (Shows 🟢 Running)
- Database Status (Shows connection status)
- Liquidsoap Status (Checks Docker container)
- Icecast Status (Checks Docker container)
-
Music Library Management
[3/3]- Add Music Files (Upload and scan working)
- Track Management (Pagination complete - 20 tracks per page, 4 pages total) Pagination implemented with configurable items per page (10/20/50/100).
- Player Control (Play/pause/stop working with HTML5 audio) play/pause/edit &etc
- User Management (Moved to separate /admin/users page)
-
-
Live Stream
- Now Playing (Working correctly - displays artist and track)
-
Front Page
[3/3]- Station Status (Shows live status, listeners, quality)
- Live Stream (Green indicator, quality selector working)
- Now Playing (Updates every 10s from Icecast, no HTML bugs)
-
Web Player
[4/6]- Live Radio Stream (Working with quality selector)
- Now Playing (Updates correctly from Icecast)
- Personal Track Library
- Audio Player
- Playlists
- Play Queue