What’s New in Pulsar 2
Posted By David Dunham on June 28th, 2010
Hi, I’m David Dunham, Rogue Amoeba’s newest developer. My first project here was to create Pulsar 2. With today’s release, I’m pleased to be able to share what I’ve been up to.
What the Heck is Pulsar?
If you’re not familiar with it, Pulsar lets you listen to satellite radio (XM or SIRIUS) on your Mac. Using Safari to visit the XM or SIRIUS web sites is awkward, and times out after a certain period of listening. Pulsar has always been a far more convenient way to access those hundreds of channels.
Hold It Right There
With Pulsar 2, we’re moving past anything you can do with web access. Most notably, you can pause the live stream. Later, you can pick up listening without losing a beat. Or if you got interrupted and couldn’t pause, just go back and catch what you missed. But we also hold on to the last 3 hours, so you can go forward, and skip 10 seconds, a minute, or even to the next song.
For the Next/Previous Song commands, we rely on metadata from the server to tell us when songs start. This data isn’t always perfectly in sync with song changes, but coupled with the jump arrows (← & →), the commands are quite useful.
For those interested in the technical aspects of pause, we’re buffering to disk. A full 3 hour buffer takes up only about a gigabyte of space, and quitting Pulsar frees up the space.
Name That Tune
Back to song titles: we now provide two great ways to use them. First, if you’ve installed the Growl add-on (a free download from http://growl.info), Pulsar can briefly display a window like the one to the right each time a new track comes on. You’ll be able to see what’s playing, no matter what application you’re using.
Pulsar can also share your listening information by posting to your free Last.fm account (they call this “scrobbling”). Some channels announce the DJ breaks as songs, but Pulsar can usually avoid scrobbling them.
Designed For Use
Even though Pulsar is mostly about listening, we wanted to make sure that you get a great experience when you’re interacting with it. There’s a classy new look, thanks to our designer Christa. But the redesign also provides a simple way to reorganize your favorite channels, using drag & drop. And you can now access your favorites from the handy mini-player.
Check It Out
Pulsar was already the best way to listen to satellite radio on your Mac. Version 2 is better than ever. If you already use it, be sure to choose Check For Update from the Pulsar menu. Otherwise, download the free trial here.
Brian says:
June 28th, 2010 at 4:30 pmJust wanted to say great work – been waiting for a solid alternative to the web player for DAR purposes. This fits the bill exactly. Awesome stuff!
OddyOh says:
June 29th, 2010 at 8:23 amLooks great, nice work! I use Pulsar almost every day while I’m stuck doing dishes… :)
Billy says:
June 29th, 2010 at 4:47 pmHi Folks! Nice work but unfortunately it broke all my Applescripts for controlling Pulsar from my home automation, iPod and Blackberry. :( How it worked was I had several favorite stations and since the previous version didn’t have an Applescript library, I used cliclick terminal script to control all the functions of selecting stations from the Favorites list. Now there’s no list but rather large buttons. I see you added a script library but it doesn’t allow me to select a particular station only the previous or next station. I guess I can enlarge the window so that all the Favorite stations are viewable on one screen but that covers my whole 15″ MacBook Pro screen. Pulsar and Airfoil are my two most used applications and makes having music anywhere (pool, bathroom, living room, bedroom, etc) so easy when I’m not working. Any chance of adding direct station selection to the library??? Other than that, once again, a fantastic job. I also have AHP & Fission and even wrote to Slacker Radio to asked them to contact you about creating an app like Pulsar for Slacker (my #2 music source). Remember me, I also sent you that same email. :)
Jason says:
June 30th, 2010 at 1:29 amPulsar is awesome. Any thought about building in a stream functionality / RSS feed that we can use to send the Pulsar-y Goodness to something like a 360 or PS3? SiriusXMStreamer is the business for this kind of thing, but Windows only.
Paul Kafasis says:
June 30th, 2010 at 1:51 amBilly: Your best bet is to email us directly about this, so we can take a look at what you need to do, and see if we can improve our AppleScript support. Email pulsar@
Jason: This is what Airfoil is for – to send audio (from any source, such as Pulsar) around the house. We don’t have Airfoil Speakers clients for 360 or PS3 currently, but we’ll see what happens in the future.
Quentin Carnicelli says:
June 30th, 2010 at 2:39 amBilly –
Undocumented Pulsar feature that Jeff promises will break in the future, but you can use for now: pulsar:// URLs.
pulsar://com.xmradio.xmro?title=SIRIUS%20XM%20Hits%201&id=2
You can get these URLs by selecting “Record in Audio Hijack Pro”, and then copying them out of the URL field that is displayed in AHP.
Then from AppleScript, something like: open location “pulsar://com.xmradio.xmro?title=SIRIUS%20XM%20Hits%201&id=2”
Will start playing that channel.
Jason says:
June 30th, 2010 at 7:02 pmPaul – Thanks for the reply. Airfoil sending stuff around is awesome if you have an Airport Express or a computer to set up with Airfoil Speakers, but if Airfoil could stream audio to DLNA devices…hooooooo doggie.
Geof F. Morris says:
July 1st, 2010 at 8:57 pmI’d be interested to see the RA Knowledge Base updated with the new AppleScripting hooks that P2 has.
Dave says:
July 2nd, 2010 at 10:03 amI’ve been thinking the past few weeks how great it would be if I could pause live streams to take phone calls, etc. and resume where I left off….and you guys delivered. Thanks for this update.
Billy says:
July 2nd, 2010 at 1:25 pm@Quentin, thanks for the tip. I never though to look there even though I use AHP to record a number of stations for me. Surely makes my Applescripts easier to create.
@Paul, I use my iPod, iPad and Blackberry to control my MacBook which pretty much runs all my music needs. I either remote in or send emails which are filtered to use certain Applescripts. If I leave my iPod somewhere I always have by BB with me so a simple email works great. What I need is a simple way to select stations from an Applescript which what Quentin showed be above works great. If you need more info I can send it to you.
Thanks RA, great stuff!
Billy says:
July 3rd, 2010 at 7:55 am@Jason, you could use Nicecast for re-broadcasting a Sirius radio station out over the internet or locally. Probably frowned upon due to legal reasons but it does work. This way you don’t need an Airport Express. Will your DLNA devices pick up .m3u streams? I have most all the other RA apps so I might as well get this one too!! :)
David Dunham says:
July 5th, 2010 at 1:09 pmTurns out my quick calculation was a little off — a full 3 hours of sound is more like 1.8 GB on disk. (http://www.rogueamoeba.com/pulsar/releasenotes.php documents the pauseBufferSize hidden preference you can use if you want a smaller pause buffer.)
Quentin Carnicelli says:
July 5th, 2010 at 5:17 pmGeof – I wasn’t planning on a Knowledge Base article for Pulsar AppleScript, as the Scripting Dictionary pretty much explains it all. Only three commands, next, playpause and previous. And then a few properties for asking Pulsar info about the currently playing channel.
DarylW says:
July 7th, 2010 at 2:16 pmJust wanted to tip my hat to David & Christa (and the rest of the team) for your work on Pulsar 2. Excellent work, y’all! Pulsar was already a great app and you’ve taken it to a higher level.
I also like the ability to rearrange my favorites to put my favorite favorites at the top!
(Now what am I going to do with my XMPCR with Toslink mod and TimeTrax?) :-)