Standardise song metadata for import/export and backups
- title
- copyright (author/publisher/year/url)
✓ Completed on 20240228
Ability to export songs:
- export selected songTemplates/all songTemplates
- export selected playlists/all playlists
- export format option:
- json
- text
- zip compression for exports of multiple files
✓ Completed on 20240229
Ability to import songs:
- uploader for zipped archive of json or text files
- validation: implement document api version for forwards-compatibility
✓ Completed on 20240301
Ability to import/export wallpaper and settings
- format: json
- validation: implement document api version for forwards-compatibility
- zip compression for exports of multiple files
- Ability to upload a music file to the songTemplate
- Ability to play the backing music when the song changes
- UI to configure slide duration
- Update Import/export scripts to include slide duration & music
- The first line of the next slide should show on the screen before the next slide begins
- Ability to configure a repeat of a slide (eg: when a chorus should be repeated x times)
- Multiple songleaders can run the same songlist in playback mode without conflict
- Event listeners and emitters to propagate events (change slide, change song, etc)
- Screen username for event logs, record event log
- Ability to add chord names and position chord changes relative to the lyrics
- A new screen similar to audience view but for instrumentalists, that shows the chords
- Update Import/export scripts to include chord changes relative to lyrics
- Ability to tag songs so as to organise and filter large song collections