Song Library
Your church’s song library serves as the central repository for all worship music, complete with lyrics, chords, and metadata.ChordPro Format Support
MinistryHub uses the industry-standard ChordPro format for song notation, enabling:- Chord Placement: Precise chord positioning above lyrics
- Sections: Clearly defined verses, choruses, bridges, and tags
- Directives: Special instructions like tempo, key, and timing markers
- Metadata: Artist, CCLI number, copyright, and more
Dynamic Transposition
Transpose any song to match your vocalists’ range with real-time chord conversion:- Use the +/- controls to shift keys up or down by semitone
- View the resulting key instantly (e.g., C → D → E)
- All chords update automatically throughout the song
- Original key is preserved in the database
Chord Notation Modes
View chords in multiple notation systems to accommodate different musical backgrounds:- American
- Spanish (Latin)
- Roman Numerals
- Lyrics Only
Standard letter notation: C, D, E, F, G, A, B
Most common in contemporary worship settings
Song Management
Adding New Songs
Users with thesongs.create permission can add songs to the library:
- Navigate to Worship → Songs and click Add Song
- Enter basic information:
- Title and artist
- Original key (e.g., C, D, Eb)
- Tempo (BPM) and type (Fast/Slow)
- Paste or type the song content in ChordPro format
- Add optional metadata like CCLI number or copyright
- Save the song to publish it to your church’s library
For Master users, songs are added to the global library and become available to all churches. Regular users create church-specific entries.
Searching and Filtering
Find songs quickly using the powerful search and filter tools: Text SearchSearch by song title or artist name. Results update as you type. Filter by Key
Show only songs in a specific key (C, D, G, etc.) to match your service planning. Filter by Type
Separate fast songs (upbeat, energetic) from slow songs (intimate, reflective) for service flow planning. Filter by Singer
See songs assigned to specific vocalists with their preferred keys. This helps you plan setlists around available singers.
Singer Key Assignments
Assign preferred keys to individual singers for each song in the library:- Each singer can have their own optimal key for any song
- When filtering by singer, the list shows only songs they’re assigned to
- Keys are displayed next to the singer’s name
- Helps worship leaders quickly plan setlists based on available vocalists
Singer assignments don’t change the song’s original key in the library—they’re personalized references for planning purposes.
Setlists (Playlists)
Setlists organize songs for specific services or events.Creating a Setlist
- Go to Worship → Playlists and click Create Playlist
- Name your setlist (e.g., “Sunday Morning - March 10”)
- Add songs from your library by searching or browsing
- Specify the key for each song in the setlist
- Reorder songs by dragging to create the perfect flow
Special Markers
Tag setlists with special indicators:- Santa Cena (Communion): Mark setlists that include communion songs
- Additional service markers can be configured per church needs
Sharing with Teams
Once a setlist is finalized:- Assign it to specific worship team members
- Link it to a calendar meeting for automatic notifications
- Team members receive access to view all songs in their assigned key
- Musicians can prepare in advance with full chord charts
Collaboration & Moderation
MinistryHub includes a moderation workflow to maintain song quality while enabling team collaboration.Proposing Edits
Collaborators and members can suggest improvements to existing songs:- Edit lyrics, chords, or structure
- Suggest tempo or key changes
- Fix typos or formatting issues
Approval Workflow
Worship leaders and administrators withsongs.approve permission review pending changes:
- View the Pending Approvals page under Worship
- See side-by-side comparison of current vs. proposed content
- Review proposed key, tempo, or structural changes
- Either approve the edit (it goes live) or reject with feedback
Current Version
The existing song as it appears in the library. This remains unchanged until an edit is approved.
Proposed Version
The suggested changes from the contributor. Differences are highlighted for easy review.
Why Moderation Matters
This workflow ensures:- Accuracy: Multiple eyes review changes before they go live
- Theological Consistency: Leaders can verify lyric changes align with church values
- Quality Control: Prevent accidental errors or formatting issues
- Team Empowerment: Anyone can contribute while maintaining oversight
Instruments and Assignments
Track which instruments are needed for each service and who plays them:- Maintain a list of available instruments (guitar, bass, keys, drums, etc.)
- Assign musicians to specific instruments for each meeting
- View instrument assignments in the calendar and setlist views
- Ensure you have coverage for all necessary parts
Quick Preview Panel
When browsing the song library, click any song to open the quick preview panel:- View Chords: See the full song without leaving the library page
- Transpose on the Fly: Test different keys instantly
- Change Notation: Switch between American, Spanish, or Roman numeral display
- Adjust Font Size: Make lyrics larger or smaller for comfortable reading
- Open Full View: Click the expand icon to open the song detail page
View Modes and Display Options
Font Size Control
Adjust text size for different scenarios:- Smaller fonts for printing condensed chord sheets
- Larger fonts for stage displays or musicians with vision needs
- Settings persist per user across sessions
Responsive Layout
Mobile ViewCard-based layout with essential information. Tap any song to view full details. Desktop View
Table layout showing title, artist, key, tempo, and BPM at a glance. Quick preview panel appears on the right.
Best Practices
Maintain Consistent Keys
Maintain Consistent Keys
When adding songs, use the most common recording key as the “original key.” This gives team members a reference point even if you transpose for services.
Tag Songs by Type
Tag Songs by Type
Mark songs as “Fast” or “Slow” to help with service flow planning. Alternating tempo creates natural dynamics in worship.
Use Singer Assignments
Use Singer Assignments
Assign keys to regular vocalists so you can quickly filter and see what songs work with available singers each week.
Review Edits Promptly
Review Edits Promptly
Check the pending approvals page regularly. Quick feedback encourages team collaboration and keeps the library current.
Plan Ahead
Plan Ahead
Create setlists at least a week in advance and assign them to meetings. This gives musicians time to practice and prepare.
Internationalization
The Worship Module supports multiple languages:- Interface available in Spanish, English, and Portuguese
- Songs can be added in any language
- Future enhancement: Multiple language versions of the same song
Currently, songs are stored and displayed exactly as entered. Automatic translation is not applied—multilingual churches can add separate entries for different language versions.