Reload / refresh modified song easy way?

16 views
Skip to first unread message

Stichting Bon Artz

unread,
Apr 18, 2025, 4:30:24 AMApr 18
to OpenSongApp
For a new project I'm putting in a lot of new songs via the desktop app. Then moving the songs via explorer from local to tablet storage.

Sometimes I need to quickly check if a change I've made to the chords look good on the tablet. It seems the only way to 'reload' a song that is modified, is by running Rebuild song index (Full) - this used the be as easy as switching back and forth between the next song.

Is this the correct way to do this? Am i missing some easier way here?
thanks

Gareth Evans

unread,
Apr 18, 2025, 5:03:27 AMApr 18
to Stichting Bon Artz, OpenSongApp
To avoid the app constantly opening and closing files on your storage, it creates and uses a database of your files - this makes song loading quicker than the v5.6.0 option which always loaded each song, extracted the information required and then processed the layout.   Since v6, the loading and extraction steps are done during indexing (which can be skipped if you haven't changed files externally) meaning only the processing step needs to take place when displaying a song, thus speeding up the app while using it.

When you index your songs, the app goes through all of the song files and extracts the information into the database.  This database is queried when you load songs.  Saving songs on the app updates both the database and the actual song file.  While the indexing is taking place, songs are manually loaded as before.

If you update your songs outside the app (when synchronising storage, or manually as you do), you have to reindex the songs so the app knows that files have changed.  An alternative to reindexing all songs if you have a large number in your database, is to import the single song into OpenSongApp, but letting the app know this is what you've done:
  • Using your file manager application, put the new/updated song into the OpenSong/Import folder (rather than the OpenSong/Songs folder)
  • From OpenSongApp, go to Settings > Song actions > Add songs > File then choose the song file you have pasted in - you will be shown a preview of the content
  • Make sure to tick the 'Overwrite existing item' box on the import screen since you are updating it and make sure you are placing in the correct song folder or subfolder (MAIN, etc.)
This process updates only that song in the database and saves the song file into your OpenSong/Songs folder as well.  No need to index all the songs.
You can do the same if you have multiple songs to import, you can use the Settings > Song actions > Add songs > Multiple files option.  This will import them into a song folder called 'Imported'.  You can always move them into the correct folder later using the Settings > Storage > Local storage > Imported > Move song files option

Gareth

--
When responding to a post on the forum using your email, please make sure to click on the 'Reply all' button so that your response is also sent to the forum for other people to see the full conversation.
---
You received this message because you are subscribed to the Google Groups "OpenSongApp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opensongapp...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/opensongapp/194b60da-7211-40c9-abce-7818de7f5d7cn%40googlegroups.com.

Stichting Bon Artz

unread,
Apr 18, 2025, 5:24:42 AMApr 18
to OpenSongApp
Thanks for getting back.
Given the options, I resorted to temporarily moving all other song folders leaving the one I'm working on. Thus greatly increasing the speed of the full index.

Op vrijdag 18 april 2025 om 11:03:27 UTC+2 schreef garethev...@gmail.com:
Reply all
Reply to author
Forward
0 new messages