Skinners - help improve synchronised audio playback in XBMC - make XSqueeze pretty!!
#1
Hey talented skinners!

If you read this - http://forum.xbmc.org/showthread.php?tid=134943 - you will see that my Add-on:XSqueeze (wiki) means that XBMC can actually do synchronised multi-room music playback fairly easily now - something that has long been missing & requested in XBMC. It's a hack (XBMC spawns a hidden external audio player that emulates a Squeezebox) - but it's an effective one as the Squeezebox players already have a very effective and easy sync/sync group mechanism.

Important to note - no extra hardware required - you do NOT need any actual hardware Squeezeboxes, just a simple server program to server your music library from your server/NAS/plug etc = and then install an addon in XBMC and away you go.

What would be super nice would be more skin support - because XSqueeze uses it's own window.xml, it runs into all the normal issues of needing skin files/font care for other skins. It's usually functional no matter what the skin, but I'm no designer and it's fairly basic even in Confluence.

(Integral to XSqueeze is the Artist Slideshow add on - the addon kicks off the Artist Slideshow automatically so you just need to add a multi-image and a label and all the nice pics/artist info just work).

The addon is pretty stable now and so you should need to do much in the way of future changes - i.e. no great bit ongoing support burden here. The skin labels etc. are well documented - just install XSqueeze (see wiki link above to get my repo etc) - and then in the the addons/script.xsqueeze/resources/skins/Default/ folder have a look at XSqueezeNowPlaying.xml - at the top is a list of all the available labels and what they do. The companion (automatically installed) addon XSqueezeChooser is launched from within XSquueze, and uses a basic xbmc plugin architecture to help people easily select music. It therefore picks up all your normal skin stuff like any other list based plug-in - although it (like the YouTube addon etc) - does try to force the id=500 view for thumbnail display once you get to a list of actual albums/radio stations etc. So ideally your skin has a thumbnails view for plugins with an id of 500 like Confluence does....

It would be totally awesome if you added support in your skin - you can simply skin it up and then add your own XSqueezeNowPlaying.xml into your 720p folder when you next do a release of your skin, or share a skin file here and I can add it within the XSqueeze addon skin folders.

If you do get around to this - post here, as it would be great to see your work and I can prettify up the wiki page with some sexy shots....
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.
Reply
#2
I could have a go at doing this for Cirrus Extended v2.

Just need to find the time though... Sad
BBC Live Football Scores: Football scores notifications service.
script.squeezeinfo: shows what's playing on your Logitech Media Server
Reply
#3
That's usually the challenge! Hopefully you do, Cirrus is a great skin. Of course if you don't the world won't end but you might be able to have some fun with it if you do get a chance.
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.
Reply

Logout Mark Read Team Forum Stats Members Help
Skinners - help improve synchronised audio playback in XBMC - make XSqueeze pretty!!0