2005-02-02, 05:57 PM
download 2.0.2.5
2.0.2.5 (02-03-2005)
- added "Dont display current song information" (this will allow the screensaver to kick in on the MVP, however the current song name/album art and track position wont be displayed).
Ok ive done another major update to "My Music", it now uses a database to store all the tag information about the music files, also about any audio cd. Â It first scans the file if not found in the database and then adds it to the database, and in case of a audio cd, when you enter the cd it will lookup the info from freedb.org and save that into the database. Â A few files wont have the track duration available via the headers (also no audio cds will have this info, also no ape files), so whenever you play a song it will update the duration (since gbpvr learns this info when the song begins to play) in the database, so it will now show the duration, yay! Â you must be in the my music plugin for the update to occur however.
I recommend you backup the old mymusicplugin.dll file, just incase i made a huge mistake and it doesnt work. Â Also this version REQUIRES GBPVR 0.90x. Â Since a few methods have been added, allowing you to select any song in the playlist and jump to that song (sadly the remove from playlist didnt make it into the gbpvr 0.908 so i have to wait for the next release before i can add this).
The database stuff, it uses the default gbpvr directory for most users C:\program files\devnz\gbpvr\music.mdb, if this is not your gbpvr directory, you can change the connection string in the configuration, under "Database settings".
Also under "Database Settings" theres a "Scan" option, this will scan all the elements listed in the virtual root and add the found music files to the database, i highly recommend you do this, otherwise it will be added the files as you browse aroung "my music".
The playlist now loads the tag information when it is needed, ie only loads the info as they are displayed, greatly improving speed for large playlists (still via the database, it was just taking to long to load them all at once).
2.0.2.5 (02-03-2005)
- added "Dont display current song information" (this will allow the screensaver to kick in on the MVP, however the current song name/album art and track position wont be displayed).
Ok ive done another major update to "My Music", it now uses a database to store all the tag information about the music files, also about any audio cd. Â It first scans the file if not found in the database and then adds it to the database, and in case of a audio cd, when you enter the cd it will lookup the info from freedb.org and save that into the database. Â A few files wont have the track duration available via the headers (also no audio cds will have this info, also no ape files), so whenever you play a song it will update the duration (since gbpvr learns this info when the song begins to play) in the database, so it will now show the duration, yay! Â you must be in the my music plugin for the update to occur however.
I recommend you backup the old mymusicplugin.dll file, just incase i made a huge mistake and it doesnt work. Â Also this version REQUIRES GBPVR 0.90x. Â Since a few methods have been added, allowing you to select any song in the playlist and jump to that song (sadly the remove from playlist didnt make it into the gbpvr 0.908 so i have to wait for the next release before i can add this).
The database stuff, it uses the default gbpvr directory for most users C:\program files\devnz\gbpvr\music.mdb, if this is not your gbpvr directory, you can change the connection string in the configuration, under "Database settings".
Also under "Database Settings" theres a "Scan" option, this will scan all the elements listed in the virtual root and add the found music files to the database, i highly recommend you do this, otherwise it will be added the files as you browse aroung "my music".
The playlist now loads the tag information when it is needed, ie only loads the info as they are displayed, greatly improving speed for large playlists (still via the database, it was just taking to long to load them all at once).