Home/Forums/CheddarBeats and PurePlay Radio - RadioDJ Template
Register now with StreamCode Studio!
Access your StreamCode Studio account
Enter your email to reset your password
BellOnline provides fast, reliable UK hosting designed for modern radio and web projects.
Optimised servers, strong security, and excellent uptime ensure your station runs smoothly.
MixStream delivers broadcast-grade radio streaming with outstanding stability, crystal-clear audio,
and powerful performance even during peak listener hours. Perfect for hobby stations and
professional broadcasters alike.
Your secure download link has been emailed to:
Goto BellOnline Now!
EmmaS
this month
CheddarBeats is a modern, PJAX-powered web interface for RadioDJ that keeps the audio player running during navigation. It was built to work with RadioDJ v2.0.5.0.
Key Features:
- Persistent HTML5 player that never stops during navigation.
- Live metadata and artwork with local search and iTunes fallback.
- Shows requester name and dedication for the current track.
- Full request system including search, pagination, and message modal.
- Top 40 Requested plus Random 40 listings.
- Recently Played (40 tracks).
- Random Songs, Top Requests, Recently Played and Upcoming on the homepage.
- Fast, lightweight and mobile-friendly.
- Smooth fade animations and fast UI.
Now available for download.
EmmaS
last Friday
In addition to the above I've now created an Installer which will be used for future Premium Sites.
Here is the config for CheddarBeats and PurePlay Radio
1. Quick Setup
Upload the contents of 'site' folder to your public_html folder.
Open config.php and update each option to match your system.
define('SITE_NAME', 'CheddarBeats Radio');
This is the name displayed throughout your site.
---------------------------------------
2. Database Setup (RadioDJ Database)
These settings must match the RadioDJ database running on your server.
define('DATAB_HOST', ''); // IP or hostname of your RadioDJ MySQL server
define('DATAB_PORT', '3306'); // Default MySQL/MariaDB port (3306)
define('DATAB_DB', 'radiodj--dbname'); // Name of your RadioDJ database
define('DATAB_UNAME', 'RadioDJ--user'); // RadioDJ database username
define('DATAB_PASS', 'radiodj--password'); // Database password
If your struggling to connect:
Use the official Database & Port Checker Tool at:
https://www.streamcodestudio.com/dbpcheck.php
This helps diagnose blocked ports, incorrect IPs, or login issues.
---------------------------------------
3. Shoutcast / Icecast Stream Setup
These details allow CheddarBeats Radio to show Now Playing info and connect the audio player.
define('SC_URL_IP', ''); // Stream server hostname or IP
define('SC_PORTNM', ''); // Stream port
define('SC_SID', '1'); // Stream ID (Shoutcast v2)
define('SC_MOUNT', ';'); // Mountpoint (Icecast) or ";" for Shoutcast
define('SC_URLEX', 'stream'); // Stream extension (e.g., "stream", "live", "listen")
define('SC_SSL', 'https'); // http or https depending on your server
Leave a Comment
You must be logged in to post a reply.