![]() |
2010-01-25
, 18:09
|
Posts: 28 |
Thanked: 15 times |
Joined on Dec 2009
|
#2
|
![]() |
2010-01-25
, 18:10
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#3
|
python2.5 /opt/pyPianobar/pyPianobar.py
![]() |
2010-01-25
, 18:22
|
Posts: 1,067 |
Thanked: 313 times |
Joined on Sep 2009
@ USA
|
#4
|
![]() |
2010-01-25
, 19:43
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#5
|
![]() |
2010-01-25
, 20:04
|
Posts: 28 |
Thanked: 15 times |
Joined on Dec 2009
|
#6
|
The Following User Says Thank You to Thorprime For This Useful Post: | ||
![]() |
2010-01-25
, 21:46
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#7
|
![]() |
2010-01-25
, 21:48
|
Posts: 28 |
Thanked: 15 times |
Joined on Dec 2009
|
#8
|
![]() |
2010-01-25
, 21:52
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#9
|
Shouldn't the button map to the "t" key in pianobar? Which tells pandora you are tired of the song playing and would like not to hear it again for a while?
![]() |
2010-01-25
, 22:22
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#10
|
pyPianobar is a python2.5-qt4 (PyQt4) front-end for the pianobar Pandora radio client.
Why??
Currently, the Pandora website works fine in the N900 browser and thus, many people have decided a GUI application for it is not necessary. I disagreed, as did a couple others. The Pandora website is entirely flash, and while the N900 brings flash to our browser (which is excellent) - flash is also very CPU intensive and sluggish.
Pianobar steps in to be extremely lightweight, taking almost no overhead, and permits us to listen to our favorite online radio station in the background. Unfortunately, it's completely command line driven and as such, rather unintuitive.
This gave birth to pyPianobar. It is my first PyQt4 application and I welcome any feedback. It controls pianobar in the back-end allowing users to "click" a button to perform tasks.
Features:
Known Issues:
Python-Qt4 bindings are non-optified! Keep this in mind! Reports say it takes 44MB of rootfs.-- No longer an issue.To be done:
How??
- We are in Extras!
- Locate pyPianobar in Application Manager and Install
- Launch pyPianobar from Applications menu
- If you have an N800/N810, please see these instructions instead.
Vote for Pianobar here, and pyPianoar here to promote to Extras!!! Pick the current version in Extras Testing ARMEL.Why Python??
Simplicity. Using python, not only is this application runnable on the N900 - but it should also work with the next Maemo 6 model if they keep QT compatibility, and it also runs on Desktop Linux. This should, in theory, run on any device that supports python2.5 and qt4. I have included screenshots from the SDK, Desktop Ubuntu, and an N900.
Show me the Money!
The N900:
Thanks Thorprime!
The SDK:
Desktop Ubuntu:
Special thanks goes to Thorprime for the interface and current screenshots and to Bratag for helping me test on a live N900 device!
If I've helped you or you use any of my packages feel free to help me out.
-----------------------------------------------------------------------------------
Maintaining:
pyRadio - Pandora Radio on your N900, N810 or N800!
Last edited by fatalsaint; 2010-04-14 at 15:33.