Kunugiken Software Release: Pianopub
Posted: September 10th, 2010 | Author: Remi | Filed under: Cocoa, OS X, Site News | 38 Comments »Pianopub is a Pandora internet radio player. It lets you manage and listen to your stations in a native Cocoa application. It is a port of Pianobar, please support these brilliant people. It has built in support for the apple remote, and the media keys. It also posts notifications of songs using growl. Listening to Pandora, I felt like I wanted to control it like iTunes, and also I wanted to not have to have my browser open just to listen to it, because I might close it accidentally. Then when I ran across Pianobar, I was thrilled and delighted, but I just wished it was more user-friendly, and easier to control. So thats why I made this, so now more people can enjoy the benefits of Pianobar in a convenient package. Why not check it out yourself, its free! Download Here. If you like it, or have ideas for new features, let me know about it in the comments.

Would you share this as open source, please?
Thank you! This is excellent.
Thank you so much! Finally, a great Pandora player for Mac that doesn’t require Flash
I love the idea of this app, but at least for now I’m considering it to be in the “hopeful” state.
How do I enable the media keys? So far, they only start iTunes (play/pause F7) for me…
Is it or will it be possible to change Pianopub volume? It’s too loud with some stations even at the lowest system volume setting for me. I find that limits what I can comfortably listen to through Pianopub.
Thanks, I hope you have time to take a look at these issues.
I’ve tried other Pandora miniplayers and they have all been huge memory hogs. But not this one. Works great. Thank you!
I haven’t been able to test the media keys support on every computer, but I too have the issue you are talking about from time to time. I would try removing the iTunes Helper from your startup items in the login preferences if it is there. Basically, from what I can tell when two different programs want to use the media keys, its kinda arbitrary which program gets control.
I am aware the volume thing being an issue, and I am going to try to add volume controls at some point in the future, I need to try to understand libao a little better.
Thanks for the reply. I removed the itunes helper from the startup items, it’s nowhere in the activity monitor, and still the media keys respond only to iTunes.
Perhaps an easier solution would be to enable configurable shortcuts for play/pause/skip/like/etc. I’m thinking along the lines of SizzlingKeys functionality for iTunes (there’s plenty of others, this just happens to be my long-time favorite).
First of all, thanks for developing this–it is fantastic.
I would like to second the suggestion for hot keys, or at least applescript support for those actions (maybe both?). I’m the sort of user that wants to be able to do most everything from the keyboard if I can.
Another nice idea would be to include (at least the option for) song artwork. I know that PandoraBoy is able to access that data somehow (and it is open source…).
In any case, do not take my suggestions as critiques of your app. I am really enjoying using it.
Thank you, this is exactly what I was looking for!
Pianopub seems to capture the media buttons only for a few minutes before iTunes/Quicktime takes them back over.
I’d love to play around with the code if you choose to open source this.
Anyone else getting the “Error Unknown” window when trying
to enter their login credentials? Can’t figure out what I’m doing
wrong. Running Pianopub 1.0.3 on OS X 10.6 MBA 11″
Thanks for the 1.1 update with the added volume control! IMHO it would be nice to have “Volume” next to “Stations” on top right as an option to hide it so the window stays cleaner.
The album artwork is nice, too.
Just an FYI, the Macupdate listing for PianoPub is still on 1.0.
Thanks for using it! I was on the fence about having the volume control hide too, I’m not sure if I made the right decision, hopefully some other people might provide some ideas. I’ve been trying to figure out how to update that macupdate software listing, I’m not sure how to let them know.
Thanks Remi! Great app that’s been needed forever. (I’m on vers 1.1)
A couple questions:
1) Is there a config file, similar to pianobar? Or did you do away with that when porting.
2) Is there a shortcut for upvoting/downvoting songs?
3) I’m a PandoraOne subscriber, is there a way to specify the higher fidelity audio stream?
Thanks again, great app.
Red,
First of all, thank you, now your questions:
1. Yes, I did away with the config file when porting.
2. Currently there is not a shortcut for this, although you can do it from the dock menu, but since other people have also been asking for a more comprehensive shortcut system, I think I will be adding that in the next release.
3. Currently there is no was to specify the higher fidelity stream, this will also be coming in a future release.
Thanks, Remi! Look forward to future versions, especially the higher fidelity audio stream.
Remi, this is an excellent application, thanks for doing the work to port and add features. The improvements in v1.1 are excellent!
I very much like the clean look and don’t mind the long, thin volume control. I think I prefer to have the volume available without needing to open the station drawer, although global keyboard volume controls make it a very minor point.
Some ideas for future features:
1) Provide an alternate set of control buttons. This application is very clean in appearance, it would be very nice to have some monochrome or black/silver control buttons as an option to the user.
2) Support scrobbling to Last.fm. I have come to really enjoy the listening history that Last.fm provides.
An excellent app overall, thanks very much for your efforts!
What about a Universal build for PPC? My stereo is an old PowerBook G4 and some HK sticks.
Anyway, best implementation I’ve seen. Congrats!
For those wanting to use the Mac’s media keys with this app, and running 10.6, the patch referenced in this Lifehacker post works well as a temporary workaround:
http://lifehacker.com/#!5651055/free-your-macs-media-keys-from-itunes-no-manual-hacking-required
I love this app. could you make it even smaller by adding an optional upper taskbar icon with navigation shortcuts? Or do away with the window all together and keep it all in the task bar? I love pandora, but I also like it out of the way.
I use this every day. I love it! It is by far the best completely free app for the mac. Thank you so much for creating such a wonderful app! The only thing I could suggest is making the faces different colors. Good green…Bad red? I have always wondered, how did you come about the name?
How do I set up a control proxy? I’m currently outside the US. The dialog says ‘please see man (main) page’ to set up a control proxy. It’s great when in the US, by the way! thanks
A second request for Last.fm integration (it’s part of Pianobar so should be possible.)
Also, would be nice to see the history of songs so that we can vote on them after they played.
Lastly, any chance on source so we can extend the program ourselves? Github seems to have done well for Pianobar.
Hi!
Love this app! Just have a quick suggestion:
Could you enable airplay? This would be absolutely amazing!
Also, is there any possibility of getting a fullscreen mode that would display coverart?
I often get the error “Not Authorized” when I try to mark a song as a favorite. Once it starts, even quitting Pianopub and logging in again doesn’t seem to fix it. Later, it just starts working again for no apparent reason.
FYI: today Pianopub stopped working. upon launch I get a dialog box stating “Protocol incompatible. Please upgrade Pianopub.”
Can you use the Quickmix function of Pandora through this app, or only listen to one station at a time? Thanks!
Belay my last; I found my custom quickmix from Pandora listed under the stations. Perfect!
I am having an issue, however, w/ bookmarking songs/albums. When I select either of these from the toolbar, I first get an “Error unknown,” followed by a second “there was a problem bookmarking the album/song (title). Any others w/ this problem?
I’ve just published an update fixing this problem.
Awesome software. I’ve converted from pandorajam.
By way of looking to continue to improve this app, I wanted to suggest that you take a look at MOApps myTunesControl, which I think would make a fantastic UI for Pianopub—gorgeous and very functional.
See it here (a free download): http://moapp.tumblr.com/post/979074834/mytunescontrol
Thanks again for the awesome work.
Anyone else getting the protocol incompatible error now with 1.3.1?
Hermes recently fixed this with a Pandora v32, perhaps this changeset will help.
https://github.com/alexcrichton/hermes/compare/v1.0.5…v1.0.6
I love this application! Thank you for your work!
I have a feature request: I know it may seem odd, but I want to be able to allow the ads to play sometimes so that I may support Pandora without necessarily becoming a subscriber. It looks like Pianobar has support for this, so I’m hopeful it can be done.
I second the ability to scrobble. Its a dealbreaker for me without this.
Looks terrific I admit.
Glad to hear an update is coming! It’s the best little app I’ve come across in a very long time.
I would like to request that the Thumbs up/Thumbs down buttons change the icon to thumbs instead of happy/sad faces. The two icons are so similar I find myself clicking the sadface when I want to thumb up a track.
Also, awesome app!
I just installed the new version 1.5.5 on snow leopard 10.6 and it works fine. no soaring CPU usage. It may not be 100% optimized, but it does in fact run
Hey thanks for letting me know.