From ffd178c555eaec006216df70cd9cb3db77ef8c6e Mon Sep 17 00:00:00 2001 From: Brian O'Reilly Date: Wed, 5 Nov 2025 17:48:05 -0500 Subject: [PATCH] TODO updates, Nov 5, 2025 --- TODO.org | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/TODO.org b/TODO.org index cfa70ca..83a37c7 100644 --- a/TODO.org +++ b/TODO.org @@ -9,7 +9,7 @@ - [X] Set up DNS - [X] Create user accounts -* Deploy the system +* Deploy the system [10/10] - [X] Install and configure HAproxy - [X] Create a user to contain asteroid - [X] Checkout asteroid in ~asteroid on b612 @@ -21,7 +21,7 @@ - [X] Start asteroid, check the stream (Underworld:Juanita/Kiteless) - [X] Announce that the system is live in #asteroid.radio -** PROBLEMS 0/0 +** PROBLEMS [3/12] 1) [X] Liquidsoap is exposing its management console via telnet on the exterior network interface of b612.asteroid.radio 2) [X] icecast is also binding the external interface on b612, which it should not be. HAproxy is there to mediate this flow. @@ -30,14 +30,18 @@ which is no bueno. 5) [ ] We need to work out the TLS situation with letsencrypt, and integrate it into HAproxy. -6) [ ] 0/0 the administrative interface should be beefed up. - 5.1) [ ] Deactivate users - 5.2) [ ] Change user access permissions -7) [ ] User profile pages should probably be fleshed out. -8) [ ] the stream management features aren't there for Admins or DJs. -9) [ ] The "Scan Library" feature is not working in the main branch -10) [ ] The player widget should be styled so it fits the site theme on systems running 'light' thmes. -11) [ ] ensure each info field 'Listeners: ..' &c has only one instance per page. + +6) [ ] The administrative interface should be beefed up. + 6.1) [ ] Deactivate users + 6.2) [ ] Change user access permissions + 6.3) [ ] Listener statistics, breakdown by day/hour, new users, % changed &c + +7) [ ] When the player is paused, there are pretty serious stream sync issues in the form of stuttering for some time after the stream is unpaused. +8) [ ] User profile pages should probably be fleshed out. +9) [ ] the stream management features aren't there for Admins or DJs. +10) [ ] The "Scan Library" feature is not working in the main branch +11) [ ] The player widget should be styled so it fits the site theme on systems running 'light' thmes. +12) [ ] ensure each info field 'Listeners: ..' &c has only one instance per page. * Server runtime configuration [0/1] - [ ] parameterize all configuration for runtime loading [0/2]