Overview
RadioWave is a PHP-based radio streaming portal designed for launching a modern online radio directory and streaming website.
The platform connects with the free Radio Browser API to provide access to more than 50,000 live radio stations covering music, news, sports, talk shows, and other categories from different countries and languages.
Users can search stations instantly, browse by country, genre, and language, view station details, save favorites, and listen through a sticky audio player. The player supports MP3, AAC, HLS, M3U, M3U8, and PLS streaming formats.
RadioWave includes dark and light modes, responsive layouts, multilingual support with eight included languages, Arabic RTL support, SEO-focused page structure, XML sitemap generation, dynamic metadata, OpenGraph, Twitter Cards, and Schema.org structured data.
The administration panel provides controls for featured stations, categories and collections, branding, translations, SEO settings, static pages, caching, backups, and other platform configuration.
The script uses an MVC-based PHP structure and file-based caching. It is designed to run on shared hosting, VPS, cloud hosting, and local development environments without requiring paid radio APIs.
Features
Streaming
Access to 50,000+ live radio stations
Radio Browser API integration
MP3 streaming support
AAC streaming support
HLS streaming support
M3U, M3U8 and PLS support
Sticky audio player
Play/pause and volume controls
Stream metadata display
Automatic stream fallback and reconnection
HTTPS proxy for mixed-content stream handling
HLS.js integration
User Interface
Modern responsive design
Dark and light modes
Automatic theme switching
Instant station search
Search by station name, country, genre and language
Country browsing
Genre browsing
Language browsing
Station detail pages
Favorites system
Multilingual
English
Arabic
Spanish
French
German
Hindi
Chinese
Portuguese
Arabic RTL support
Language switcher
Translatable interface
Admin Panel
Featured station management
Category management
Curated collection management
Drag-and-drop featured content ordering
Logo and favicon controls
Branding and color settings
Translation manager
SEO manager
Static page management
Cache controls
Backup and restore tools
SEO & Performance
Dynamic page metadata
XML sitemap generation
SEO-friendly URLs
OpenGraph support
Twitter Card support
Schema.org structured data
RadioStation structured data
Organization structured data
File-based caching
Fast-loading page structure
Security
Secure admin authentication
CSRF protection
Password hashing
Secure file uploads
Session management
Hosting
Shared hosting support
VPS support
Cloud hosting support
cPanel support
DirectAdmin support
Plesk support
Apache/Nginx support
Local development support
Docker container compatibility
No paid radio API required
Requirements
PHP 8.0 or higher
PHP 8.1/8.2 recommended by the source
MySQL 5.7+ or MariaDB equivalent
Apache 2.4 or Nginx
mod_rewrite enabled
cPanel, VPS, dedicated or cloud hosting
Local environments such as XAMPP, WAMP or Laragon are supported
Docker containers are supported
Database creation and import through MySQL/phpMyAdmin
Writable
cache/directoryWritable
uploads/directoryModern web browser for accessing the application
| Category | Scripts & Code / PHP Scripts / Multimedia / Music |
| First release | 06 October 2026 |
| Last update | 06 October 2026 |
| Files included | Documentation |
| Tags | radiowave , radio streaming , php radio script , online radio , radio portal , radio directory , live radio , internet radio , radio stations , radio browser api , music streaming , audio player , hls streaming , m3u , m3u8 , pls , mp3 streaming , aac streaming , radio website , radio streaming portal , multilingual radio , radio admin panel , radio search , radio favorites , online radio directory , php streaming portal , radio cms |
