From dee883e76eb490a7cf53454ec8a22270bb602317 Mon Sep 17 00:00:00 2001 From: Brian O'Reilly Date: Fri, 3 Oct 2025 13:13:37 -0400 Subject: [PATCH] an incomplete todo list of things to fix for launch. --- TODO.org | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 TODO.org diff --git a/TODO.org b/TODO.org new file mode 100644 index 0000000..b34f956 --- /dev/null +++ b/TODO.org @@ -0,0 +1,50 @@ +* 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