<p>I think themes should work in the following way:</p>
<p>- A global theme is setup via the settings and is used by default when nothing else below is set (your typcial Sunday-morning theme)- Themes can be set per song. If an song has a set theme, it's used instead of the global theme (special songs have a certain theme for whatever reason)- An OOS theme is optionally set and used when you create a new OOS. This would override both song-specific and global themes as it is specific to this service (used for special events - youth church, Christmas, Easter, etc.)</p>
<p>So for a Church service you setup the OOS of the songs you're going to sing and optionally set a theme for that service (e.g. a special theme for Christams, Easter, etc.) This would then be used for each song in that service, as you would expect.If, however, you don't select a theme for the OOS (e.g. it's a typical Sunday-morning service, nothing special), the global theme is used (which you would have previously set to be your default Sunday-morning theme). Any songs that have a song-specific theme set would use those.</p>
<p>You may want to add an option to the settings that sets whether song-specific themes override the OOS theme or not (i.e. should a theme for a song about 'healing' override the OOS-specific theme of Christmas? Some people would say yes, some would say no...)</p>