2009-10-08, 23:51
Guys.... (and gals if there are any),
Is there any hope that we could adopt a consistent approach to 'special' artwork not inherently supported by XBMC?
This is NOT a criticism of work done so far... it's been very innovative indeed, but the same problem has been cracked half a dozen different ways....
So...
If seems to me that the crux of most 'special' art lies in knowing the path of the media file itself (so that the skin can pull a side by side art file). In many circumstances, this can be difficult, or impossible to know e.g.
U2\
U2\Greatest Hits\
U2\Greatest Hits\01 - Some Track.mp3
U2\Greatest Hits\somespecialart.png
SOME skins have opted to replicate a hierarchical structure under the skin\media folder, and some have opted for a flat structure under the skin\media folder...
OTHER skins have asked the user to define the path to the media files (in a skin setting screen), then they've been able to locate the special art side by side with the media.
I would like to propose that the latter technique is the better technique (because it allows users to keep their special art with their media, and it's not skin specific).
If you buy into this argument so far...
I would like to propose the following:
ALL 'special' (non XBMC native supported) art goes side by side with the media file and is prefixed with the string "special-"
e.g.
U2\
U2\Greatest Hits\
U2\Greatest Hits\01 - Some Track.mp3
U2\Greatest Hits\special-cdart.png
U2\Greatest Hits\special-clearart.png
in the case of multiple image collections (backdrops, movie frames etc), then a subfolder prefixed with 'special-' is used... e.g.
U2\
U2\Greatest Hits\
U2\Greatest Hits\01 - Some Track.mp3
U2\Greatest Hits\special-cdart.png
U2\Greatest Hits\special-clearart.png
U2\Greatest Hits\special-fanart\
U2\Greatest Hits\special-bandshots\
I know this isn't a perfect solution, but it would at least bring SOME sanity to what's going on, it's relatively easy to implement and really helps the end user and 3rd party media managers. Plus.... should any of these special art types be considered good enough to be adopted by XBMC natively, it's fairly easy to write a script to remove the 'special-' prefix.
I also realise it requires users to have consistent structure in their media organisation in order to locate the special art... but I still think it would be worthwhile getting the skins to behave consistently.
Is this doable/sane/insane/pita?
Is there any hope that we could adopt a consistent approach to 'special' artwork not inherently supported by XBMC?
This is NOT a criticism of work done so far... it's been very innovative indeed, but the same problem has been cracked half a dozen different ways....
So...
If seems to me that the crux of most 'special' art lies in knowing the path of the media file itself (so that the skin can pull a side by side art file). In many circumstances, this can be difficult, or impossible to know e.g.
U2\
U2\Greatest Hits\
U2\Greatest Hits\01 - Some Track.mp3
U2\Greatest Hits\somespecialart.png
SOME skins have opted to replicate a hierarchical structure under the skin\media folder, and some have opted for a flat structure under the skin\media folder...
OTHER skins have asked the user to define the path to the media files (in a skin setting screen), then they've been able to locate the special art side by side with the media.
I would like to propose that the latter technique is the better technique (because it allows users to keep their special art with their media, and it's not skin specific).
If you buy into this argument so far...
I would like to propose the following:
ALL 'special' (non XBMC native supported) art goes side by side with the media file and is prefixed with the string "special-"
e.g.
U2\
U2\Greatest Hits\
U2\Greatest Hits\01 - Some Track.mp3
U2\Greatest Hits\special-cdart.png
U2\Greatest Hits\special-clearart.png
in the case of multiple image collections (backdrops, movie frames etc), then a subfolder prefixed with 'special-' is used... e.g.
U2\
U2\Greatest Hits\
U2\Greatest Hits\01 - Some Track.mp3
U2\Greatest Hits\special-cdart.png
U2\Greatest Hits\special-clearart.png
U2\Greatest Hits\special-fanart\
U2\Greatest Hits\special-bandshots\
I know this isn't a perfect solution, but it would at least bring SOME sanity to what's going on, it's relatively easy to implement and really helps the end user and 3rd party media managers. Plus.... should any of these special art types be considered good enough to be adopted by XBMC natively, it's fairly easy to write a script to remove the 'special-' prefix.
I also realise it requires users to have consistent structure in their media organisation in order to locate the special art... but I still think it would be worthwhile getting the skins to behave consistently.
Is this doable/sane/insane/pita?