docs: Update PROJECT-OVERVIEW with stream queue and ReplayGain

This commit is contained in:
glenneth 2025-10-16 14:12:39 +03:00
parent 65876b0a57
commit cc78c50e7a
1 changed files with 7 additions and 4 deletions

View File

@ -1,6 +1,6 @@
#+TITLE: Asteroid Radio - Project Overview #+TITLE: Asteroid Radio - Project Overview
#+AUTHOR: Glenn Thompson & Brian O'Reilly (Fade) #+AUTHOR: Glenn Thompson & Brian O'Reilly (Fade)
#+DATE: 2025-10-03 #+DATE: 2025-10-16
* 🎯 Mission * 🎯 Mission
@ -79,9 +79,11 @@ Asteroid Radio is a modern, web-based music streaming platform designed for hack
- ✅ **User Management** - Admin interface for user administration - ✅ **User Management** - Admin interface for user administration
- ✅ **Music Library** - Track management with pagination and search - ✅ **Music Library** - Track management with pagination and search
- ✅ **User Playlists** - Create, manage, and play personal music collections - ✅ **User Playlists** - Create, manage, and play personal music collections
- ✅ **Stream Queue Control** - Curated broadcast queue with admin controls
- ✅ **Web Player** - Browser-based player with queue management - ✅ **Web Player** - Browser-based player with queue management
- ✅ **REST API** - Comprehensive JSON API with 15+ endpoints - ✅ **REST API** - Comprehensive JSON API with 20+ endpoints
- ✅ **Music Streaming** - Multiple quality formats (MP3, AAC) - ✅ **Multi-Format Streaming** - AAC 96kbps, MP3 128kbps/64kbps
- ✅ **ReplayGain Processing** - Consistent volume without pumping
- ✅ **Rate Limiting** - Anti-abuse protection - ✅ **Rate Limiting** - Anti-abuse protection
- ✅ **Docker Integration** - Icecast2/Liquidsoap streaming infrastructure - ✅ **Docker Integration** - Icecast2/Liquidsoap streaming infrastructure
- ✅ **PostgreSQL Database** - Persistent data storage - ✅ **PostgreSQL Database** - Persistent data storage
@ -109,9 +111,10 @@ Asteroid Radio is the premier streaming platform for **Asteroid Music** - the pe
**Platform Features:** **Platform Features:**
- **Multi-Format Streaming** - High-quality AAC, MP3 128k, and MP3 64k streams - **Multi-Format Streaming** - High-quality AAC, MP3 128k, and MP3 64k streams
- **Stream Queue Control** - Curate exactly what plays on the broadcast
- **User Community** - Accounts, playlists, and sharing among fellow developers - **User Community** - Accounts, playlists, and sharing among fellow developers
- **Developer-Friendly** - Built with Common Lisp, fully hackable and extensible - **Developer-Friendly** - Built with Common Lisp, fully hackable and extensible
- **Professional Quality** - Crossfading, normalization, metadata, and telnet control - **Professional Quality** - ReplayGain, crossfading, compression, metadata, and telnet control
- **Always-On Broadcasting** - Continuous streams perfect for long coding sessions - **Always-On Broadcasting** - Continuous streams perfect for long coding sessions
Asteroid Radio isn't just another music platform - it's the soundtrack to the hacker lifestyle, designed by hackers for hackers who understand that the right music can make the difference between good code and great code. Asteroid Radio isn't just another music platform - it's the soundtrack to the hacker lifestyle, designed by hackers for hackers who understand that the right music can make the difference between good code and great code.