@
DaveBlake Some users do want to be able to keep NFO and images in a separate folder structure for all media types. I do, and I've gotten a couple of requests to implement it in Artwork Beef. It can be kind of awkward to match up exactly right (is that a 'minus-hypen' or a 'hypen' character in the artist name?), but I do dislike having all the artwork mixed in with the media so I've been playing with the idea. With provisions for artist info built into Kodi, it seemed like it might be useful to expand it to other media types (in the video library, movie sets also don't have any clearly obvious place for their extra info to live). Just an idea, though.
Artwork Beef does the same thing with disc set artwork, attaching it to the album with a disc number. This does make sense to me, but it can be awkward for skins to access them. $INFO blocks can't be nested inside each other, so the simple solution like
$INFO[ListItem.Art(album.discart$INFO[ListItem.DiscNumber])] doesn't work. The best solution I've come up with is at the bottom of
this page of the Artwork Beef docs. I also like this strategy because artwork files saved in the main album folder with names like "discart1.png" will also be assigned as expected (
edit: err, or could be, if it makes it through the advancedsettings config). The other solution that attached them to each song was easier for skins to use, but a bit ookier data-wise. Ideally we would have discs as a separate media type that artwork can be assigned to, but that's a whole other project already on your radar so just mentioning to cover all the bases.
I definitely agree that filenames should just always match the name assigned in the library (except 'folder.jpg' to 'thumb' which is used in many other applications outside of Kodi). AD was originally designed in the pre-history before extended artwork was supported in the video library (implemented in Frodo, released stable 5 years ago), and the file name is its old convention that it never fully phased out, while the library name that skins use is its newer convention. This means that when/if this feature makes it into the
video library, the one and only name that will end up where skins expect it is "discart.png" (or other file extension that Kodi recognizes as art).
I also agree that bulk rename is the way to go for true consistency going forward, rather than satisfying users of one of the several bolt-on options currently in use. As far as the round image name goes, I prefer 'discart' and 'discart.png' over 'cdart' as cdart can easily be a bit of a misnomer - music is also distributed on other discs like SACD, DVD, Blu-ray, and vinyl that could be used here. 'discart' is nicely ambiguous but still says "Hey, I can spin!".