CheddarBeats Radio - Installation & Setup Guide

FREE Version for RadioDJ v2.0.5.0

//////////////////////////////////////////////////////////////////////////////////
Thank you for downloading CheddarBeats Radio for RadioDJ v2.0.5.0.

This is the FREE edition of the template.
All we kindly ask is that you keep the Powered byand Developed by credits
in place it's only fair and helps support future updates.
//////////////////////////////////////////////////////////////////////////////////

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 you cannot 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

Notes:

For Shoutcast v1, the mount typically remains " ; "

For Shoutcast v2, keep SID set to 1 unless customised

For Icecast, set mountpoint e.g. /stream, /live, etc.
---------------------------------------
4. What's Included (FREE Version)

Now Playing (live metadata + artwork)

Full Request System with messaging

Fully mobile-responsive

Clean, fast, modern UI

Real-time auto-refresh sections

Fallback artwork (local + iTunes + default)

----------------------------------------
5. Premium version includes:

Real-time track updates (no full page reloads)
Live song search with instant, responsive filtering
Top 5 Requests on homepage
Recently Played 5 on homepage
Upcoming 5 on homepage
Recently Played
Top 40 Requested
Random 40
Random Lines for request page and request modal 

For the FULL list of Features visit: https://www.streamcodestudio.com/rdj-view.php?id=1

6. Basic Requirements

PHP 7.4.8.3

MySQL/MariaDB (for RadioDJ database)

RadioDJ v2.0.5.0

Working Shoutcast or Icecast stream

mod_rewrite recommended (but not required)

7. Final Notes

If you need help, have suggestions, or want to show off your station powered by CheddarBeats - join us at Stewarts WebWorks.

New templates, updates, and premium versions are added regularly.

Enjoy CheddarBeats Radio






















