Radio Player - Professional Web Streaming Platform icon

Radio Player - Professional Web Streaming Platform

Go to Website
Hot or Not
Radio Player - Professional Web Streaming Platform

Description

๐ŸŽง RADIO PLAYER - PROFESSIONAL WEB STREAMING PLATFORM

Transform your radio station with this modern, feature-rich web player. Built with PHP, MySQL, and HTML5 Audio API, this complete solution includes a powerful admin panel, 6 customizable color themes, and advanced analytics.

โœจ KEY FEATURES:

โ€ข Live HTML5 Streaming - High-quality audio playback with play/pause controls โ€ข 6 Color Themes - Dark Red, Light Red, Ocean Blue, Purple Night, Neon Green, Pure Dark โ€ข Custom Color Picker - Create unlimited custom themes with live preview โ€ข Powerful Admin Panel - Manage all settings, logos, colors, and content โ€ข Social Media Integration - Facebook, WhatsApp, Instagram, Twitter, Telegram sharing โ€ข Analytics Dashboard - Track visitors, user agents, and page statistics โ€ข SEO Optimized - Meta tags, Open Graph, Schema.org markup โ€ข Fully Responsive - Perfect on mobile, tablet, and desktop devices โ€ข Logo Management - Upload custom logo and favicon โ€ข Ticker Messages - Dynamic scrolling announcements

๐ŸŽจ FRONTEND FEATURES:

โ€ข Real-time song display with scrolling ticker โ€ข Volume slider with mute option โ€ข Touch-friendly mobile controls โ€ข Landscape mode optimization โ€ข Native mobile share API โ€ข Copy link functionality โ€ข Font Awesome 6.5.0 icons โ€ข Google Fonts (Anek Tamil, Orbitron)

โš™๏ธ ADMIN PANEL:

โ€ข Secure login with bcrypt password hashing โ€ข Color theme manager with presets and custom picker โ€ข Logo/favicon upload (URL or file) โ€ข Stream URL configuration โ€ข Social media links management โ€ข SEO settings (meta description, keywords) โ€ข Visitor logs and statistics โ€ข Password change system โ€ข Mobile-responsive interface

๐Ÿ” SECURITY:

โ€ข SQL injection prevention (PDO prepared statements) โ€ข XSS protection (output escaping) โ€ข CSRF protection โ€ข Secure file upload validation โ€ข Session management

๐Ÿ“ฑ BROWSER SUPPORT:

Chrome 90+, Firefox 88+, Safari 14+, Edge 90+, Mobile Safari iOS 13+, Chrome Mobile Android 8+

๐ŸŽฏ PERFECT FOR:

โ€ข Online radio stations โ€ข Podcast streaming โ€ข Music broadcasters โ€ข Community radio โ€ข Internet radio startups

๐Ÿ“ฆ WHAT'S INCLUDED:

โ€ข Complete PHP source code โ€ข MySQL database structure โ€ข Admin panel โ€ข Installation guide (HTML) โ€ข Documentation โ€ข Live demo access

๐Ÿ’ก EASY INSTALLATION:

Upload files โ†’ Create database โ†’ Import SQL โ†’ Edit config.php โ†’ Done in 5 minutes!

๐Ÿš€ VERSION 2.0 UPDATES:

โ€ข NEW: Dynamic color theme system โ€ข NEW: 6 built-in color presets โ€ข NEW: Live color preview โ€ข FIXED: Logo display issues โ€ข IMPROVED: Mobile responsiveness โ€ข ENHANCED: Security measures

๐Ÿš€ VERSION 2.1 UPDATE:

โ€ข NEW: Live Chat Box โ€“ Listeners can start a live chat with the RJ directly from the home page (Name + Email to start), and the RJ can reply in real-time from a dedicated Live Chat section in the Admin Panel with a premium chat bubble design.

โ€ข NEW: Enable/Disable the Live Chat widget anytime from Admin Panel or Site Settings.

โ€ข NEW: Customizable chat box position (Bottom Right, Bottom Left, Top Right, Top Left)

๐ŸŒ DEMO:

Frontend: https://radioplayer.anowhostin... Admin Panel: https://radioplayer.anowhostin... Login: admin / password

