Hi guys, I put together what I'm calling a prototype (for reasons I'll get into in a minute) for an Amazon Cloud Player plugin for Squeezebox. You can log in to your Amazon account, browser artists/albums, and play songs. Works pretty well for the most part.
It currently depends on a Python-based command line utility I wrote called cloudplaya (https://github.com/chipx86/cloudplaya), which handles all the actual communication with Amazon Cloud Player. Because of this, it's not a fully self-contained plugin, but it's close. The plugin is available for download at https://github.com/chipx86/sbcloudplayer/. There's some installation instructions there. I don't yet have it in a feed, but I intend to in time. Given the cloudplaya dependency, I sort of want people to know what they're getting themselves into for now. Now, as I said, I'm considering it a prototype. While I consider myself a seasoned developer in general, I must say that developing this plugin for Squeezebox was a bit of a challenge, mostly given the lack of docs and inconsistent designs between various plugins out there. This plugin is using OPMLBased to represent the data, and this carries with it some limitations. Preferably, I'd move to using ProtocolHandlers, AlbumInfo, etc. I haven't found any good documentation on how to do this properly yet. What I would like is for someone with more experience to help take this plugin further. The Cloud Player communication should be rolled up into this in order to make it standalone, and it should better integrate with the aforementioned interfaces. If someone is able to lend a hand in some form with this, it'd be much appreciated. As it stands, though, it works. I've been listening to music from my Cloud Player on my Squeezeboxes. I'd be interested in seeing how it works for other people. ------------------------------------------------------------------------ chipx86's Profile: http://forums.slimdevices.com/member.php?userid=56786 View this thread: http://forums.slimdevices.com/showthread.php?t=95937 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
