🤖

AI Playlist Generation

Describe the show you want in plain language and let PlayOnRadio build it. Tracks are chosen only from your own library, so nothing unexpected reaches air.

  • Plain-language prompts, e.g. "a 2-hour morning playlist with Albanian classics and light rock"
  • Set a target length in minutes
  • Artist repeat rules to avoid clustering
  • Generate directly from a rotation clock
  • Uses only tracks from your local library
🧠

AI Assistant for Radio

A single window for the work around the music: analysing your library, shaping rotation, and preparing what your presenters will say.

  • AI Library Analyzer
  • AI Rotation Rules
  • AI Show Prep and show notes
  • Prompt templates for news angles, listener ideas and talking points
  • Usage logs so you can see every request made
  • Requires an internet connection for AI features
🎙️

Voice Tracking

Drop presenter links between songs without staying in the studio. Record your own or generate them, then position each one exactly where it belongs.

  • Record a voice track before or after any song
  • Generate a voice track between two tracks
  • Insert an existing voice track file
  • Voice tracks flagged in the playlist and running order
  • Remove or replace a voice track at any time
🕒

Rotation Clocks & Automation

Build hours from rotation clocks and let the schedule run. When you want to know why a song landed where it did, the app will tell you.

  • Generate playlists from a rotation clock
  • Automation menu with scheduled clock events
  • Auto mode toggle for hands-off playout
  • Schedule review counter for items needing attention
  • Replace a song with another from the same category
  • "Show why this song was selected" for any track
  • Lock an item so automation leaves it in place
  • Hourly time announcements with volume ducking
  • Configurable audio file for time checks
✂️

Cue Points & Track Analysis

Tight transitions without dead air. Set intro and outro markers, trim the in and out points, and let the app analyse your catalogue in bulk.

  • Set In / Set Out and Jump In / Jump Out from the transport bar
  • Intro and outro markers set at the current position
  • Editable cue points per track
  • Cue and mix information shown in the playlist
  • Analyse selected tracks or the entire library
  • Find songs that still have no cue points
📚

Music Library

Import your folders once and work from a catalogue instead of a file browser, with the categories and rotation data scheduling depends on.

  • Import folders and rescan for changes
  • Category, subcategory and genre per track
  • Assign categories to a selection in bulk
  • Play count, last played and date added
  • Enable or disable individual tracks for rotation
  • Search across the whole library
  • Push a selection straight into a playlist
🎵

Multi-Format Playback

Full-featured audio playback with seek bar, volume control and smooth transitions. Auto-advance to the next track with customizable playback modes.

  • Support for MP3, WAV, WMA, M4A, AAC, FLAC, OGG
  • Multichannel WAV (5.1, 7.1) with automatic downmix
  • Play/Pause/Stop controls
  • Seek bar with click-to-seek
  • Volume control (0-100%)
  • Previous/Next track navigation
  • Shuffle and Repeat All / Repeat One modes
  • Full ID3 tag support with filename fallback
📋

Playlist Management

Comprehensive playlist tools with drag-and-drop, search and automatic persistence. Keep a library of show playlists ready to load at any time.

  • Drag-and-drop with precise positioning
  • Add files, entire folders, or live streams
  • Save and reload .m3u playlists
  • Start Time column showing exact play time
  • Now Playing and Next to Play panels
  • Selected songs time and total playlist duration
  • Search and filter tracks
📡

On-Air Display & Running Order

Two studio views built for glancing at, not reading. One shows what's playing now, the other shows what's coming and when.

  • Full-screen on-air display with ON AIR indicator
  • Large countdown to the end of the current track
  • What's Next running order with exact start times
  • Always-on-top option for a second screen
  • Next clock event and scheduled voice track at a glance
  • Encoder status
🔔

Jingle Management

Professional jingle system with 25 configurable buttons for instant playback. Essential for radio station operations.

  • 25 configurable jingle buttons
  • Support for MP3, WAV, WMA and multi-channel WAV
  • Automatic stereo downmixing for multichannel audio
  • Two-line labels with number and custom name
  • Volume ducking so music drops under the jingle
  • Add jingles to the playlist
  • Numpad shortcuts for Jingles 1-10
📊

Play History & Reporting

Detailed statistics tracking with a SQLite database. Monitor play counts, total time played and playback dates for compliance reporting.

  • Automatic play history recording
  • Play count and time statistics
  • First and last played dates
  • Sortable history view
  • Export play history to CSV
  • Automatic CSV export configuration
🎛️

Metering & Customizable Interface

Switch between a modern digital VU and classic analogue meters, then size the text so it reads from wherever the operator sits.

  • Digital VU meter with dB scale and clip indicator
  • Classic analogue VU meters
  • Spectrum analyser display
  • Elapsed and remaining time in large digits
  • Customize font sizes for Playlist and Playing Now
  • Customize font sizes and colors for Jingles
  • Station logo window for your own branding
  • Full screen mode and a modern dark theme
⌨️

Shortcuts & Built-in Help

Comprehensive keyboard shortcuts for efficient workflow, plus a full help window so operators never have to leave the application.

  • Spacebar - Play/Stop toggle
  • B - Previous track, N - Next track
  • P - Pause playback
  • F1 - Show comprehensive help window
  • Ctrl+Shift+F - Toggle full screen mode
  • Numpad 0-9 - Quick jingle playback
  • Built-in help covering playlists, jingles and preferences
🔒

Licensing & System Health

Hardware-based licensing with RSA-2048 cryptography, plus a status window that surfaces problems before they reach air.

  • RSA-2048 asymmetric cryptography
  • Hardware ID-based activation
  • Tamper-proof license verification
  • Licence validity and days remaining at a glance
  • Audio engine, database and AI component status

Ready to hear it on your own station?

Tell us about your setup and we'll send you a personalised quote.

Request a Quote