Justin-Credible / Centrafuse-Pandora-Plugin

:notes: :car: Pandora Internet Radio plugin for the Centrafuse Auto car PC frontend software.

Home Page:http://www.justin-credible.net/Projects/Centrafuse-Pandora-Plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pandora Plugin for Centrafuse##

Centrafuse Plugin

Centrafuse Auto is a "complete automotive infotainment software suite" designed to be used an embedded car PC.

This is a plugin for Centrafuse that allows the user to play internet radio from the Pandora Internet Radio service. It allows the user to add, remove, mark as favorite, and play their stations. It also allows a passenger to login as a guest.

More information and screen shots can be found here.

Centrafuse is written in .NET, and therefore, this plugin is also written in .NET. It utilizes the PandoraSharp library to communicate with the Pandora service.

PandoraSharp API###

This is the library that was written to communicate with the Pandora service using the XML-RPC API. It was created by examining the source code from xbmc-pandora and libpiano as well as using an HTTP debugging proxy (eg Fiddler) to examine the API calls.

The Pandora API requires the use of an encryption/decryption key that Pandora regularly changes. The key can be obtained by decompiling the SWF player from their website or checking with one of aforementioned projects.

Pandora API Alternatives

If you are looking for a more up-to-date Pandora API for .NET, I highly recommend checking out the engine that is used in the Pandora Music Box project, which is a plugin for the MediaPortal media center application.

Copyright © 2014 Justin Unterreiner. See LICENSE.txt for details.

About

:notes: :car: Pandora Internet Radio plugin for the Centrafuse Auto car PC frontend software.

http://www.justin-credible.net/Projects/Centrafuse-Pandora-Plugin

License:MIT License


Languages

Language:C# 100.0%