Station operations software
TroveTracks
Music library management built for radio stations rather than for general-purpose file storage — identifying every track, correcting the tags, catching duplicates, and screening for explicit content before anything can air.
The problem it addresses
Station music libraries drift. Genre tags turn into decade labels, older files carry missing or wrong title and artist information, filenames disagree with one another, duplicate rips accumulate across folders, and explicit material slips through because nobody has time to listen to every upload. The usual alternative is FTP or a network share, which is out of reach for most of the staff who simply need to find and play a song.
What it does
- Identifies each track against MusicBrainz and fills in missing title, artist, album, year, genre, and cover art
- Replaces genre tags with a verified answer rather than trusting whatever is already in the file
- Detects duplicates, separating exact recording matches from alternate versions worth reviewing
- Screens for explicit content in two stages, the second transcribing the actual audio to confirm
- Suggests a rotation folder with its reasoning shown, for a person to confirm or override
- Cleans filenames to a consistent form, renaming automatically only where a match is confirmed
- Records every login, upload, archive, move, and admin action in a filterable log
How it fits the station
TroveTracks runs as a cloud application paired with a lightweight agent installed on the station's own machine. The agent handles local file access and talks to the station's automation database, connecting outbound to the cloud so there is nothing to configure on the station's router.
Care is taken around the automation system's own assumptions. Systems such as RadioDJ track songs by filename, so a blind rename can read as one song disappearing and a new, uncategorized one arriving — which is why automatic renames are limited to confirmed matches. Archive, move, and rename are reversible within a set window, and permanent deletion is a separate, deliberate, admin-only action.
Origin
TroveTracks grows out of an internal tool built for a working FM station's own library, where the matching, genre correction, and tag writing have been in daily use. That station's tool continues to run independently; TroveTracks is a separate build aimed at other stations, reusing the proven parts.
