A song management web application to store, sync and present songs and setlists, based on Vue.js and Amberbase. Head over to the docs (EN, DE) for more information about SongDrive and how to get started.
This is how the SongDrive Dashboard currently looks like.
A demo page is coming soon™.
- Create and edit songtexts with chords using a simple syntax
- Show single songs with a lot of tools or in a viewport optimized fullscreen view
- Maintain song translations and wwitch song languages with a single click
- Live-search through songs and setlists or filter by tags and by key
- Live-transpose song key or save transposed songs on setlists
- Create setlists and rearrange songs with simple drag and drop
- Present setlists for on-stage performance with device synchronization
- Export songssheets and setlists as plain text, PDF, SNG or Slack formatted
- Use Hotkeys for almost anything (hotkey cheatsheet included)
- Analyze general, setlist and user specific stats
- UI supports multiple languages (currently: EN, DE)
- Users can manage their own profile and change their password.
- Many admin functions including export and Import of complete SongDrive data and managing users with different roles
SongDrive is divided into frontend and backend. Both parts operate independent from each other. You can find documentation in the corresponding directory:
This project is licensed under the MIT License.
SongDrive is completely free to use. If it's useful for you and you enjoy it, please consider contributing, sponsoring me or donating via Paypal to support further development. 💚

