🎵 Asteroid Music for Hackers
++ Asteroid Radio is a community-driven internet radio station born from the SystemCrafters community. + We celebrate the intersection of music, technology, and hacker culture—broadcasting for those who + appreciate both great code and great music. +
++ We met through a shared set of technical biases and a love for building systems from first principles. + Asteroid Radio embodies that ethos: music for hackers, built by hackers. +
+🛠️ Built with Common Lisp
++ This entire platform is built using Common Lisp, demonstrating the power and elegance + of Lisp for modern web applications. We use: +
+-
+
- Radiance - Web application framework +
- Clip - HTML5-compliant template engine +
- LASS - Lisp Augmented Style Sheets +
- ParenScript - Lisp-to-JavaScript compiler +
- Icecast - Streaming media server +
- Liquidsoap - Audio stream generation +
+ By building in Common Lisp, we're doubling down on our technical values and creating features + for "our people"—those who appreciate the elegance of Lisp and the power of understanding your tools deeply. +
+📖 Open Source & AGPL Licensed
++ Asteroid Radio is free and open source software, licensed under the + GNU Affero General Public License v3.0 (AGPL). +
++ The source code is available at: + https://github.com/Fade/asteroid +
++ We believe in transparency, collaboration, and the freedom to study, modify, and share the software we use. + The AGPL ensures that improvements to Asteroid Radio remain free and available to everyone. +
+🎧 Features
+-
+
- Live Streaming - Multiple quality options (AAC, MP3) +
- Persistent Player - Frameset mode for uninterrupted playback while browsing +
- Spectrum Analyzer - Real-time audio visualization with customizable themes +
- Track Library - Browse and search the music collection +
- User Profiles - Track your listening history +
- Admin Tools - Manage tracks, users, and playlists +
🤝 Community
++ We're part of the SystemCrafters + community—a group of developers, hackers, and enthusiasts who believe in building systems from first principles, + understanding our tools deeply, and sharing knowledge freely. +
++ Join us in celebrating the intersection of great music and great code! +
+
+