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