## Docker Infrastructure Improvements - **Liquidsoap Upgrade**: Updated to latest savonet/liquidsoap:792d8bf tag - **Port Configuration**: Resolved port conflicts, standardized on port 8000 for streaming - **Service Integration**: Docker Icecast (8000) + Asteroid web app (8080) architecture - **Script Updates**: Fixed docker-compose commands for legacy compatibility - **Documentation**: Comprehensive updates to setup-complete.org with correct URLs ## User Management System Fixes - **Database Field Handling**: Fixed list vs string format inconsistencies in RADIANCE i-lambdalite - **Authentication Flow**: Resolved "string designator" errors in user initialization - **Admin Creation**: Fixed default admin user detection and creation logic - **Session Management**: Proper handling of user ID storage and retrieval ## Web Interface Improvements - **Navigation Routes**: Fixed /player/ → /player route mismatch - **Link Consistency**: All navigation links now match defined routes - **Template Integration**: Proper CLIP template processing with corrected data types ## Configuration Management - **RADIANCE Config**: Fixed r-simple-wsessions typo in startup modules - **Domain Setup**: Added "asteroid" domain to RADIANCE configuration - **Service Dependencies**: Proper module loading order and error handling ## System Integration - **Dual-Port Architecture**: Streaming (8000) + Web Interface (8080) separation - **Service Status**: Integration points for Docker service monitoring - **Audio Pipeline**: Liquidsoap → Icecast → Web Player workflow established ## Testing & Validation - **Stream Verification**: Confirmed http://localhost:8000/asteroid.mp3 streaming - **Web Access**: Validated http://localhost:8080/asteroid/ interface - **User Authentication**: Tested login/logout and admin panel access - **Database Operations**: Verified track metadata and user management This commit establishes a fully functional internet radio streaming platform with containerized audio services and integrated web management interface. |
||
|---|---|---|
| .. | ||
| asteroid.css | ||
| asteroid.lass | ||