2010-11-12, 05:44
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. If you guys haven't seen it, you should check it out. Clients are available for nearly all mobile platforms to stream your music on the road, plus there is HTTPQ and MPD support so you can use the Ampache web interface to push music to an MPD server or a copy of Winamp somewhere on the network.
The plugin will let you browse and search the catalog on an Ampache server in various ways (using Ampache's XML-API) and then stream whatever you want from it. The structure is loosely based on bjgeiser's Ampache Mobile, which is what I use to stream Ampache from my phone.
I've currently got the plugin running on my production box (Apple TV running Ubuntu+XBMC R28256) and on my dev machine (Win7 with some version of Dharma, I believe) so I think it's relatively compatible with most versions of XBMC.
I'm new to both XBMC and Python - please don't judge my code too harshly .
http://code.google.com/p/xbmc-ampache-plugin/
Set your server url, username, password in plugin settings. Server url needs to be in the exact format that the default is in: http://serverurl.com/ampache/ Note the "http://" at the beginning and the trailing slash.
Known issues:
No support for paging in any view: you get up to 5000 results all at once and that's it. (TODO - will be in next version)
Bug reports, feature requests, etc. are greatly appreciated.
---
Updates:
11/15/2010, updated to v0.1.1 - added random albums and a context menu item (for albums) to show all other albums from an artist.
11/16/2010, updated to v0.1.2 - removed hashlib binaries, should now be completely platform agnostic.
The plugin will let you browse and search the catalog on an Ampache server in various ways (using Ampache's XML-API) and then stream whatever you want from it. The structure is loosely based on bjgeiser's Ampache Mobile, which is what I use to stream Ampache from my phone.
I've currently got the plugin running on my production box (Apple TV running Ubuntu+XBMC R28256) and on my dev machine (Win7 with some version of Dharma, I believe) so I think it's relatively compatible with most versions of XBMC.
I'm new to both XBMC and Python - please don't judge my code too harshly .
http://code.google.com/p/xbmc-ampache-plugin/
Set your server url, username, password in plugin settings. Server url needs to be in the exact format that the default is in: http://serverurl.com/ampache/ Note the "http://" at the beginning and the trailing slash.
Known issues:
No support for paging in any view: you get up to 5000 results all at once and that's it. (TODO - will be in next version)
Bug reports, feature requests, etc. are greatly appreciated.
---
Updates:
11/15/2010, updated to v0.1.1 - added random albums and a context menu item (for albums) to show all other albums from an artist.
11/16/2010, updated to v0.1.2 - removed hashlib binaries, should now be completely platform agnostic.