Song Library
Add songs, organize tags, import CSV files, and use the shared catalog.
Song fields
Each song can include:
- title and artist
- genre
- lyrics with inline chord annotations
- default key and capo
- BPM and duration
- tags
- favorite status
- chart URL
- YouTube reference URL
- story notes for memory cues
The default key is the song's source key. If you perform it in another key for one setlist, set that as a setlist override instead of changing the original song.
Use tags as collections
Tags act like flexible folders. A song can belong to multiple contexts, such as wedding, christmas, bar-set, or worship.
The library lets you:
- search songs by title or artist
- filter by tags
- focus on an active collection
- exclude a tag from view
- rename or delete tags
- bulk edit selected songs
- bulk add or remove tags
Include and exclude are mutually exclusive for the same tag. If a tag is excluded, songs carrying that tag are hidden from the library and setlist picker.
Import songs from CSV
Use CSV import when you already have a spreadsheet of repertoire.
Supported columns:
title*, artist*, genre, key, bpm, duration_seconds, tags, lyrics, chart_url, youtube_url
title and artist are required. Unknown columns are ignored. Invalid rows are skipped during import, and Repriso previews valid and invalid rows before anything is created.
Use semicolons inside the tags cell when a song has more than one tag:
wedding;first-dance;ballad
Tip
Download the template from the import dialog first. It gives you the safest column names and format.
Import from Ultimate Guitar and other chord sites
You can paste a chord chart directly into Repriso. The app converts chords-over-lyrics formatting from Ultimate Guitar, E-Chords, or any similar source into Repriso's inline notation. It also detects the key and capo from the pasted chart so you do not have to type them.
Open the song library, click Paste chord chart, and paste the full chart text. Repriso shows a live preview so you can confirm the conversion before saving.
For even faster import, drag the bookmarklet — the Add chart to Repriso link inside the paste dialog — to your bookmarks bar. On any chart page, select the chart text and click the bookmarklet. It opens Repriso with the chart pre-filled and guesses the title and artist from the page.
What gets detected
Repriso scans the pasted text for key declarations (Key: G), capo settings (Capo 2), and any chords that sit above lyrics. Section headers like [Verse] and [Chorus] are preserved.
Import from Planning Center
If your church uses Planning Center for worship planning, you can connect your account and import songs directly from your church's library.
Connect your account. Go to Settings and link your Planning Center account. Repriso uses OAuth so your credentials are never stored. If your church manages multiple campuses, you can switch between them after connecting.
Browse and import. Open the Planning Center catalog from the sidebar. You will see your church's full song library, searchable by title or artist. Songs already in your Repriso library show an "In library" badge. Click Import on any song to pull in its chord chart, key, and BPM. Imported songs get a PCO tag automatically so you can filter your library by source.
How it works under the hood. Repriso fetches the chord chart from Planning Center's arrangement data and converts the chords-over-lyrics format into Repriso's inline notation. The conversion handles key signatures, capo settings, and section labels the same way the paste importer does. You get a clean chart ready for practice without retyping anything.
Worship team tip
Tag your PCO imports with the current series or season (Lent 2026, Summer Sundays). Combined with the PCO tag, you can quickly find what came from Planning Center and when you added it.
Use the song catalog
The catalog is a curated library of chord-chart entries you can import into your own library. Search by title or artist, then filter by genre or difficulty.
Catalog songs are chord charts only, not full lyric sheets. That keeps the shared catalog focused on performance structure while avoiding copyrighted lyric storage.
Once a catalog song is imported, it appears in your library and can be edited like any other song.