for iPhone and iPod Touch

Listen to free streaming radio on your iPhone with allows you to listen to your favourite artists, discover new music, and share music with the friends in your iPhone contact list. ( Coming soon to the iTunes App Store! Listen to more than 4 million songs over EDGE, 3G, or WiFi.

Digg it

trac mysql schema optimization

For anyone using Trac with the MySQL database backend, check out this ticket:

I applied the database schema changes on the MobileScrobbler trac site, and it’s reduced the time it takes to modify or create a ticket from several seconds down to less than a second. Finally, no more error 500 pages when an operation takes too long to complete!

I win!

Yay! I beat adventure mode in Peggle! Final score: 15,659,720!

MobileScrobbler 1.4.3

New Features

  • New radio player HUD contributed by Smooquai
  • New radio icons contributed by CompC
  • Add an option to queue tracks while device is asleep
  • Updated French, German, Italian, Norwegian, and Russian translations

Bug Fixes

  • Fix a crash that can occur when playing a non-existant playlist
  • Fix a crash that can occur when the server is unreachable
  • Stop caching playlists
  • Improved detection of duplicate scrobbles

Head on over to the MobileScrobbler website for installation instructions, screenshots, and more!


I will be spending the week down in Key West with Jay! If you need to reach me, I’ll still be checking my email occasionally. See you all in a week!

MobileScrobbler 1.4.0

New Features

  • Redesigned layout
  • Redesigned Now Playing screens by Jan Garcia
  • Browse your friends and listen to their radio stations
  • Keeps a list of your recent radio stations so you can easily restart them
  • Configure MobileScrobbler settings through
  • Multitouch gestures to ban, love, and skip tracks
  • View your top artists, top tracks, and top albums
  • Ban and love tracks from the Recent Tracks list
  • Remove ban and love from the Recently Banned and Recently Loved lists
  • Browse a top listener’s profile by tapping their username
  • Display arbitrary track metadata by passing command line arguments -track, -artist, and -album
  • Empty the metadata and image caches with the tap of a button
  • Compatible with firmware 1.1.3

Bug Fixes

  • Increase scrobbler daemon startup delay
  • Continue updating the progress scrubber while scrolling
  • Hide the ‘Now Playing’ button if nothing is playing
  • Don’t scrobble podcasts and audio books
  • Require confirmation for loving / banning tracks
  • Plug a few memory leaks
  • Faster loading of track and user data

MobileScrobbler 1.4.0 should be available in Commuity Sources in a few days. Until then, it is available from my beta repository at

Upcoming server downtime

DreamHost will be moving the server that hosts most of my sites on February 8th, and they’ll be unreachable during that time. This also affects those of you with sites on my hosting plan.

Due to continued space and power constraints in our primary data center, we will be moving the “randy” cluster to one of our newer data centers. This move will begin Friday, February 8, at 10PM PST, and is expected to last up to 8 hours, until Saturday, February 9, 6AM PST. All web servers, mail servers, file servers, and MySQL servers in the randy cluster will be unreachable during this time.

The following web servers will be off line during this move:

alexander arkanoid attila baht bam bob bomberman breakout caesar centipede contra cornelius cortes crack cruisin cssmania deblume defender digdug dinar dinero dollar donkeykong ellipsis euro fidget forint franc gage galaga gap go grant guilder happy herod ikari ike io ivan jezebel joust karnov katamari khan klax korben kroner lamlam leeloo lei limbo-randy limbo-randy2 limbo-randy3 lira lucky mark marvin morgan napoleon nexus nimitz orbital pacman paperboy patton peso pizarro pound qbert quid rhod ruble rupee rygar scagnetti schilling scipio shekel slaughter slimy tetris ugh ultima venice vex vito wasabi yen yoda zorg

If your site is on any of these servers this status post applies to you. Also, if you check the “Account Status” button on the upper right hand of the webpanel ( ) you should see your cluster under the section “Your Email Server:”. We are also sending out an email announcement about this downtime window to affected customers.

We do apologize for this inconvenience. Rest assured we will do everything possible to keep downtime to a minimum.

If you have any questions regarding the server move, please contact our support team.