Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Amazon Cloud Player plugin for Squeezebox

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 HTML
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 CloudPlaya.pm Pass more metadata in for the albums and songs. July 31, 2012
Octocat-spinner-32 Plugin.pm
Octocat-spinner-32 README.rst
Octocat-spinner-32 Settings.pm
Octocat-spinner-32 install.xml
Octocat-spinner-32 strings.txt
README.rst

SBCloudPlayer

SBCloudPlayer is a plugin for Squeezebox that provides integration with Amazon's Cloud Player service. All the albums, artists, and songs on a Cloud Player account can be played on any Squeezebox device connected to a server with this plugin enabled.

Installation

To install SBCloudPlayer, you will first need to install the cloudplaya utility application. This provides a set of command line utilities that SBCloudPlayer will use to communicate with Amazon.

You must first have Python Setuptools installed. This should be available through your Linux distribution, or by downloading a setup file for Windows.

Once that's installed, you can install cloudplaya by typing:

$ sudo easy_install cloudplaya

You will then want to add this plugin to your server.

If you are working off of the Git checkout, just copy this source tree into a subdirectory named SBCloudPlayer in your Squeezebox Plugins directory. For example:

$ sudo cp -av . /usr/share/squeezeboxserver/Plugins/SBCloudPlayer

Otherwise, download a copy and extract the files in the chipx86-sbcloudplayer-* directory to the Plugins directory as above.

Then restart your Squeezebox service.

Configuration

You will need to authenticate once with your Amazon username and password. Go into Settings -> Advanced -> SBCloudPlayer, enter your Amazon username and password, and hit Apply.

Authentication might take several seconds to complete.

Note that your password will not be stored anywhere. It is only used to get an authentication token.

Usage

Once you have authenticated, you can close the settings and go back to your main Squeezebox UI. You should see an Amazon Cloud Player entry under My Apps. Just browse for what you want to play!

Known Problems

I suspect that the URLs for streaming songs change every so often. Right now, we cache the URLs, but this doesn't seem to be a good long-term solution. If this is a proble, clear out your /var/lib/squeezeboxserver/cache/sbcloudplayer.db* caches.

Something went wrong with that request. Please try again.