Skip to content

Album Covers

Erik Massop edited this page Nov 4, 2017 · 1 revision

This article or section needs to be updated. Parts of this article or section have been identified as no longer being up to date. Please update the article to reflect recent events, and remove this text when finished.

Clients should use the client/generic/arturl source with the various album_*_* properties. These properties are all urls, but urls can be to a file:// of course so covers can be locally cached. Locally cached covers should go to ~/.xmms2/clients/generic/art/ the filenames should be the md5 checksum of the "$artist-$album" all in lowercase, followed by the size which should be one of small, large, or thumbnail. In the case that the album is a Compilation the artist should be set to "various artists." Information about the actual sizes can be found at Generic properties policy. An example filename might be 33aa73b5ddbccffcb485c42c2b14fae7-thumbnail.jpg

Any client that automatically looks up album art should put it into the client/generic/arturl_unverified source until it can be verified by the user. xmms2covers is on the way, and one can play with some of it by grabbing it from GIT. xmms2covers includes a verifier and a querier, the querier is module based. The querier also downscales art (from large to small to thumbnail and from small to thumbnail). These down scaled images are treated as locally cached images except that they are at first placed in ~/.xmms2/clients/generic/art/unverified/ when they are verified they should be moved into ~/.xmms2/clients/generic/art/ and the property should be moved to the arturl source and the url (a file:// url) updated.

XMMS2Covers currently has the following modules for getting album art: MusicBrainz iTunes Music Store Discogs Industrial-Music.com Some links: http://www.amazon.com/ - generic http://www.psyshop.com/ - trance http://composers.c64.org/ - SID http://www.metal-archives.com/ - metal

Clone this wiki locally