1.5 KiB
1.5 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.
[ ] Templates: move our template hyrdration into the Clip machinery [0/4]
-
Admin Dashboard
[0/2]-
System Status
[0/4]- Server Status
- Database Status
- Liquidsoap Status
- Icecast Status
-
Music Library Management
[0/2]- Add Music Files
- Track Management This data needs to be paginated in some way, because the list becomes very long.
- Player Control play/pause/edit &etc
- User Management This should be its own page
-
-
Live Stream
- Now Playing
-
Front Page
[0/3]- Station Status
- Live Stream
- Now Playing Now Playing is currently broken on every page. I think this is in the javascript supporting the feature. Fix here, fix everywhere.
-
Web Player
[0/6]- Live Radio Stream
- Now Playing this currently has a bug where the Now Playing: info card is soing raw HTML which may or may not be coming from liquidSoap. Investigate
- Personal Track Library
- Audio Player
- Playlists
- Play Queue