Structs§
- AddTo
Playlist - Add song to playlist request
- Chord
- Parsed chord
- Chord
ProParser - ChordPro format parser
- Create
Playlist - Create playlist request
- Create
Song - Create song request
- Parsed
Song - Fully parsed song structure
- Playlist
Item - Playlist item with song and settings
- Positioned
Chord - Chord with position in text
- Song
- Full song with all details
- Song
Filters - Song list filters
- Song
History Entry - Song history entry
- Song
Line - Parsed song line with chords positioned above text
- Song
Playlist - User playlist (setlist)
- Song
Search Result - Search result with highlight info
- Song
Section - Song section (verse, chorus, bridge, etc.)
- Song
Summary - Song summary for lists
- SongTag
- Song tag
- Songbook
- Songbook (collection of songs)
- Songbook
Edition - Songbook edition (for historical tracking)
- Update
Song - Update song request
Enums§
- Note
- Musical note (for transposition)
- Song
Category - Song category enum matching database type
- Song
Section Type - Section type
- Song
Sort By - Sort options for songs
Constants§
- COMMON_
KEYS - List of common keys for quick transposition UI
Functions§
- semitones_
between - Get the number of semitones between two keys
- transpose_
content - Transpose all chords in ChordPro content by given semitones
- transpose_
key - Transpose a single key notation