Streaming Radio Player WidgetStreaming Radio Player Widget
A powerful JavaScript library for creating beautiful, interactive radio players with visualizations, equalizer & fullscreenStreaming Radio Player Widget
A powerful JavaScript library for creating beautiful, interactive radio players with visualizati...
Overview
SMBHub Streaming Radio Player Widget is a comprehensive, self-contained radio streaming player widget for web applications. It provides a complete radio player solution with advanced features and visualizations.
Features
KEY HIGHLIGHTS:
- Complete Streaming Solution: Handles direct stream URLs and M3U playlists
- Audio Processing: Built-in Web Audio API integration for real-time audio processing
- Visualizations: Real-time waveform and spectrum analyzer
- Equalizer: 10-band parametric EQ with customizable frequency bands
- Metadata Support: Customizable JSON metadata parsing from external APIs
- Responsive UI: Collapsible interface with modern design
- Error Handling: Comprehensive error suppression and recovery
- Multiple Instances: Support for multiple simultaneous players
- Cross-browser: Works with modern browsers supporting Web Audio API
Requirements
Nothing special. Should work on any web server.
Instructions
- Main file is smbhub-radio.js, that is where all core functions are
- Widget HTML structure is in widget.html, and is easy to modify. Must be in the same folder as smbhub-radio.js
- Widget CSS definition is in widget.css, so is easy to modify. Must be in the same folder as smbhub-radio.js
- AGAIN: All three files should be in the same directory
- Include the CSS in your HTML page:
- Include the JS in your HTML page:
Initialize the player as described in included readme.txt file
Other items by this author
Information
| Category | Scripts & Code / JavaScript / Miscellaneous |
| First release | 13 December 2025 |
| Last update | 13 December 2025 |
| Files included | .css, .html, Javascript .js |
| Tags | mp3, online, streaming, radio, widget, visualization, equilizer, icecast, shoutcast, aac |








