Hi!
I'm working on a foo_discogs a plugin using the discogs database (http://www.discogs.com) for tagging and adding metadata (custom tags) to releases (discogs way of saying album: EP, LP, CD etc)
The plugin has two goals:
- write standard tags from discogs info, like the freedb plugin. it will detect correctly compilations and VA by allowing to write the ALBUM_ARTIST tag
- write custom tags containing specific info like label, country, discogs rating, etc. When used with a playlist tree this will allow interesting sorting of your collection such as:
labels/releases (release is the cat number on the label such as GKF002)
country/labels/releases
discogs rating
by release date (much precise than the YEAR tag since discog info is YYYY or MM/YYYY or MM/DD/YYYY). for example you could display the collection by YYYY/MM
All those custom tags can also be used in a track_info_mod panel !
I'm quite advanced for the HTML parser that extract release info from discogs page, and the plugin can already write tags using that info. There's no UI yet and for the first version it'll be very minimal. You'll probably have to enter manually the discogs release id (a number uniquely identifying a release in discogs db) after having selected all the files of *one* release. This is done only once, as this id will be stored in a custom tag to allow to later update some tags such as rating with current values.
I don't think there will be a dialog that guess the correct artist / release (and so the discog release id) from the current tags as this is not pratical at all with current way to interact with discogs.
plans for very future version:
- retrieve number of voters (for rating) to compute a weigthed rating.
- display in a playlist all music of an artist *and* its aliases
- give the choice to not write custom tags but use foo_custominfo instead to store discogs data.
- extract more info from discogs like Notes, Credits etc..probably not before there's no better than parsing HTML
Still too soon to say when i'll release it, but not before it's useful
Comments, ideas are welcome !
