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