RadioDJ Radio
A modern, real-time web interface for RadioDJ stations
RadioDJ Radio is a fully functional, web-based interface designed specifically for stations running RadioDJ. It brings your automation system to life online - giving listeners a clean, interactive way to see what's playing, what's coming up, and to request tracks in real time.
Built with performance, reliability, and simplicity in mind, RadioDJ Radio connects directly to your RadioDJ database and updates live without page reloads. No bloated frameworks, no unnecessary gimmicks - just a smooth, experience that feels fast and professional.
Whether you're running a hobby station or a full-time automated broadcast, RadioDJ Radio provides a polished front-end that works seamlessly alongside your existing setup.
Live Now Playing:
Displays the currently playing track in real time, including artist, title, and artwork where available. Updates automatically as RadioDJ changes tracks.
Upcoming Playlist:
Shows listeners what's coming up next, pulled directly from the RadioDJ database. Perfect for keeping audiences engaged and informed.
Recently Played Tracks:
A clear, scrollable history of recently played songs, allowing listeners to see what they've missed or identify tracks they enjoyed.
Song Requests:
Fully integrated request system that respects RadioDJ rules, restrictions, and cooldowns. Requests are handled safely without interfering with automation logic.
Live Updates (No Reloads):
Uses modern JavaScript and background requests to update content smoothly without refreshing the page - fast, efficient, and listener-friendly.
Customisable Styling:
Designed to be themed and styled to match your station branding. Colours, layout, and presentation can be adjusted without rewriting core logic.
Secure & Modern Codebase:
Built using modern PHP practices (PDO, prepared statements, clean structure) with security and long-term maintainability in mind.
Easy Integration:
Works alongside your existing RadioDJ installation with minimal configuration. No changes to your RadioDJ workflow required.