A web-based radio player with a clean interface, real-time song information, and playback history.
- Real-time song information display
- Playback controls (play, pause, volume)
- Song history tracking
- Current listener count
- Animated background
- About section with artist information
- Responsive design
- HTML5 Audio API
- CSS3 Animations
- Vanilla JavaScript
- Icecast Server Integration (v2.4.4)
- Ezstream (v0.6.0)
- Clone the repository
- Update the streaming URL in
index.html:<audio id="audio" src="https://your-icecast-server.com/stream" ...>
- Update the streaming data URL in
script.js:xhttp.open('GET', 'https://your-icecast-server.com/status-json.xsl', true);
Open index.html in a web browser. The player features:
- Play/Pause button
- Volume controls
- Song history viewer
- About section with artist information
- Icecast 2.4.4
- Ezstream 0.6.0
- ngrok (for tunneling)
- Animation: Chris Smith
- Favicon & QA: Vali
This project uses multiple licenses:
- Music content: Creative Commons
- Design elements: MIT License (see About section for details)