Hi all
EDIT: Removed the attachments, see this post: http://forums.gbpvr.com/showpost.php?p=8...stcount=33
Well it's taken me a while, but I think I have the MusicLibrary2 ready for release.
This one changes a lot of things, so please back up your MusicLibrary2.mdb, Config.xml, your skin files (Blue and BlueMCE2) and DLL.
Main changes, are to where music paths are stored. They are not in the Config.xml anymore, so you WILL have to add them into the new structure in the Config app.
I'll give it a week or so before I load to the wiki properly.
Here's the change log:
Version 3.0 - You Name It, It Does It....
Skin File changes
EDIT: Removed the attachments, see this post: http://forums.gbpvr.com/showpost.php?p=8...stcount=33
Well it's taken me a while, but I think I have the MusicLibrary2 ready for release.
This one changes a lot of things, so please back up your MusicLibrary2.mdb, Config.xml, your skin files (Blue and BlueMCE2) and DLL.
Main changes, are to where music paths are stored. They are not in the Config.xml anymore, so you WILL have to add them into the new structure in the Config app.
I'll give it a week or so before I load to the wiki properly.
Here's the change log:
Version 3.0 - You Name It, It Does It....
- Memory leak while playing - fixed
- Added M3U support. They are picked up when a library scan is done. You can delete then from the list of playlists but they will come back again.
- Major changes to the drawing of the plugin, which should hopefully result is less memory usage.
- A new random playlist can now be generated when an existing one finishes. This action is configurable (on or off).
- Genre is now extracted from the track.
- Added ability to cycle the panels through: Artist/Album/Title, Album/Artist/Title and Genre/Artist/Title
- Default panel layout is configurable through the config program - and whether to show which layout is selected.
- Re-Wrote most of the code for drawing all of the screens on the page.
- Changed the random code from the main screen to randomise the currently selected titles. So for a random of everything, choose all, all. But you can now randomise an album/genre or artist or any combination thereof.
- Added a remote control (cellphone style) text entry. Used to quick select items from the left screen. Also can be used instead of the On Screen Keyboard for naming playlists. Config option to set the latter option.
- New configuration option 'Always Query', turned on (by default) every movement requeries the database. If turned off, user has to press 'ok' (enter) or move between the left and top screens for a query to be performed.
- New configuration option 'Perform Fast Scans". Uses the Media Library Paths and watches them for changes. Once the system has performed a full scan, it will use the watched folders there after - until GBPVR is restarted.
- Added Collections, and changed the directory structure config screens. Paths now stored in the DB rather than the config file. Can change collections from inside GBPVR from the menu (Home).
- Added a new update option "Fast Scan" which will only update changed files. This will occur every hour.
- Added a media information screen. Hit Ok (or Enter) on a title and details on that song will be displayed.
- New DB structure.
- Added better skin error checking so an error message should coome up if a skin element is missing.
Skin File changes
- MediaLibrary2 will dynamically update skin files while open, no need to shut down while skinning!!!
- Changed how play back position is put on the screen. It is now a separate element.
- Had to add a 'size' parameter to the "AlbumArt" special Element
- Had to add a 'size' parameter to the "Inset" special Element
- Had to add a 'size' parameter to the "Keys" special Element
- Had to add a 'size' parameter to the "Current" special Element
- Renamed ArtistList (Special Element), ArtistPageUpDown (SE), ArtistListImage (Composite Element) & etc to LeftList (SE), LeftPageUpDown etc.
- Renamed AlbumList (Special Element), AlbumPageUpDown (SE), AlbumListImage (Composite Element) & etc to TopList (SE), TopPageUpDown etc.
- Added 'TLength' parameter to background page to length of all selected titles.
- Added new text style RemoteKeyNew for remote control text entry - this is the new character
- Added new text style RemoteKeyExisting for remote control text entry - this already written text
- Added new text style RemoteKeyStyle for remote control text entry - this is the indicator for upper/lower case
- Added new special element to position and size the remote text box - "RemoteText"
- Added new compositeImage to draw the remote text indicator - "RemoteText"
- Added new Special element to display the media screen - 'MediaPopup"
- Added new compositeImage to display the media screen - 'MediaPopup"