Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details

If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.

Pandora API control via PyDora?

If you have a question or need help, this is the place to be.
Post Reply
wysocki
Experienced User
Posts: 65
Joined: Mon Nov 23, 2015 9:23 pm
Location: Los Angeles area

Pandora API control via PyDora?

Post by wysocki »

I'm running Pandora a lot on my HTPC and I've worked up a mickey moused control panel in the webserver interface. It just runs Chrome with a url string for the desired channel. I control play/pause/skip by positioning the mouse and clicking it. I'd love to be able to do this in a cleaner way plus be able to get song info to display in my system. I know the Pandora API is supposed to be for authorized developers, but I've come across something called PyDora which is a Python implementation of the API.

https://pypi.python.org/pypi/pydora/1.7.5

Does anyone have any experience with this? Since it's in Python, I'd hope that one of our EG gurus could come up with a way to implement it in EG for us non-Python coders! :)
User avatar
kgschlosser
Site Admin
Posts: 5190
Joined: Fri Jun 05, 2015 5:43 am
Location: Rocky Mountains, Colorado USA

Re: Pandora API control via PyDora?

Post by kgschlosser »

it is possible. but you will have to run eg version 0.5 beta 4 and if pandoraAPI package doesn't want to play nice you may have to install python and install the library using that. I believe there is one other package that is needed to get API to run. but i will have to read the source more on the API to see. but it's going to take a bit of work because I/Someone would have to go through the source code and read the whole thing to get all of the control pieces together. because the front end that is already made for it cannot be used. but the back end can be.
If you like the work I have been doing then feel free to Image
Post Reply