jmarshall Wrote:An example of a particular RSS based app created in "seconds" by a non-programmer would be most welcome. I suspect you exaggerate ever so slightly, but we're definitely wanting to improve that side of XBMC, and if there's a nice solution available, we're interested. Perhaps you could describe clearly how it works?
Cheers,
Jonathan
Hi Jonathan - I'd be more than happy to show you an example or two so you can judge for yourself.
The very first app I did for boxee was
sommafm - which is a selection of online radio streams, helpfully for us they procide a shoutcast version of every stream.
Now we could simply add these to to sources.xml in xbmc but for the average joe foring up vim to edit xml probably isn't that user friendly.
Boxee's apps are either python based as per xbmc or RSS based. So lets do the somafm app in RSS
http://pastebin.com/m24168d97
Hopefully self explanatory. This will provide a thumbnail for sommafm under Apps => Music which when clicked will provide a menu of all the streams listed with a thumbnail. Clicking the the thumb starts the stream.
Second example,
Spiketv
The second thing that Boxee allows with RSS feeds is to parse the RSS and serve up the <enclosure> media if the enclosure media is a video.
Here is the RSS feed for spiketv
http://pastebin.com/f23459268
What is cool here is that we not only used the RSS provided by the spiketv wesbite but we came up with some yahoo pipes feeds for the TV shows too.
So, how to install apps.
Boxee has repositories. These are also xml served over http.
Here is mine
http://dl.dropbox.com/u/1134165/boxee/index.xml
Boxee users add that url in their settings (or if you provide good apps Boxee add your repo by default) and adding a new app is as simple as navigaing to apps => add
I don't use Boxee anymore (I use xbmc) so I may be a little rusty.
If anything isn't clear, shout.