Pimp My Muxtape (SSB)

Lately I’ve turned a deaf ear to iTunes in favour of discovering new music on Muxtape. In a recent post I demonstrated the benefits of wrangling Muxtape into a site specific browser using Fluid. While running Muxtape in a SSB is a step beyond loading the site in a browser tab It still lacks some of the functionality that I enjoy in iTunes:
- Growl Notifications
- Keyboard Shortcuts
- Streaming music to Airport Express
- Ability to control away from the computer
After some tinkering and exploring I have come up with four solutions that work for me.
Growl Notifications

To duplicate this functionality we can take advantage of Fluid’s javascript API with userscripts. YungSang created an excellent script that not only displays growl notifications for the next song, it displays the track number in a dock badge, fixes the “signature error loop of death” and fixes a problem where using coverflow breaks playback. This script is the awesome.

To install it simply point to your script menu and choose “Browse Userscript.org…”. YunSang’s userscript can be found here or just do a quick search for Muxtape. Once on the script’s page click the “Install this Script” button and it will download/install. Point to your script menu again and “muxtape” should appear at the top. Click it and a check mark will appear beside it. The script is now active and the next time you load a page the script will take effect.
Keyboard Shortcuts

To achieve keyboard shortcuts I created a couple basic applescripts. I then run the scripts with quicksilver triggers. It’s not the prettiest but it works. I have 4 basic scripts: next track, previous track, play/pause and inspired by Doug McCune’s MuxMaster a random mix script. This one opens a new tab and chooses one of the featured tapes, loads it then plays it.
Muxtape Fluid Applescripts (7.47 KB)
Tutorial on Quicksilver triggers
These scripts assumes your SSB is named “muxtape” if you named it something else you will have to edit them.
Stream Music to Airpot Express

AirPort Express is great but it’s unfortunate that apple limits streaming to iTunes. Luckily the guys at Rogue Amoeba created the application Airfoil allowing you to stream audio from any app. Using Airfoil is as simple as selecting your Muxtape SSB and the device you want to play the music from.
Control Muxtape Remotely

We can achieve these results with another third party app called Remote Buddy.
I created 6 basic actions for controlling Muxtape which you can download here. These actions allow for skipping forward and backward, adjusting volume, toggling play/pause and refreshing a mix when the signature runs out. If you want to learn more about behaviors and actions check out this screencast
Muxtape Remote Buddy Actions (3.23 KB)
These actions will work with both the apple remote and the iphone/ipod touch Ajax remote. They also assume your SSB is named “muxtape”.
Update: YungSang just posted some actions for the free remote app iRedLite as an alternative. Check it out.
Finishing Touches

After adding a whole bunch of features under the hood I figured why not put a little paint on the outside? Mile’s from Cocoa Grove created an amazing cassette icon that yearns to live in your dock. The icon Comes in 8 colors and can be downloaded here.
So…
So there you have it. Four ways I MacGyvered my Muxtape SSB to work they way I wanted. I certainly won’t claim these are the only ways, nor the best ways to achieve the results. I also see the irony in adding debatably unnecessary features to a site that’s popularity and usefulness can be attributed to its simplicity. Nonetheless I had fun rolling up my sleeves and tinkering and hopefully you will too.
If you enjoyed this post, please consider leaving a comment or subscribe to the feed and get future articles delivered to your feed reader.
Comments
I already use airfoil with muxtape but was wondering if there are any free alternatives to remote buddy. I only want to control it with my apple remote as I don’t have an iphone.
[Reply]
cawlin reply on April 28, 2008 1:05 pm:
Actually, YungSang just posted a set of actions for the free app iRedLite.
http://blog.yungsang.com/2008/04/28/alt-control-muxtape-apple-remote/
I imagine there are a few remote applications that can achieve the same effect, I just happen to own a copy of remote buddy.
[Reply]
Can you pimp greader fluid too, these articles are great!
thanks
[Reply]
cawlin reply on April 28, 2008 3:18 pm:
No need! Fling media already created the best google reader SSB ever!
http://flingmedia.com/articles/making-google-reader-for-fluid/
[Reply]
Thanks, is it possible to take advantage of the preview for Greader?, I tried something but got nothing
[Reply]
brilliant, those were the exact four things I wanted from my muxtape/fluid experience. You sir, are a gent.
[Reply]
Hey, thanks a bunch for showing my cassette icon! Funny thing about it, the idea of designing it came up after reading your previous tutorial (extra cool btw) on how to use Muxtape with Fluid. ![]()
Cheers dude
[Reply]
Excellent tutorial, thank you!
Question: Do you know if it’s somehow possible to transfer stuff you listen to with Muxtape+Fluid to Last.fm?
[Reply]
cawlin reply on June 23, 2008 9:42 am:
As far as I know at this time there is no way to scrobble Muxtape tracks to last.fm. The Muxtape developer posted at one point saying that it was one of their most popular requests and they are working on it for the future.
Sure hope someone finds a way!
[Reply]
Thanks for this tutorial, but growl notifications doesn’t work for me. I also did install a few scripts from userscripts.org and they don’t work too
Maybe, you know, where is the troube? I also use Fluid for Plurk and scripts work fine here, but not in muxtape..
[Reply]
cawlin reply on June 30, 2008 4:16 pm:
Last night Muxtape updated their site, causing YungSang’s script to break. Luckily YungSang was kind enough to update the script again. You can install the new version here:
http://userscripts.org/scripts/show/25591
[Reply]
What Growl display style is that in the screenshot?
[Reply]
cawlin reply on June 30, 2008 6:35 pm:
It’s called “GrowlHUD” and you can download it at:
http://www.interaktion.info/2007/growl-display-style-growlhud/
[Reply]
unfortunately, the growl and the play/next entries did nor wor for me.
Installed as described, both scripts are active…
newest fluid!
Please help!
[Reply]
cawlin reply on July 1, 2008 4:04 pm:
Not sure why these are not working for you. I recommend uninstalling then reinstalling the newest version of YungSang’s script and see if that works.
As for key commands, they are still working fine in the newest version of Fluid and Muxtape so I’m not sure what could be holding you back. Can you give me some more info?
[Reply]
You are freakin’ hardcore!
[Reply]