asteroid/TODO.org

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