pull-icon
logo-mobile

CheddarBeats and PurePlay Radio - RadioDJ Template

Home/Forums/CheddarBeats and PurePlay Radio - RadioDJ Template

EmmaS

this month

CheddarBeats Radio Feature Overview

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.


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!