JaiCast Docs

Track Editor

View and edit every detail of a track, from metadata to cue points and rotation statistics.

Track Editor

The Track Editor showing metadata fields, waveform display, cue points, and rotation statistics.

Opening the Track Editor

The Track Editor opens as a modal dialog over the main window. To access it:

The top of the editor displays the track's essential identity at a glance:

Sound Codes

Sound codes are descriptive attributes that characterize the musical properties of a track. They are used by the rotation engine and scheduling rules to build musically coherent playlists.

Code Description
Tempo The perceived speed of the track (Slow, Medium, Up-Tempo, Fast).
Energy The overall intensity level (Low, Medium, High, Peak).
Mood The emotional character (Dark, Melancholy, Neutral, Uplifting, Euphoric).
Gender The vocal type (Male, Female, Mixed, Instrumental).
BPM Beats per minute. A numeric value detected by audio analysis or entered manually.
Key The musical key of the track (e.g., C Major, F# Minor). Useful for harmonic mixing.
Era The decade or time period the track belongs to (e.g., 80s, 90s, 2000s, 2010s, 2020s).

Each sound code is displayed as a color-coded dot next to its label, providing a visual overview of the track's character at a glance. Unassigned codes appear as empty circles.

AI Suggest

Click the AI Suggest button to have JaiCast analyze the track's audio and automatically fill in missing sound codes. The AI analyzes the audio waveform, spectral content, and rhythmic patterns to estimate tempo, energy, mood, and other attributes.

Tip AI suggestions are starting points, not gospel. Review and adjust the suggested values based on your own judgment, especially for subjective attributes like mood and energy.

Waveform Display

The waveform section shows a visual representation of the track's audio. It serves both as a preview tool and as the interface for setting segue and cue markers.

Cue Points

Cue points define the precise start and end boundaries for playback and transitions. They allow you to trim silence, skip intros, or tighten up transitions between tracks.

Cue Point Purpose
Cue In The point where playback begins. Set this after any leading silence or count-in that should be skipped.
Cue Out The point where the track is considered finished. Any audio after this point is not played.
Intro Marks the end of the instrumental intro. Useful for talk-over timing — DJs know they can talk until this point without stepping on vocals.
Outro Marks the start of the outro or fade. The crossfade engine can use this as an alternate trigger point for starting the next track.

Each cue point can be set in two ways:

Important Auto-detected cue points are estimates. Always preview the result by playing back around each cue point to verify the placement is musically appropriate.

Daypart Restrictions

Daypart restrictions control which hours of the day a track is eligible to be scheduled by the rotation engine. This is useful for content that is only appropriate at certain times — for example, excluding explicit tracks from morning drive time, or restricting holiday music to specific dayparts.

The editor displays a row of 24 toggles, one for each hour of the day. Each toggle can be switched on (eligible) or off (restricted). By default, all hours are enabled.

Note Daypart restrictions only affect automatic scheduling (AutoDJ and rotation). A DJ can still manually load and play any track at any time regardless of its daypart settings.

Rotation Statistics

The rotation stats section provides a read-only overview of how the track has been performing in your station's rotation. These numbers are updated automatically as the track is played.

Statistic Description
Total Spins The total number of times this track has been played since it was added to the library.
Avg Spins/Week The average number of plays per week over the track's lifetime in the catalog.
Time in Catalog How long ago the track was added to the library, expressed in days or weeks.
Last Played The date and time of the most recent play. Shows "Never" if the track has not been played.
Burn Score A calculated metric indicating how heavily the track has been rotated relative to its tier target. High burn scores suggest the track may benefit from being rested or moved to a lower tier.

File Information

The file info section displays technical details about the underlying audio file. All fields are read-only.

Field Description
Path The full filesystem path to the audio file.
Size File size on disk.
Sample Rate The audio sample rate (e.g., 44100 Hz, 48000 Hz).
Channels The channel configuration (Mono, Stereo).
Bitrate The encoded bitrate for compressed formats (e.g., 320 kbps for MP3).

Notes

The notes field is a free-form text area where you can store any information relevant to the track. Common uses include:

Notes are saved to the library database and persist across sessions. They are visible to all users of the station.