Features

โœ… HTML5 Audio Streaming โ€ข Play/Pause controls โ€ข Volume slider with mute โ€ข High-quality audio playback

โœ… 6 Pre-built Color Themes โ€ข Dark Red (Classic) โ€ข Light Red (Vibrant) โ€ข Ocean Blue (Professional) โ€ข Purple Night (Modern) โ€ข Neon Green (Electric) โ€ข Pure Dark (Minimal)

โœ… Custom Color Picker โ€ข Unlimited color combinations โ€ข Live preview โ€ข Instant site-wide updates โ€ข 5 customizable colors per theme

โœ… Secure Admin Panel โ€ข Dashboard with analytics โ€ข Login system with bcrypt hashing โ€ข Session management โ€ข Password change option โ€ข Mobile-responsive interface

โœ… Logo & Branding โ€ข Custom logo upload (URL or file) โ€ข Favicon upload โ€ข OG image for social sharing โ€ข Multiple format support (PNG, JPG, SVG, WebP) โ€ข Automatic old file cleanup

โœ… Social Media Sharing โ€ข Facebook share button โ€ข WhatsApp share โ€ข Instagram link โ€ข Twitter/X share โ€ข Telegram share โ€ข Copy link button โ€ข Native mobile share API

โœ… Real-time Song Display โ€ข Current playing track โ€ข Dynamic scrolling ticker โ€ข Live status indicator โ€ข Customizable ticker messages

โœ… Visitor Analytics โ€ข IP address logging โ€ข User agent tracking โ€ข Page visit tracking โ€ข Date/time stamps โ€ข Daily statistics โ€ข Visitor logs table

โœ… SEO Optimization โ€ข Meta description โ€ข Meta keywords โ€ข Meta author โ€ข Robots meta tags โ€ข Canonical URL โ€ข Open Graph tags โ€ข Schema.org markup โ€ข Google Analytics integration

โœ… Stream Management โ€ข Custom stream URL โ€ข Stream type configuration โ€ข Live status toggle โ€ข Live text customization

โœ… Responsive Design โ€ข Mobile optimized โ€ข Tablet friendly โ€ข Desktop perfect โ€ข Touch controls โ€ข Landscape mode support

โœ… Security Features โ€ข SQL injection prevention โ€ข XSS protection โ€ข CSRF protection โ€ข File upload validation โ€ข Secure sessions โ€ข Prepared statements (PDO)

โœ… Easy Customization โ€ข Color theme switcher โ€ข Logo manager โ€ข Ticker editor โ€ข Social links manager โ€ข Settings panel

โœ… Performance โ€ข Lightweight code (< 200KB) โ€ข Fast page load (< 1 second) โ€ข Minimal HTTP requests โ€ข Browser caching โ€ข Optimized database queries

โœ… Modern UI โ€ข Font Awesome 6.5.0 icons โ€ข Google Fonts integration โ€ข CSS3 animations โ€ข Smooth transitions โ€ข Clean interface

Requirements

๐Ÿ–ฅ๏ธ SERVER REQUIREMENTS:

โ€ข PHP Version: 7.4 or higher (8.0, 8.1, 8.2, 8.3 supported) โ€ข MySQL Version: 5.7+ or MariaDB 10.2+ โ€ข Web Server: Apache with mod_rewrite OR Nginx โ€ข PHP Extensions Required: - PDO - mysqli - gd - fileinfo โ€ข Disk Space: 50 MB minimum โ€ข SSL Certificate: Recommended (HTTPS support) โ€ข Hosting: cPanel recommended (any shared hosting works)

๐Ÿ“ฑ BROWSER REQUIREMENTS:

โ€ข Desktop Browsers: - Google Chrome 90+ - Mozilla Firefox 88+ - Safari 14+ - Microsoft Edge 90+ - Opera 76+

โ€ข Mobile Browsers: - Mobile Safari (iOS 13+) - Chrome Mobile (Android 8+) - Samsung Internet - Firefox Mobile

๐Ÿ’พ DATABASE:

