Nova Media Center

Friday, February 03, 2006

New Version NovaMC 1.2.3

- Eliminated the NovaDirList object
- Integrated the ability to display and browse the directory structure into NovaObjList
- Recoded the remaining bits of NovaObjList to support a unified structure
- Added classes Dir, Artist, and Album, all types of File
- Added attributes to the File class such as Art (for Tile mode), Icon (for List mode), that enable the NovaObjList to get info from the File object itself. This means data such as the artwork shown and the icon is now part of the file itself, not the list
- Changed MusicDB to return Artist[] and Album[] objects instead of string[]
- Also added a ByLine1 and ByLine2 attribute to File class. This enables specific info for the file to be used during Tile mode. i.e., for an Album object ByLine1 says "Album" and ByLine2 says "Artist: artistname"
- Fixed Tile mode for all views. No longer does NovaDirList only support Tile mode, all NovaObjLists can support Tile mode
- Fixed the shuffle button bug where the dot wouldn't change based on the status of the playlist's shuffle mode
- Fixed browsing and playing files from the Browse mode
- Added attribute "ID" to File which is used for comparison of uniqueness. For example, for a MediaFile, the ID is it's path attribute.
- Made Database only store unique elements by checking the ID of the added file to the entire database for a match
- Clicking on Bookmarks now takes you to them

0 Comments:

Post a Comment

<< Home