arubomu

Open source and Python based music album description library
Download

arubomu Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Martin Blais
  • Publisher web site:
  • http://furius.ca/home/software.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 108 KB

arubomu Tags


arubomu Description

Open source and Python based music album description library The arubomu library defines a simple format for representing information related to a music album, for user-specific information about a specific copy of an album (mp3 encoding parameters, source, defects, etc.), to represent songlists and statistics associated with files (e.g. number of times listened). arubomu is a simpler alternative than the more powerful generic RDF format that other systems use, yet more descriptive than CDDB files. It is meant as a simple, reasonable format for describing albums, one where you can edit files directly.Accompanying tools will also allow to fetch and automatically convert data from a few online database (descarga.com, amazon.com). There are also numerous tools that allow manipulating and converting album information to the XML format. Requirements: · Python 2.3 or later What's New in This Release: 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.


arubomu Related Software