Extract and export worship song lyrics from ProPresenter 7
View the Project on GitHub adamswbrown/propresenterlyricexport
| ← Back to Home | User Guide |
Export your ProPresenter playlist lyrics to beautifully formatted PowerPoint files in seconds.
Exporting lyrics is simple:
That’s it! Your PowerPoint file is ready.

# Interactive mode - guides you through selection
propresenter-lyrics pptx
# Direct export - specify playlist UUID and output name
propresenter-lyrics pptx abc123 sunday-service
Every export creates a professional PowerPoint with:
Your exported file works in:
Want to match your church’s branding? Customize fonts, colors, and more.
Click ⚙ Settings to access all customization options:

| Setting | Default | What it does |
|---|---|---|
| Font | System default | Choose from 25+ presentation fonts |
| Text color | White | Any color via color picker |
| Font size | 44pt | Lyric text size (40-48pt recommended) |
| Title size | 54pt | Song title size |
| Bold | On | Makes text bolder |
| Italic | On | Adds italic styling |
| Logo | None | Add your church logo |
The desktop app shows 25+ curated presentation-ready fonts:
Recommended fonts:
| Type | Best For | Examples |
|---|---|---|
| Sans-serif | Modern, clean | Arial, Open Sans, Roboto, Montserrat |
| Serif | Traditional, elegant | Georgia, Times New Roman, Merriweather |
| Display | Bold impact | Impact, Oswald, Bebas Neue |
Add your church or organization logo to title slides:
Best practices:
Quick combinations for common looks:
Font: Open Sans | Size: 44pt | Bold: Off | Italic: Off
Best for: Contemporary worship, clean aesthetic
Font: Georgia | Size: 48pt | Bold: On | Italic: On
Best for: Traditional services, formal events
Font: Impact | Size: 52pt | Bold: On | Italic: Off
Best for: Youth services, high-energy worship
Set options via environment variables:
# Font and size
export PP_FONT_FACE="Arial"
export PP_FONT_SIZE=44
export PP_TITLE_SIZE=54
# Colors (hex without #)
export PP_TEXT_COLOR=FFFFFF
# Formatting
export PP_BOLD=true
export PP_ITALIC=true
# Then export
propresenter-lyrics pptx abc123 output
Each slide contains:
[Dark background]
SONG TITLE
Artist Name
Verse lyrics appear here,
centered and easy to read,
with comfortable line spacing.
Problem: Font appears different than expected
Fix: The font must be installed on the computer opening the file. Use system fonts (Arial, Helvetica) for maximum compatibility.
Problem: Colors appear different on projector vs. screen
Fix: Projectors display differently. Test on your actual projector and use high-contrast combinations (white on black).
Problem: Logo doesn’t appear in exported file
Fix: Verify the file path is correct and the image is PNG or JPEG format.
Problem: Exported file is 50MB+ (should be <20MB)
Fix: Compress your logo image or use system fonts instead of custom fonts.
Export multiple playlists with consistent styling:
#!/bin/bash
export PP_FONT_FACE="Montserrat"
export PP_TEXT_COLOR="FFFFFF"
export PP_FONT_SIZE=44
for uuid in playlist1 playlist2 playlist3; do
propresenter-lyrics pptx "$uuid" "export-$uuid"
done