(2015-08-24, 05:19)Milhouse Wrote: Won't skins need to be updated to use the new "fanart#" type or plugin, along with a fall back to the old file system hitting method when "fanart#" artwork is not available? Skin support is probably going to be the biggest hurdle, IMHO, but creating the new artwork types is at least a start (I guess it's a bit chicken & egg).
Not sure why you haven't added extrathumb (thumb#) support as well. Even if the extrathumb artwork isn't ideal right now, having the new thumb# artwork types in the database might see support added eventually in skins - the artwork quality issues can be addressed separately.
Artwork Downloader is set up so that by default it still downloads extra fanart to the extrafanart directory, so skins using classic extrafanart won't even notice. It is rigged up to a setting so it can be disabled if desired (I prefer remote artwork, with Kodi's newish setup with arbitrary artwork in the DB and caching it's mostly great).
I'm going to add a bulk processor option that will populate 'fanart#' if enabled for the media type, so that skins just have to update for the new style across the whole library, or based on a skin setting for a short transition period.
'thumb#' can still be added to the database by hand, but since Artwork Downloader doesn't currently download thumbs (which I'm pretty sure should be specifically video thumbnails, like episodes) I'd just as soon leave AD's behavior around them as is for the moment. Though I would be more interested in adding support for an API to get thumbnails (well chosen thumbnails for movies could be great flair), if such a thing exists.
If I get some more time I want to expand on Martijn's work in 'master' on changing filenames to the same naming system that Kodi exports to, '<art_type>.jpg' for TV shows and '<media_filename>-<art_type>.jpg' for movies (and probably music videos), as that will allow for some great simplifications in the code, and I'll easily be able to set it up to add thumb# or any other artwork type you may want to specify with a local file to the artwork DB automatically.