Bug 240671 - Integrate libpiano (Pandora interface library) into Amarok
Summary: Integrate libpiano (Pandora interface library) into Amarok
Status: RESOLVED INTENTIONAL
Alias: None
Product: amarok
Classification: Applications
Component: Internet Services (show other bugs)
Version: 2.3.1
Platform: Unlisted Binaries Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-04 00:26 UTC by Jacob Adamson
Modified: 2010-06-05 01:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Adamson 2010-06-04 00:26:05 UTC
Version:           2.3.1 (using Devel) 
OS:                Linux

There is an open-source library called libpiano that has been made to interface with Pandora's database. It works without using flash or a browser. It has full support for logging in, playing radio streams, and loving/banning songs. It is written in c++, so it may be fairly easy to implement. Some examples of implementation include Pithos, Pianobar, and the XBMC Pandora Plugin.

The code for pianobar and libpiano can be gotten from here:
git clone git://github.com/PromyLOPh/pianobar.git pianobar

Check it out XD. It would be awesome to finally be able to play Pandora streams from inside Amarok.

Reproducible: Didn't try
Comment 1 Myriam Schweingruber 2010-06-05 01:30:52 UTC
Sorry, but reverse engineering Pandora is likely not legal, please read their conditions.
Also, since Pandora is only availabele in the USA, it's not o much use for all the other Amarok suers.
You can of course write a script for Amarok, please see our scripting guide here: http://amarok.kde.org/wiki/Development/Scripting_HowTo_2.0

Please do not reopen this report, we have already closed previous wishes about Pandora.