Edit Attributes

The Edit Attributes sub-tab is where you view and edit the metadata for songs in your library — artist, title, genre, year, and any other fields your library uses. It works for a single song at a time, or for a whole batch of selected songs at once.

Editing a Single Song

Click a song in the middle pane. The attribute editor on the right populates with that song's current values. Every field is editable — just click in a field and start typing. When you're done making changes, click Apply (or press ⌘L or ⌃↩) to save them to the library.

The fields are laid out in the order they appear in your library.tsv file. The standard set includes:

FieldWhat it's for
ArtistThe performing artist. Used by TuneStacker for artist separation — it won't schedule the same artist too close together.
AlbumThe album or release name. Optional for most stations, but useful for filtering and organization.
TitleThe song title. Used by TuneStacker for title separation, and displayed by AutoCast during playback.
YearRelease year. Useful for decade-based filtering — great for oldies and nostalgia formats.
GenreMusical genre. Used for filtering and can be used as a scheduling criterion in TuneStacker.
ComposerThe songwriter(s). Useful for stations with music licensing reporting requirements.
PublisherThe music publisher. Also useful for licensing reports.
EOMEnd of Music marker position in seconds. Set automatically via the Transitions tab — you can also type a value here directly.
CueCue point in seconds — where the next song's intro starts playing during a segue. Set via the Transitions tab.
IntroThe length of the intro in seconds. Used by some automation systems to know how long before the vocal starts.
SegueThe segue duration in seconds.
HookPosition of the song's "hook" — the most recognizable part. Used by some schedulers for preview or sampling.
EndingA description or code for how the song ends — Cold, Fade, Live, etc.
TriviaFree-form notes for on-air talent — chart positions, fun facts, anything worth knowing.
NotesInternal notes for the music department. Not displayed on-air.
LyricsFull or partial song lyrics. Useful for content screening and compliance.
DurationTotal song length in seconds. Populated by the Song Lengths tool.
RampRamp point in seconds — where the vocal or main content begins. Set via the Transitions tab.

Editing Multiple Songs at Once

Select multiple songs in the middle pane (using Shift-click, -click, or ⌘A). The attribute editor switches to multi-select mode: all text fields are disabled and each field gets a checkbox on its left side.

To edit a field across all selected songs, check its checkbox — the text field activates and you can type a value. When you click Apply, that value is written to every selected song for every checked field. Fields with unchecked boxes are left untouched.

💡

Multi-select editing is the fastest way to fix a batch of songs that all share the same incorrect genre, year, or any other field. Filter the song list to show just the songs you need, select all, check the field you want to change, type the new value, and Apply. Done.

Showing and Hiding Fields

If your library has a lot of fields — especially if you've added custom ones — the attribute editor can get long. Click Show/Hide Attributes to open a panel where you can choose which fields appear in the editor. Hidden fields still exist in your library; they're just not shown here to keep things tidy.

Applying Changes

Changes are not saved automatically as you type — they're held until you click Apply (or use the keyboard shortcut). This gives you a chance to make several edits across multiple fields before committing, and to catch any typos before they go into the library.

The Apply button is at the bottom of the attribute editor. You can also use ⌘L or ⌃↩ from anywhere in the window — both shortcuts apply the current edits without moving your hands to the mouse.

⚠️

If you select a different song in the middle pane before clicking Apply, your unsaved edits for the previous song are discarded. Librarian doesn't ask — it just moves on. Get into the habit of applying before navigating away.

Clearing the List

The Clear list button empties all the text fields in the attribute editor without saving anything. It's a quick way to start fresh if you've started typing something and changed your mind.