Admin: Tracks CMS (Preview)
This is an early admin workspace for managing tracks, channel assignments, and vote scoring. Authentication is token-based for now and will evolve into full login later.
Database actions now live in Admin Database for schema initialization and connection testing.
Track Uploads (Next)
- Define channel metadata (name, description, cover art).
- Upload audio assets to storage (R2 or external CDN).
- Attach tracks to channels with ordering and publish controls.
Audience Voting (Planned)
- Create a voting session with a curated list of songs.
- Collect 1–10 ratings per track with validation and rate limiting.
- Show current average scores after completion.