(2012-04-03 10:25)bleze Wrote: Nicely done sir! I would however kindly suggest support for playlist folders that the Spotify client and apps support. This makes it possible to arrange your playlists in a folder tree.
Thanks, I also plan to add folder support in the future, but this feature was set back to avoid delaying a public release.
(2012-04-03 13:20)Hitcher Wrote: I installed this addon because a user was having trouble launching it from my skin XeeBo and now I've found out that it's messed around with with the skin's XML files - not happy.
Addons should not be editing other files!
I understand your anger but please, try to put yourself in the place of a script developer and think what could you do without this sort of hacks:
- Fonts: Display a consistent look across every skin? No. You can't use any standard font definitions, because they don't even exist.
- Includes: Could you have a well organized xml layout with no code duplication? No. You are doomed to live with infinite scrolling xml files with infinite duplication of common attributes for every label, button, container, list, etc.
It's intrusive, yes, but tries to be respectful with the skin in use. All font and include definitions it installs won't conflict with the ones defined by the skin, and are cleaned up automatically when the addon exits (well, unless it crashes). If the XBMC team ever implements custom skin and font support for addons I would be happy to dump this. Really, I hate this hack as much as you do.
I just want this script to look the same on every skin, without the need to worry about text breaking from it's container and avoid fiddling with long and unmaintainable xml layout files.
Anyway, what kind of trouble was? I can successfully launch this addon within XeeBo.
(2012-04-03 13:48)gegs Wrote: I use XBMC on the ATV2 and have installed the addon. I know it doesn't work on the ATV2 yet, but I hope some future auto-update will change that.
As said, ATV2 support depends strongly on python's ctypes module. Hope this module becomes available anytime soon...