โ€ข MySQL 5.7 or higher โ€ข MariaDB 10.2 or higher โ€ข Database user with full privileges (SELECT, INSERT, UPDATE, DELETE)

๐Ÿ“Š PHP CONFIGURATION:

โ€ข upload_max_filesize: 10M or higher โ€ข post_max_size: 10M or higher โ€ข memory_limit: 128M or higher โ€ข max_execution_time: 300 or higher

๐Ÿ”ง OPTIONAL (RECOMMENDED):

โ€ข SSL/HTTPS certificate for secure streaming โ€ข CDN for faster loading โ€ข Backup system โ€ข Firewall protection โ€ข Regular updates enabled

โœ… COMPATIBLE WITH:

โ€ข Icecast streaming servers โ€ข Shoutcast streaming servers โ€ข Online radio services โ€ข Live audio streams โ€ข MP3/AAC formats โ€ข Any HTML5 compatible stream

๐ŸŒ HOSTING COMPATIBILITY:

โ€ข Shared hosting (cPanel, Plesk) โ€ข VPS servers โ€ข Dedicated servers โ€ข Cloud hosting (AWS, DigitalOcean, Vultr) โ€ข Any Linux-based hosting

Instructions

๐Ÿ“ฅ INSTALLATION GUIDE (5 MINUTES)

STEP 1: UPLOAD FILES โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” 1. Extract the downloaded ZIP file 2. Upload ALL files to your hosting: โ€ข Via FTP (FileZilla, WinSCP) โ€ข OR cPanel File Manager 3. Upload to: public_html/ (or your domain folder)

STEP 2: CREATE DATABASE โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” 1. Login to cPanel 2. Go to "MySQL Database Wizard" 3. Step 1: Create database โ€ข Database name: radioplayer_db (or any name) 4. Step 2: Create user โ€ข Username: your_username โ€ข Password: strong_password (save this!) 5. Step 3: Grant ALL PRIVILEGES 6. Click "Next"

STEP 3: IMPORT DATABASE โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” 1. Go to phpMyAdmin in cPanel 2. Select your database (radioplayer_db) 3. Click "Import" tab 4. Choose file: database.sql (from uploaded files) 5. Click "Go" button 6. Wait for success message

STEP 4: CONFIGURE DATABASE CONNECTION โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” 1. Open file: config.php (in root folder) 2. Edit these lines:

define('DB_HOST', 'localhost'); define('DB_NAME', 'radioplayer_db'); // Your database name define('DB_USER', 'your_username'); // Your database username define('DB_PASS', 'your_password'); // Your database password define('SITE_URL', 'https://yourdomain.com'); // Your website URL

3. Save the file

STEP 5: SET FOLDER PERMISSIONS โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” Set these folders to 755 permissions:

โ€ข uploads/ โ€ข uploads/logos/ โ€ข uploads/favicons/ โ€ข uploads/og_images/

How to set: 1. Right-click folder in FTP or File Manager 2. Select "Permissions" or "File Permissions" 3. Enter: 755 4. Click "OK"

STEP 6: LOGIN TO ADMIN PANEL โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” 1. Visit: https://yourdomain.com/dj_admi... 2. Default credentials: โ€ข Username: admin โ€ข Password: password 3. Click "Login"

โš ๏ธ IMPORTANT: Change password immediately after first login!

STEP 7: CONFIGURE YOUR RADIO PLAYER โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

A) SITE SETTINGS: โ€ข Admin โ†’ Site Settings โ€ข Update site name, description โ€ข Upload your logo โ€ข Upload favicon โ€ข Save changes

B) STREAM SETTINGS: โ€ข Admin โ†’ Stream Settings โ€ข Enter your stream URL (e.g., http://stream.example.com:8000/radio) โ€ข Set stream type (audio/mpeg or audio/aac) โ€ข Toggle live status โ€ข Save changes

C) COLOR THEME: โ€ข Admin โ†’ Color Theme โ€ข Choose a preset OR use custom color picker โ€ข Click "Save Changes" โ€ข Refresh frontend to see changes

D) SOCIAL LINKS: โ€ข Admin โ†’ Social Links โ€ข Add Facebook, Instagram, Twitter, WhatsApp links โ€ข Save changes

