Giter Site home page Giter Site logo

justin-credible / centrafuse-pandora-plugin Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 268 KB

: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

License: MIT License

C# 100.00%
centrafuse-plugin centrafuse-auto pandora-client pandora archived

centrafuse-pandora-plugin's Introduction

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

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

centrafuse-pandora-plugin's People

Contributors

justin-credible avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

hermitcrabslab

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.