arubomu

Music Album Description Library
Download

arubomu Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Martin Blais
  • Publisher web site:
  • http://furius.ca/atocha/

arubomu Tags


arubomu Description

Music Album Description Library arubomu is a Python library that 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).It 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.This format addresses the minimal practical needs for representing a music album. We do not intend this as a final solution for all possible needs ever to crop up, but we need something that works and that is adequate (i.e. cddb format is not adequate for many reasons). To give you an idea, the basic format include the following kind of information, and a little more:* album artist and title;* label and release date;* online catalog references (amazon, descarga, eventually musicbrainz, amg);* list of songs for each disc including titles, duration, extra info, artist (when needed).* review textMotivationThis was developed part of the jukebox scripts project, which is an effort in providing scripts to cleanly manage and organize directories of entire albums converted to mp3 files.The author believes that a full database approach like MusicBrainz is the right approach to pursue, and that it could eventually succeed (and we certainly hope so), but that it will never be able to match all of a user's mp3 entries and thus there will always be a need for representing and editing information locally (even if just for a cache). Besides, at the moment MusicBrainz does not include label and release date and disc information so we have decided to go through with this project anyway because we use and need this now.Also, think of the cases where an album is a home-made compilation of songs made by a friend, or recorded by a local artist. These should not go in a central database, but it is nevertheless necessary to be able to gather or enter information about that title Requirements: · Python · effbot's elementtree (Python library)


arubomu Related Software