Skin artwork addons - what do we need?
#18
Right, it appears we basically have 2 types of artwork addons as far as I'm concerned:

1. Artwork which the user could expect to configure.

These would be user-installable, and skin independent. i.e. they should work across the board so if the user sets it for skin A it'll also work without any changes in skin B.

1.1. Weather fanart packs. Either multi or single image packs. Skinner uses Weather.Fanart info label and XBMC handles the rest.

1.2. Generic background packs. Either multi or single image packs. Skinner uses Background.Video info label and XBMC handles the rest. IMO it's best to wait on this until we've figured out what to do with the homescreen as far as making it editable and consistent across skins.

1.3. More specific background packs, such as Genre fanart. These would be set by XBMC during directory listing. Personally I'd be reluctant to include these, as they start cluttering the UI - we'd need a setting for them, and I'm not clear as to where this sort of thing makes sense. After all, are folk going to want Director fanart? Year fanart? Where does it stop? One way to handle this might be to to use anything the user has installed. If they have 5 genre packs installed, then we just use the first image we find by default, and allow the user to set it just like they can set thumbs or fanart for other items.

2. Artwork which the user doesn't need to know about, can't install, and can't configure.

These would typically be a <requires> in the skin, and would not be shown in the addons manager or be separately installable by the user. Essentially they're a way to pull out a lot of the common images most skins use into separate packs. Skinner would utilise a generic infolabel to grab these, eg Skin.Art(skinart.studiologos.glossy,logo_name)

2.1 Studio/Record label logos. I forsee a simple default pack (or two) that almost all skinners will use. Possibly also some other packs should separate aspect ratios or somesuch be required.

2.2 Media info logos. Personally I think we should just settle on one of them and use that across the board, but I can see uses for others that may be more tailored for your skin. I don't see a point in making this user-configurable, but also don't see any reason to stop you the skinner from doing so if you wish (you'd just <require> two separate packs). We may be able to make it easier on skinners by normalizing names of logos to save duplicating images.

2.3 Icon packs. The style of these is generally something the skinner should choose, but may be able to be shared across skins.

2.4 Skin-specific artwork packs. These would essentially give you a way to push out some of your artwork to separate packs, theoretically decoupling the media from the XML files. I'm not sure how far to go with this - after all, it's silly if you need to change them both as you mayaswell include them together and keep things self-contained. Then again, often you may have a small XML based fix that doesn't affect the media at all, so having all of the media completely separate from the xml files makes sense. Your opinions on this are wanted. There's technical issues to consider (eg will the packs be packed, and if so how will this affect performance? what to do with clashes and so on...) but that's primarily my job Smile

The key points to make:

* Skins either require art (section 2) and thus the user has no control, or they use it if available and the user has control (section 1).

* The goal is to make it easy on the regular user, not necessarily easy for the power user. Most users aren't going to even consider changing the look of the h264 logo!

Let me know what you think.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply


Messages In This Thread
[No subject] - by mcborzu - 2011-02-22, 06:00
[No subject] - by Sranshaft - 2011-02-22, 08:35
[No subject] - by Hitcher - 2011-02-22, 08:50
[No subject] - by jmarshall - 2011-02-22, 08:50
[No subject] - by Sranshaft - 2011-02-22, 09:51
[No subject] - by ronie - 2011-02-22, 10:05
[No subject] - by ronie - 2011-02-22, 10:17
[No subject] - by Jezz_X - 2011-02-22, 10:38
[No subject] - by ronie - 2011-02-22, 10:50
[No subject] - by Jaypeg - 2011-02-22, 13:00
[No subject] - by Jeroen - 2011-02-22, 13:41
[No subject] - by Maxoo - 2011-02-22, 15:05
[No subject] - by ronie - 2011-02-23, 00:20
[No subject] - by djtoll - 2011-02-23, 18:07
[No subject] - by ghostelement - 2011-02-23, 21:58
[No subject] - by KiSUAN - 2011-02-24, 00:52
[No subject] - by jmarshall - 2011-02-24, 01:23
[No subject] - by ronie - 2011-02-24, 11:03
[No subject] - by Rad_ - 2011-02-24, 18:39
[No subject] - by spiff - 2011-02-24, 18:51
[No subject] - by jmarshall - 2011-02-24, 23:01
[No subject] - by pecinko - 2011-02-24, 23:11
[No subject] - by jmarshall - 2011-02-24, 23:33
[No subject] - by mcborzu - 2011-02-25, 03:06
[No subject] - by ghostelement - 2011-02-25, 04:32
[No subject] - by pecinko - 2011-03-01, 23:28
[No subject] - by igotdvds - 2011-04-07, 22:27
[No subject] - by jmarshall - 2011-04-08, 01:17
[No subject] - by MarcosQui - 2011-04-28, 13:32
[No subject] - by Kode - 2011-04-30, 03:31
[No subject] - by garbear - 2011-05-01, 14:24
[No subject] - by da-anda - 2011-05-10, 13:23
[No subject] - by igotdvds - 2011-06-09, 16:30
[No subject] - by Hitcher - 2012-02-26, 10:45
[No subject] - by Martijn - 2012-02-26, 12:53
[No subject] - by Hitcher - 2012-02-26, 14:03
[No subject] - by wyrm - 2012-02-26, 15:18
[No subject] - by Maxoo - 2012-02-26, 15:28
[No subject] - by bandelguy - 2012-02-26, 16:30
[No subject] - by Hitcher - 2012-02-26, 16:40
[No subject] - by jmarshall - 2012-02-26, 22:23
[No subject] - by Hitcher - 2012-02-26, 23:35
[No subject] - by Martijn - 2012-02-26, 23:47
[No subject] - by Martijn - 2012-02-28, 03:54
[No subject] - by Hitcher - 2012-02-29, 00:02
[No subject] - by jmarshall - 2012-02-29, 01:31
[No subject] - by Hitcher - 2012-02-29, 11:28
[No subject] - by Hitcher - 2012-03-06, 17:49
[No subject] - by Martijn - 2012-03-06, 18:36
[No subject] - by Hitcher - 2012-03-06, 18:41
Logout Mark Read Team Forum Stats Members Help
Skin artwork addons - what do we need?0