CS Rotation2Playlist
No More Limits!

RadioDJ's built-in "Playlist From Rotation" tool is great - until you need more than an hour of programming. The duration field caps out at 60 minutes, and there's no built-in way to generate a full broadcast day, an overnight block, or a weekend's worth of music in one pass. It's a known limitation, and it's been requested on the RadioDJ forums for a while with no fix in sight.
CS Rotation2Playlist removes that cap.
Point it at your RadioDJ database, pick a rotation, and tell it how long a playlist you want - 30 minutes or 24 hours, it doesn't matter. It walks your rotation exactly the way RadioDJ does (same category order, same selection rules, same artist/title/album/track separation), for as long as you ask it to, and saves the result as a real RadioDJ playlist, ready to load or schedule.
No length limit. Generate a single hour or a full day in one run.
Respects your rotation rules. Reads your actual category order, selection type, and separation settings straight from RadioDJ - nothing to reconfigure.
Time-aware repeat spacing. Separation windows are based on actual elapsed playlist time, not just a track count, so a run of short tracks and a run of long tracks both get spaced the way you'd expect.
Same fallback behavior as RadioDJ. If a rotation line runs out of valid tracks under your separation rules, it resets and picks the least-recently-played track for that category - exactly like RadioDJ's own AutoDJ - and logs it so you know it happened.
Saves straight to your database. The finished playlist is written to RadioDJ as a normal playlist you can open, edit, or schedule like any other.
Optional M3U export. Want a copy outside RadioDJ too? Export an M3U alongside the database write.
Won't touch your live queue. This tool only creates and saves named playlists - it never writes to RadioDJ's on-air Active Playlist, so there's no risk to anything currently scheduled or playing.
Anyone who builds playlists in RadioDJ and has hit that 60-minute wall — stations pre-building full broadcast days, automation-heavy operations that want a week of programming ready in advance, or anyone who'd rather generate a long block once than manually re-run a short tool over and over.

No More Limits!
