================ CHANGES: arubomu ================ Current ------- - fixed bugs in id3lib - rewrote cdindex entirely, moved most of contents into enjot library. - write rip and riplist, album-list, etc. - implement a base class for catalogs - fixed album-xmms-durations - fixed and integrated freedb parsers - fixed amazon and descarga parsers - rename album-fetch to album-convert - document all features of user and album formats in rng file - ported parser (rewrote) to use ElementTree. - write rng file for playfile - wrote rng for songlist and fixed data - validated using NG-Relax instead of DTDs - added fallback copy of elementtree - add fallback copy of elementtree Format Changes ~~~~~~~~~~~~~~ - rename jbalb to user-album - remove the various="" attribute, the compilation release-type pretty much tells us already - made release-type required for album - add a field similar to src= for encoding=, to specify who has done the encoding, get rid of the optional conversion field. i want encoding to be compulsory. - moved comments from album to user - make user comments into user/comments, album notes into notes-other - album/reviews -> review - album/comments -> review - rename notes-other -> notes when all is done, there should be review notes - added tests for user and made most user attributes into elements - changed/move/remove discs. I think so, with the new missing-tracks and extra-tracks formats, check, if so, do it. - moved disctitle from attribute to element - made user use elements, not all attributes, convert data - removed category from album - remove usercompil from data - rename underscores to dashes, like missing_tracks to missing-tracks - big problem: missing_tracks and extra_tracks don't have disc numbers! all are "tracks" now - XML format: add a tag in the file for "Various Artists", so it's known programatically and not relying on the name. - add "composer" support for each song - add a series/collection tag to the album. - grouped all catalogs under a generic catalog type - add info Various Artists text to - when artist is Various and empty, set default string to 'Various Artists' - split comments and reviews reviews: go in album comments: go in user Misc ~~~~ - add release type to format - Created RELAX-NG schemas, initial versions from conversion using trang and some minor manhandling. - removed DOCTYPE - (2004-02-03) Split from jukebox project.