Knowledge Base/BETA: MediaShout for Mac/Song Lyrics

Adding Lyrics via SongSelect on NEW BETA: b5196

Brett
posted this on Feb 17 01:20 am

This build still has issues when adding songs via SongSelect. I can successfully add a new song via SongSelect using the MS Mac import from SongSelect feature. The song appears in the database. However, when I transfer my script to another machine, I am still seeing the error message "SONG DATABASE ERROR: Failed to save song database. Error. Multiple validation errors occurred."

However, songs I add from scratch transfer just fine when I open the script on another machine.

 

Comments

User photo
John Phillips
MediaShout

Brett, 

 

I've already posted the following in a different thread but I think it may apply here as well.

 

If you have not used the Uninstaller included in the Package, please reinstall by first running the uninstaller.

Before you begin, Please review and follow the instructions below.

The song database is stored in a file called "SongPersistentStore.sqlite". This database is built based on the file called SongsM1.songs found in the MediaComplete/Songs folder. That being said, do the following:

1. Copy the MediaComplete folder from Macintosh HD/Library/Application Support.
2. Run the uninstaller and delete the original MediaComplete folder.
3. Reinstall
4. From the MeidaComplete folder on the desktop, copy and paste the SongPersistentStore.sqlite file into the new MediaComplete folder.
5. Open MediaShout

Being the SongPersistentStore.sqlite file (i.e. database) is built from the SongsM1.songs, if the datsbase is ever lost or corrupted, deleting it will cause the SongsM1 file to create a new one. The SongsM1 file is never altered, so if you start with the stock SongsM1 file and the database is deleted, the new one created will be a stock database. However you can create a new SongsM1 file. If you export your library as a MediaShout for Mac Song Data file, you can name it to SongsM1.songs. Then close MediaShout and use it to replace the stock file. This will give the SongPersistentStore.sqlite file a larger base to start with. If you do this periodically, you will only lose the new songs added since the last backup.

 

Let me know if it helps. 

February 17, 2012 10:47 am
User photo
Brett

After following the above fresh install procedure, there is no change to the behavior. Transferring a script and even the SongPersistentStore.sqlite file (which has songselect lyrics included) to another machine will break MS Mac on the other machine. Same error message upon opening the script when it tries to import the song.

Alternately, I transferred the SongPersistentStore.sqlite file to the other machine. Then upon accessing the song database, once I access a songselect song, the database no longer allows any editing or closing of the cue editor window by clicking "cancel" or "ok". Therefore no edits are saved, and I can no longer make changes to the stock songs either. Again, this behavior is only the machine to which the songselect songs are transferred. The machine from which they originated works fine.

February 17, 2012 12:45 pm
User photo
Brett

This continues to occur in B5198.

March 02, 2012 01:21 pm