The difference between an internet radio station that sounds professional and one that sounds like a shuffled playlist comes down to two things: clocks and rotations. These are the tools that give your station structure, consistency, and the kind of musical flow that keeps listeners tuned in rather than moving on.
This is also where most beginners spend the least time — and then wonder later why their station sounds repetitive or unpolished. Get this right from the start and your station will sound like it has a real programming director behind it, even when it is running completely unattended.
This guide is part of the Complete Guide to Building a 24/7 Internet Radio Station with PlayoutONE.
What Is a Clock?
A clock in PlayoutONE defines the content structure of a single broadcast hour. It is a template — an ordered list of elements that tells the system what type of content to play, and in what sequence, during each hour of your schedule.
A clock does not specify which song or sweeper to play. It specifies the type of content: a Music item, an Imaging item, a Commercial break. PlayoutONE then selects the specific item from your library based on your rotation rules.
A basic clock for a music station might look like this:
- Music
- Music
- Imaging (station sweeper)
- Music
- Music
- Station ID
- Music
- Music
- Imaging
- Music
- Music
- Music
This pattern repeats and fills the hour. The exact number of songs depends on your average track length — a clock built for three-minute songs will hold more items than one built for five-minute songs.
Why Clocks Matter More Than Playlists
A playlist tells your system what to play next. A clock tells your system what kind of thing to play next, and lets the rotation engine make an intelligent selection from your library.
The difference in listener experience is significant:
- Playlists repeat in order, exhaust your library predictably, and take manual effort to maintain
- Clocks + rotations continuously select fresh content, apply separation rules, balance your library, and run indefinitely without manual intervention
A well-configured clock system means a regular listener can tune in at the same time every day for weeks and never hear the same sequence of songs — even if your library is relatively small.
Building Your First Clock
Open the clock editor in PlayoutONE. You are building a template for a single hour. Start simple — you can always add complexity later.
Step 1: Add your content types in sequence
Drag or add content type items to the clock in the order you want them to appear. For a basic music station:
- Add Music items for the majority of the clock
- Add Imaging items (sweepers, station IDs) every 2–4 songs
- Add Commercial breaks if you run advertising
Step 2: Assign categories to each clock element
Each element in the clock is linked to a category in your library. A Music element pulls from your Music category. An Imaging element pulls from your Imaging category. Make sure every element points to the right category or the system will either skip it or pull the wrong content.
Step 3: Set timing targets
PlayoutONE allows you to set time targets within a clock — markers that indicate approximately when in the hour certain events should occur. This is useful for news-on-the-hour breaks, commercial windows, or sweepers that should hit at specific points.
Artist Separation: The Most Important Rotation Setting
Artist separation prevents the same artist from playing again too soon after their last appearance. This is the single rotation rule that has the greatest impact on how professional your station sounds.
Without artist separation, a library with a heavy concentration of popular artists will repeatedly cycle those artists every few songs. Listeners notice. It makes the station feel small and poorly managed.
Recommended starting values:
- Artist separation: 60–90 minutes. An artist who played at 10:05am will not play again until at least 11:05am. On a smaller library, you may need to reduce this — but go as high as your library size allows.
To configure this in PlayoutONE, navigate to your Music category settings and look for Artist Separation. Enter the value in minutes.
Title Separation: Keeping Your Library Fresh
Title separation prevents the same specific song from being selected again for a set period. Even if an artist has ten songs in your library, title separation ensures each song gets reasonable spacing before it comes back around.
Recommended starting values:
- Title separation: 6–24 hours. A song that played at noon will not play again until at least 6pm (six-hour rule) or noon the following day (twenty-four-hour rule).
The right value depends on your library size. A library of 200 songs needs a shorter title separation than a library of 5,000 songs. Aim for a separation value that means a regular listener has a reasonable chance of hearing a song they love without hearing it so often it becomes irritating.
Rotation Categories: Controlling How Often Songs Play
Not all songs in your library should play with equal frequency. A format music station typically divides its library into rotation categories based on how current or popular a song is:
- Current/Power — Your most played songs. New releases, current hits, or your station’s signature tracks. These play most often.
- Recurrent — Recent favourites that have moved out of heavy rotation but are still popular. Play frequency is medium.
- Gold/Library — Older catalogue material. Plays less frequently, providing variety without dominating the clock.
In PlayoutONE, you implement this by creating multiple music categories (Power Music, Recurrent Music, Gold Music) and assigning different clock elements to each. Your clock might call for two Power songs, one Recurrent, and one Gold per segment — giving you a natural hit-to-catalogue ratio.
Dayparting: Different Programming at Different Times
Dayparting means assigning different clocks to different times of day. Radio stations have used dayparting for decades because listener habits and expectations change throughout the day.
Common dayparting approaches for internet radio:
- Morning (6am–10am): Higher energy, more hits, more imaging. Listeners are commuting or starting their day.
- Daytime (10am–3pm): Consistent, familiar, moderate energy. Background listening.
- Drive time (3pm–7pm): Energy returns. More personality, more recognisable songs.
- Evening (7pm–midnight): Specialty programming, mood music, or a format shift if your station supports it.
- Overnight (midnight–6am): Softer, automated, minimal imaging. Few listeners, but it needs to sound good for those who are there.
In PlayoutONE’s schedule, you assign different clocks to different time blocks. The system switches automatically at the designated times without any manual intervention.
Generating Your First Log and Testing Automation
Once you have built at least one clock and assigned it to your schedule, generate a log — the actual ordered list of content PlayoutONE will play, pre-selected from your library according to your rotation rules.
- Open the schedule editor and assign your clock to the current hour (or the next hour)
- Generate the log for that period
- Review what PlayoutONE has selected — check that songs are from the right categories, artist separation looks correct, and imaging elements are in the right positions
- Enable AutoDJ — PlayoutONE’s automated playout engine. Once AutoDJ is running, it works through the log continuously, advancing tracks, applying fade rules, and keeping your station on air without manual input.
- Watch the station run through the log — songs should advance automatically, levels should be consistent, and no dead air should appear between tracks
Let automation run for a full hour before you declare it working. One smooth transition does not confirm a reliable system. An hour does.
Common Clock and Rotation Problems
The same songs keep repeating
Your library is too small relative to your separation settings, or your rotation categories are too narrow. Either add more music to the affected categories, or reduce your separation values temporarily until the library grows.
Dead air between tracks
Check your track cue points — the start and end cue markers on individual tracks. A track with a long silence at the end will cause an audible gap before the next item. Set end cues to trim silence.
Imaging is playing too often or not enough
Adjust the ratio of Music to Imaging elements in your clock. More Imaging entries means more sweepers per hour; fewer means longer uninterrupted music runs.
Artist separation is being ignored
Your library may be too small to honour the separation rule — PlayoutONE will relax separation to avoid dead air if it cannot find a compliant song. Add more music, or reduce the separation setting.