Gig management for working musicians

Songs Library

Songs Library

Maintain a full catalogue of your songs, publish your repertoire to your website, and use songs to build setlists.

Studio licence required The songs library requires a Studio licence or above. See Activating your licence if you haven’t already done so.

Adding songs

  1. Go to Gig Diary → Songs in your WordPress admin
  2. Click Add Song
  3. Fill in the song details and click Save Song

Song fields

FieldNotes
TitleRequired. The song title as you’d like it displayed.
Original artistThe original recording artist. Leave blank for originals.
Release yearThe year the original song was released — e.g. 1975. Used to filter the repertoire shortcode by decade for themed shows.
KeyMusical key — e.g. Am, Bb, F#m. Shown in the setlist builder and optionally in share text.
DurationSong length in minutes and seconds. Used by the setlist timing calculator.
StatusActive or Inactive. Inactive songs are hidden from the setlist builder and public repertoire but kept in the library.
NotesPrivate notes — not shown publicly. Useful for tempo, key changes, or performance notes.

Active and inactive songs

Use the Status filter on the Songs page to switch between All, Active, and Inactive views. Setting a song to Inactive is useful for songs you’ve dropped from your set but want to keep in the library for reference — they won’t clutter the setlist builder but are easily reactivated when needed.

Publishing your repertoire

Display your full song catalogue on any WordPress page with the repertoire shortcode:

[pb_artist_repertoire]

This shows all active songs sorted alphabetically, with title, original artist, key, and duration columns. You can hide individual columns:

[pb_artist_repertoire show_key="no" show_duration="no"]

For Agency licences, show a specific artist’s repertoire:

[pb_artist_repertoire artist="my-band"]

Tip The repertoire is a great addition to a band website — it shows promoters and venue bookers exactly what you play, and can help attract the right bookings.

Importing songs

If you have a large catalogue, import songs in bulk via CSV rather than adding them one by one. Go to Gig Diary → Settings → Import and upload a CSV file with the following columns:

artist_slug, title, original_artist, release_year, duration, song_key, notes, is_active

  • artist_slug — the slug of the artist to assign songs to
  • duration — in seconds e.g. 252 for 4:12
  • is_active1 for active, 0 for inactive

See Import / Export for full details and a downloadable template.

Exporting songs

Export your full song catalogue as a CSV file via Gig Diary → Settings → Export → Songs. The exported file can be used as a backup or imported into another PB Gig Diary install.