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

Reply via email to