News:

Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com

Main Menu

Programming Exercise: Pandora support using Pianobar's code as a base.

Started by tschak909, February 24, 2010, 06:09:49 AM

Previous topic - Next topic

tschak909

Okay fellas, Programming challenge...

Utilize the libraries that make up PianoBar to make a Pandora DCE player and corresponding PlugIn.

It should:

(1) be self contained. No spawning shells.
(2) be installable from the software modules page.
(3) as such, for this first pass, only have one set of credentials for a given media director. Expand this later.
(4) provide Orbiter remotes and OSDs to switch between stations, and to play/pause, go to next song, etc.
(5) be accessible from the Media menu as a distinct media type. A File Browser source would not make sense here.

notes:

Use Hulu_Player and PlugIn as a basis. Also look at Xine Player/PlugIn.

I can do this in a week, can any of you?

Go for it, and beat me to it.

-Thom


Marie.O

Great, just like Hulu, another waste of time.
QuoteDear Pandora Visitor,

We are deeply, deeply sorry to say that due to licensing constraints, we can no longer allow access to Pandora for listeners located outside of the U.S. We will continue to work diligently to realize the vision of a truly global Pandora, but for the time being we are required to restrict its use. We are very sad to have to do this, but there is no other alternative.
If I helped you, feel free to buy me a coffee: [url="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2VKASZLTJH7ES"]https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2VKASZLTJH7ES[/url]

tschak909


tschak909


nite_man

QuoteGreat, just like Hulu, another waste of time.
Hulu is available for US citizens only. So, I agree it's useless for LinuxMCE users from another countries. Not sure that Pandora player will be useful as well. It's good to study C++ and LinuxMCE but currently we have so many more important bugs and issues. 0810 is still beta and 10.04 version is even is not started.

P.S. Maybe it'd be better to finish Youtube player?
Michael Stepanov,
My setup: [url="http://wiki.linuxmce.org/index.php/User:Nite_man#New_setup"]http://wiki.linuxmce.org/index.php/User:Nite_man#New_setup[/url]
Russian LinuxMCE community: [url="http://linuxmce.ru"]http://linuxmce.ru[/url]

totallymaxed

Quote from: nite_man on May 23, 2010, 06:41:53 PM
QuoteGreat, just like Hulu, another waste of time.
Hulu is available for US citizens only. So, I agree it's useless for LinuxMCE users from another countries. Not sure that Pandora player will be useful as well. It's good to study C++ and LinuxMCE but currently we have so many more important bugs and issues. 0810 is still beta and 10.04 version is even is not started.

P.S. Maybe it'd be better to finish Youtube player?

Well speaking as someone based in Europe who cannot access this service I would say that if some US based forum members want to work on this then that's fine.

All the best

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses [url="http://forum.linuxmce.org/index.php?topic=14026.0"]http://forum.linuxmce.org/index.php?topic=14026.0[/url]

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: [url="http://wp.me/P4KgIc-5P"]http://wp.me/P4KgIc-5P[/url]

Facebook: [url="https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465"]https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465[/url]

[url="http://www.dianemo.co.uk"]http://www.dianemo.co.uk[/url]

Techstyle

I think TSCHAK909 stated there is a proxy in place allowing non-US users to access it. 

I use Pandora all the time and I have introduced many friends to it because I think it is excellent.  I use it daily on LMCE via the computing menu but it would be great to control it via the Oribiter. 
Techstyle UK Ltd
[url=http://www.techstyleuk.co.uk]http://www.techstyleuk.co.uk[/url]

Techstyle US Inc.
[url=http://www.techstyleus.com]http://www.techstyleus.com[/url]

totallymaxed

Quote from: Techstyle on May 24, 2010, 06:11:44 AM
I think TSCHAK909 stated there is a proxy in place allowing non-US users to access it. 

I use Pandora all the time and I have introduced many friends to it because I think it is excellent.  I use it daily on LinuxMCE via the computing menu but it would be great to control it via the Oribiter. 

Sure he did.

But my point was that even if their was no proxy there should be no reason why US based forum members should not implement this...just as European forum member might implement something that was specific to their locality.

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses [url="http://forum.linuxmce.org/index.php?topic=14026.0"]http://forum.linuxmce.org/index.php?topic=14026.0[/url]

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: [url="http://wp.me/P4KgIc-5P"]http://wp.me/P4KgIc-5P[/url]

Facebook: [url="https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465"]https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465[/url]

[url="http://www.dianemo.co.uk"]http://www.dianemo.co.uk[/url]