Overview
RadioX is a professional PHP-based radio streaming application for creating and managing a modern online radio platform. It supports multiple radio stations, live streaming, playlists, now-playing information and a responsive HTML5 audio player.
The platform also includes a dedication system where visitors or registered users can submit messages for moderation and display on the website. Administrators can manage users, radio stations, content pages, languages, site settings, contact messages and visitor analytics from the administration panel.
RadioX provides multilingual functionality through a JSON translation system, along with RTL support and language switching. Its analytics tools track visitor activity, locations, devices and user agents, while built-in security features include CSRF protection, password hashing, prepared database statements, XSS protection, session protection and API rate limiting.
The application is built with pure PHP without a framework and uses MySQL or MariaDB for database storage, Bootstrap for responsive layouts and vanilla JavaScript for frontend functionality.
Features
- Multiple radio station support
- Live audio streaming
- HTML5 audio player with modern controls
- Playlist management
- Now-playing information display
- Volume and mute controls
- Auto-play and last-station memory
- Mobile-responsive radio player
- Public dedication submission system
- Guest and registered-user dedications
- Manual or automatic dedication approval
- CAPTCHA support and spam prevention
- User registration and login
- User profile and avatar management
- Password change functionality
- Admin and regular user roles
- User activity tracking and ban system
- Radio station management
- Content management functionality
- Language and translation management
- Site settings configuration
- Visitor analytics and statistics
- GeoIP location detection
- Device and user-agent tracking
- Country-based visitor statistics
- Contact message management
- JSON-based multilingual translation system
- RTL-ready interface
- CSRF and XSS protection
- PDO prepared statements for SQL injection prevention
- Session hijacking protection and API rate limiting
- Responsive Bootstrap 5 interface
Requirements
- PHP 7.4 or higher; PHP 8.0+ recommended
- MySQL 5.7+ or MariaDB 10.3+
- Apache 2.4+ or Nginx 1.18+
- Minimum 50MB disk space; 100MB+ recommended for uploads
- 128MB PHP memory limit; 256MB recommended
- PDO extension
- pdo_mysql extension
- mbstring extension
- JSON extension
- PHP session support
- GD or Imagick recommended for image uploads
- cURL recommended for GeoIP API requests
- Writable upload directories for radio and site assets
- Modern web browser with JavaScript enabled
| Category | Scripts & Code / PHP Scripts / Multimedia / Music |
| First release | 06 October 2026 |
| Last update | 06 October 2026 |
| Files included | Documentation |
| Tags | radiox , radio , radio streaming , php radio , online radio , live streaming , radio station , music , podcast , radio player , php script , playlist , audio streaming |
