Music Search & Library

The Search Pad at the bottom of AutoCast's right column puts your entire music library at your fingertips. Start typing and results appear instantly β€” no waiting, no loading. It's designed for the moments when you're on the air and you need to find something fast.

Searching Your Library

Type at least three characters into the search field and AutoCast begins filtering. Results update with every keystroke, searching across all fields in the library β€” artist, title, album, genre, comment, and more. The results show artist, title, and duration for each match.

AutoCast loads your entire music library into memory at startup, so searches are instant regardless of how large your library is.

πŸ’‘

AutoCast remembers your last search between sessions. When you launch, the search field is pre-populated with whatever you were searching before β€” handy for stations that frequently look for the same categories.

Boolean Search Operators

For more targeted searches, AutoCast supports Boolean operators. They must be uppercase and surrounded by spaces:

OperatorWhat It DoesExample
ANDBoth terms must appear somewhere in the recordSpringsteen AND Born
OREither term must appearBeatles OR Stones
NOTExcludes results containing the following termEagles NOT Hotel
(none)Plain substring match across all fieldsFleetwood Mac

Operators can be combined. The NOT clause is always evaluated first, so Eagles NOT Hotel AND California finds Eagles songs containing "California" but not "Hotel." Matching is case-insensitive.

Working with Search Results

Once you have results, there are several ways to interact with them:

ActionWhat Happens
Single clickSelects (highlights) the row.
Double-clickSends the item to your preview output device for auditioning.
Long press (1 second)Also previews the item β€” the row border blinks orange briefly while AutoCast loads it, then preview begins.
Drag to program logInserts the item at the position where you drop it in the log.
Right-click β†’ Make Next-to-PlayInserts the item immediately after the currently playing song β€” it jumps to the Deck B position.
Right-click β†’ Get Song InfoDisplays all library fields for the song in the Message Pad.
Right-click β†’ Edit Song InfoLaunches Librarian with this song's editor open, ready to edit its metadata, cue points, and other attributes.
Right-click β†’ Listen In PreviewStarts preview playback on your preview output device.

Get Song Info

Right-clicking a search result and choosing Get Song Info displays a full readout of that song's library record in the Message Pad. You'll see artist, title, album, genre, duration, year, decade, gender, tempo, comment, ramp point, EOM point, cue point, and any custom fields β€” everything AutoCast knows about that song. Blank fields are omitted to keep the display clean.

Edit Song Info

Choosing Edit Song Info from the right-click menu sends a message to Librarian and launches it (or brings it forward if it's already running). Librarian opens directly to that song's editor, so you can adjust its metadata, set or refine its cue and EOM points, or update any other attribute. When you save in Librarian, AutoCast picks up the changes the next time it reloads the library.

Inserting Songs into the Broadcast

The most common use of the Search Pad during a live broadcast is inserting a song you want to play that isn't currently in the log. There are two quick ways to do it:

Make Next-to-Play β€” right-click a result and choose this option. The song is inserted immediately after the current song in the program log and appears on Deck B. It will play next, and AutoCast resumes normal log order after that.

Drag to the program log β€” drag a result into the program log and drop it wherever you want it. You can drop it anywhere in the list β€” third from now, sixth from now, wherever. The log adjusts and recalculates predicted start times immediately.

The Music Library Database

The data behind the Search Pad comes from your music library database, maintained by Librarian. The database lives at Logs/Database/library.tsv inside your Station Folder β€” a tab-separated file containing a record for every song in your library.

Each song in the library has these fields:

FieldWhat It Stores
ArtistArtist name
TitleSong title
AlbumAlbum name
GenreMusic genre
CommentFree-text field β€” often used for category (e.g., "TalkBed," "LegalID," "Sweeper")
DurationTotal length in seconds
CuePoint where playback begins (in seconds from the start), skipping dead air
EOMEnd-of-Message point β€” where the next song's crossfade begins
RampPoint where the vocals begin β€” used for voice track talkbed timing
GenderArtist gender (M/F/Group) β€” used in rotation scheduling rules
TempoSong tempo classification
YearRelease year
DecadeDecade (e.g., "80s") β€” for era-based scheduling
Misc1–Misc3Three user-defined fields for whatever your station needs
FilepathFull path to the audio file on disk

Setting accurate Cue and EOM points is what makes AutoCast's crossfades sound professional. The Cue point skips any silence or count-in at the beginning of a file, so the new song punches in cleanly. The EOM point tells AutoCast exactly when to start the crossfade β€” at the natural energy point in the song, not just a fixed number of seconds from the end. Both are set in Librarian.

The Ramp point is equally important for voice tracks. It tells AutoCast where the vocals begin in a talkbed, so the music can fade back up cleanly after the voice track without talking over the singer. Again, set in Librarian.

πŸ’‘

The Comment field is a workhorse in AutoCast. It's how you categorize songs for dynamic selection commands like # VT, # Overlay, and Cart buttons. "TalkBed," "LegalID," "Sweeper" β€” whatever category label makes sense for your station, put it in the Comment field and AutoCast can find and rotate through those files automatically.

Next up: Live Breaks & LiveAssist β†’