Open diomekes opened 10 years ago
Cool idea! This would indeed be a fun feature to have.
I'm not sure whether this would make the most sense as part of the existing album art plugin or encapsulated in a fresh, clean "artist art" plugin…
Hi, I'd like to implement this. I'd love to have it on Kodi (new name of XBMC). Should I put it in Album Art, or in a new one? I think it makes sense to put it in Album art, and make an option to disable/enable it.
I think this should be part of fetchart
, much of its infrastructure is likely to be reusable.
You could add a type
attribute to the Candidate
class (maybe with values correspondig to the ID3 picture types, possibly with some custom additions if they're not sufficient?) and change the sources to yield
the fanart Candidate
s in addition to the album art.
art_for_album
would then need to check the type
and handle the pictures accordingly.
I think this should be part of
fetchart
, much of its infrastructure is likely to be reusable.
Roger that. I am on it for the rest of the day. Do you guys have a test suite, or some other method of easily testing whether it works? I'd rather not ruin my own database :D
You could add a
type
attribute to theCandidate
class (maybe with values correspondig to the ID3 picture types, possibly with some custom additions if they're not sufficient?) and change the sources toyield
the fanartCandidate
s in addition to the album art.
art_for_album
would then need to check thetype
and handle the pictures accordingly.
I'll first have to read the code a bit before I'm with you there.
Looks like there's a test suite, I'll have a good look. Expect a merge request soon :)
I was actually looking for exactly this functionality!
Any updates on this? Having artist images would really help with browsing through Kodi.
Hi, I just learned of Beets existence, and too would love to see this. Downloading Artist Artwork / Fanart is the ONLY music tagging task in my workflow left that i can not (semi-)automate. With it, Beets would be the perfect and wholesome Music Manager not only for standalone libraries, but also for Kodi! Doing this manually is time-consuming, inconsistent and just a PITA. Seeing how amazingly feature rich Beets is, i could not believe this feature would not be implemented when i read and searched the Docs, and then the issues here. Mediaelch seems to have implemented this somehow, so maybe Beets could benefit from this? Anyway, thanks for this amazing tool, and thanks for any work in implementing this feature!
Hey, here's an absolutely godawful fish
script I wrote that solved this ~enough for my use case, do what you like with it:
The key piece here is that I have attempted to prefer pulling artist images from artist controlled pages -- bandcamp and soundcloud. I assume artists know how they want to be represented. Maybe I would also add youtube, as it also has well-defined semantics for "artist image."
Can't guarantee anything, but I may end up trying to write this as a beets plugin. If so, I have a few questions to leave here:
folder.jpg
, artist.jpg
, or even embedded artist imagery.
- What are people's preferred sources for these images?
I'd imagine TheAudioDB and Discogs would be among the preferred options for artist images.
- What software do you use that has support for artist art?
I'm primarily interested in:
Thanks for your work on this.
@riley-martine Did you ever get anywhere with the beets plugin version of your script? I'm trying to fill out all the possible artwork for my albums that Music Assistant can display. First step is getting the artist art!
@JeffersonBledsoe nope, the above is the most current version of the code I have. Haven't really been using beets that much.
I think it would be cool for the fetchart plugin to grab artist fanart and thumbnails for use in, for example, XBMC. It should save the art in the artist folder as fanart.jpg (for 16:9 images) and folder.jpg (for thumbnails of artists).
I'm sure it's pretty easy, I looked at the code, but didn't want to implement it wrong. Anyway, htbackdrops.org has the fanart, and the search would probably be this:
"http://htbackdrops.org/api/{api}/searchXML?mbid={mbid}&aid=1,5"
Beets would need to have an api key from htbackdrops, you can use TESTKEY to test it out.