PlayIt Live


PlayIt Live — Free Download. Radio automation

PlayIt Live is a free live-assist and automated radio playout system for broadcasting WAVs, MP3s, WMAs, and MP4s. It provides tools for track scheduling, silence trimming, multi-soundcard routing, and category-based grouping. The software supports remote broadcasting, voice tracking, advert insertion, and precise time fitting to maintain a consistent station clock.

★★★★★
3.0(1 ratings)
File size: 50.7 MB
The latest version of PlayIt Live is: 2.18.2.5283
Operating system: Windows
Languages: English
Price: $0.00 USD (Free product)
  • Remote Studio Access. The Remote Studio module mirrors the PlayIt Live interface within a web browser. A presenter can monitor real-time audio output and transmit a microphone signal from any location with an internet connection. Multiple presenters can connect simultaneously for co-hosting duties or to perform a structured handover between shows without interrupting the main playout engine.
  • Voice Tracking. Voice tracks can be recorded directly between scheduled songs to create the impression of a live presenter even during automated blocks. The PlayIt VoiceTrack application extends this capability by allowing a producer to build a fully pre-recorded show outside the studio. The final mix can be rendered as a WAV or MP3 file and delivered to any third-party playout system for broadcast.
  • Auto Adjust Tempo. The Auto Adjust feature modifies the tempo and segue points of selected tracks to align the playlist with a fixed time marker, such as the top of the hour. This prevents audio overruns into scheduled news or commercial breaks. The engine calculates the required duration adjustment and applies subtle time stretching to keep the mix coherent.
  • Priority Streams. Priority streams allow remote presenters broadcasting from their own studio to interrupt local automation at pre-scheduled times. The system monitors the incoming stream for silence and automatically falls back to local programming if the connection fails. This ensures resilience during live remote segments and reduces dead air risk.
  • Log Merging. The log merging function inserts external content such as commercial traffic logs or syndicated program segments into the main playout log at specified points. Operators can define insertion rules based on time markers or track boundaries. This automates the integration of third-party advertising schedules without manual copy-paste workflows.
  • Fitting to Time. The scheduler can select a set of tracks whose combined duration exactly matches the remaining time until the next fixed marker. This is particularly useful for filling the final minutes before a news break or a live show handover. The algorithm prefers tracks with minimal silence and appropriate daypart rules.
  • Advert Scheduling. Advertisements, also known as spots or commercials, can be scheduled as part of the automation clock. Operators assign each advert to a specific break position and define rotation rules. The playout engine then inserts the correct spot block at the right time without requiring manual intervention during the broadcast day.
  • Track Dayparting. Dayparting restricts the hours and days of the week during which a track is eligible for play. For example, a high-energy song can be limited to morning shows, while slower material is reserved for overnight hours. This prevents inappropriate content from airing at the wrong time of day.
  • Daypart Separation. Daypart separation prevents the same track from being played during the same daypart later in the week. A song played on Monday morning will not repeat on Tuesday morning, even if it remains in the active rotation pool. This maintains variety for regular listeners who tune in at consistent times.
  • Hook Sequences. Hook sequences automatically create short teaser mixes using the most recognizable sections of upcoming tracks. These brief audio stings can be inserted before commercial breaks or at the end of a segment to promote the next song. The system extracts hooks based on waveform analysis and applies a crossfade for smooth output.
  • Track Play History. The play history grid displays a visual record of every track played in past hours and days. Operators can quickly identify overplayed songs or verify compliance with rotation rules. The data can be exported for reporting or used to refine scheduling policies.
  • GPIO Device Support. External hardware control is supported for Broadcast Tools switchers, X-Keys panels, and serial text I/O devices. This allows a physical button in the studio to trigger playlist events, fire players, or mute channels. The GPIO integration reduces reliance on mouse and keyboard during live broadcasts.
  • Partial Clocks. Partial clocks allow a producer to reuse a segment of a clock, such as a news intro or a specific music sweep, within multiple larger clocks. This improves organization and reduces duplicate configuration effort. Changes made to a partial clock propagate automatically to all parent clocks that reference it.
  • Track Set Separation. Track set separation prevents any track from a defined group, such as all songs by a single artist or all tracks from a specific album, from being played again for a configurable period. This rule works alongside standard artist separation and title separation to enforce rotation policy consistency.

The development of PlayIt Live began in 2012 as a project to address limitations in existing radio automation software. The program was created by a small team of broadcast engineers and software developers who focused on stability, low resource usage, and precise scheduling. The core engine is written in C++ for performance, while the user interface and web modules are built with a combination of JavaScript and HTML for cross-platform accessibility.