E) TICKER MESSAGES: โ€ข Admin โ†’ Ticker Messages โ€ข Add scrolling announcements โ€ข Save changes

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐ŸŽจ HOW TO CHANGE COLORS โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

1. Login to Admin Panel 2. Click "Color Theme" in navigation 3. Option A: Choose a preset theme โ€ข Dark Red โ€ข Light Red โ€ข Ocean Blue โ€ข Purple Night โ€ข Neon Green โ€ข Pure Dark 4. Option B: Create custom colors โ€ข Click color boxes โ€ข Use color picker โ€ข See live preview 5. Click "Save Changes" 6. Go to frontend and hard refresh (Ctrl+Shift+R)

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ”ง TROUBLESHOOTING โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

โŒ PROBLEM: Logo not showing

โœ… SOLUTIONS: โ€ข Check uploads/logos/ folder permissions (must be 755) โ€ข Verify logo file uploaded successfully โ€ข Clear browser cache (Ctrl+F5) โ€ข Check config.php SITE_URL is correct โ€ข Verify database logo_url column has value

โŒ PROBLEM: Colors not changing

โœ… SOLUTIONS: โ€ข Verify colors saved in database (check settings table) โ€ข Hard refresh browser (Ctrl+Shift+R) โ€ข Clear browser cache completely โ€ข Check PHP errors in admin panel โ€ข Re-save colors in admin

โŒ PROBLEM: Stream not playing

โœ… SOLUTIONS: โ€ข Test stream URL in VLC Media Player first โ€ข Check if stream is actually live โ€ข Verify stream URL format is correct โ€ข Ensure HTTPS stream for HTTPS websites โ€ข Check browser console for errors (F12) โ€ข Try different browser

โŒ PROBLEM: Upload fails

โœ… SOLUTIONS: โ€ข Check folder permissions (755 for uploads/) โ€ข Increase PHP limits in php.ini: upload_max_filesize = 10M post_max_size = 10M โ€ข Check available disk space โ€ข Verify file format is allowed (PNG, JPG, etc.)

โŒ PROBLEM: Admin login not working

โœ… SOLUTIONS: โ€ข Check database imported correctly โ€ข Verify config.php database credentials โ€ข Clear browser cookies โ€ข Try different browser โ€ข Reset password via database (phpMyAdmin)

โŒ PROBLEM: Page shows errors

โœ… SOLUTIONS: โ€ข Check config.php settings โ€ข Verify database connection โ€ข Check PHP version (must be 7.4+) โ€ข Enable error reporting to see exact error โ€ข Contact support with error details

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ“ž SUPPORT & HELP โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

Need help? Contact us anytime:

Developer: Anow Hosting Email: anowhosting@gmail.com WhatsApp: +94779688469 Website: https://anowhosting.com Demo: https://radioplayer.anowhostin...

We provide: โ€ข Installation assistance โ€ข Customization services โ€ข Technical support โ€ข Bug fixes โ€ข Feature requests

Response time: Within 24 hours (usually faster!)

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” โœ… POST-INSTALLATION CHECKLIST โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

โ–ก Database created and imported โ–ก config.php updated with correct credentials โ–ก Folder permissions set to 755 โ–ก Admin password changed from default โ–ก Logo uploaded โ–ก Favicon uploaded โ–ก Stream URL configured โ–ก Color theme selected โ–ก Social links added โ–ก Ticker messages added โ–ก Tested on mobile device โ–ก Tested stream playback โ–ก Checked all pages load correctly โ–ก SSL/HTTPS enabled (recommended)

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐ŸŽ‰ CONGRATULATIONS! โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

Your professional radio player is now live!

Visit your website and enjoy streaming! ๐ŸŽง

Don't forget to: โ€ข Share on social media โ€ข Test on different devices โ€ข Backup your database regularly โ€ข Keep files updated

Authoranowhosting
CategoryScripts & Code / PHP Scripts / Multimedia / Music
Price$15
Extended License$45
Likes2
First ReleaseApr 15, 2026
Last UpdateJul 15, 2026
Files included.php, .css, .html, .sql, JavaScript .js
Software versionPHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit