The event will take place Wednesday and Thursday at the Hilton Austin Downtown. The award ceremony will take place Friday evening at a separate location. See the SXSW Music Hackathon Championship website for complete details.
Last weekend, Rdio attempted to attend our first ever Penn Apps. In the wake of a great time at HackRU in the fall, we were looking forward to participating in our second college hackathon. Unfortunately, our travel plans were thwarted by snowstorms, so while we still sponsored the event, we were unable to be there in person. Nevertheless, the student hackers at Penn Apps made some pretty cool apps with the Rdio API!
Use your voice and your iPhone to pick songs to play on Rdio, or videos to watch on YouTube with Vemote. The hack made use of the wit iOS SDK for voice recognition, and then plays your requested music or videos in a browser window on your computer.
Emacs Google Now
A pretty nifty plugin for emacs users that lets them access and update their Google Calendar. Incidentally, the plugin also lets you toggle playback for Rdio!
This is a neat twist on a theme we've seen a lot recently: the party playlist. Jukify solves the problem by looking at the Facebook likes of all of the guests at your party and comes up with a playlist that will make everybody happy.
Prtio - Site
Prtio is a different take on the party playlist, but one that we've seen at other hackathons. Combining Twilio and Rdio (and staying with the -io suffix), Prtio helps provide the soundtrack to your party by letting your guests text message an artist and a song to add the song to the playlist.
RunnerDJ is an iteration of a different theme we've seen at Music Hack Days: tempo based music selection to match your running cadence. RunnerDJ is an iOS app with buttons to increase or decrease the tempo, and has a settings feature that lets you filter which genres of music you might get.
From the sounds of it, Penn Apps was a great event, and we hope to be there in person next time. A complete list of the Penn Apps hacks over on ChallengePost.
Today we've updated the Rdio iOS SDK to version 1.3.6. The update includes the following changes
previouswhile playing the first track now causes playback to stop. (Previously it was a NOP)
The latest release is available at http://www.rdio.com/media/static/developer/ios/rdio-ios.tar.gz.
This weekend we'll be in Philadelphia at the University of Pennsylvania for PennApps, the premier college hackathon in the US.
PennApps is open to all students (undergrad, graduate, and even high schoolers) regardless of where you go to school. It's a great opportunity to learn new skills or hone existing ones.
So come on out, make some new friends, and build something cool on top of the Rdio API. We'll look forward to seeing you there!
Rdio Android SDK v2.0.0 has been released. It contains the following improvements:
Rdio#cleanup()now works (#54)
Since the Android SDK no longer requires the official Rdio app to function, you’ll need to authorize users with the included
OAuth1WebViewActivity. The activity results will include an access token and secret or an error code and description. This access token and secret should then be passed to
Previously the SDK required the user to also have the Rdio for Android installed to authorize your application.
We’ve made playback initialization an explicit step instead of automatically making an API request at launch to retrieve a playback token. Previously you needed to wait for
RdioListener#onRdioReady() before using the SDK. This callback has been removed, you can now start using the SDK right away.
When you know you’ll want the user to listen to music, you’ll need to call
Rdio#prepareForPlayback() and then wait for
RdioListener#onRdioReadyForPlayback(). Note that if you prepare for playback before setting the access token and secret, you’ll only be able to playback 30-second samples. Once you’ve set the access token, you can call
Rdio#prepareForPlayback() again to receive a new playback token.
The reason for this change is that some developers do not use the playback feature and the API request was a waste of resources. It also reduces the time to initialize the SDK.
Before this release, the SDK only used low-quality streams. If your application has the
ACCESS_NETWORK_STATE permission, the SDK will detect if the user is connected to the Internet via WiFi and use high quality streams. Note that the SDK does not require this permission, it will detect if your application has it and then take advantage of it. If your application doesn’t have the permission, the SDK will default to low quality streams.
November is a lovely month in Boston. Occasionally sunny, and with winds chilling enough to reach for a hot cup of tea, it's perfect for our favorite adventure through the great indoors: Music Hack Day.
This iteration marked Boston's fifth annual event, and the hacks were as thoughtful and inspiring as ever (for example, our favorite musical instrument that came out of the weekend was a playable lattice of yarn), making it a great closing to a solid year of hackathons.
Here are the hacks that used Rdio:
Enter the Dragon
Enter the Dragon is similar in concept to one of the winners from last month's Music Hack Day in New York City, but implemented a bit differently. At its core, Enter the Dragon provides entrance music to usher in your arrival, but where Here Comes the Boom used Foursquare check-ins and selected music for you automatically, Enter the Dragon uses your phone's bluetooth pairing to determine presence, and allows you to select your own personal entrance music. The hackers even went a step beyond and open sourced their desktop API wrapper. Winner, best use of Rdio API
Give Me Liberty or Give Me Death Metal
This well-named hack takes a look at your Rdio collection and uses the Echo Nest's metadata to attempt to predict your political preferences, and then attempts to automatically generate a letter for you to send to your congress-person based on those predicted political preferences.
The Rdiolizer — Site
It's no secret that we use Echo Nest taste profiles over here at Rdio, but they're not something we expose to developers or talk about a lot. But, since Mark works at the Echo Nest, he used some of their internal data for this hack, which gives you a pretty neat visualization of your Rdio taste profile. It supports sorting by name, hotttnesss, and familiarity, and filtering by genre, decade, and friends.
Music Judge is an Rdio collection triage system designed to help improve your library. It examines your library and plays you your songs, and similar songs with more Echo Nest hotttnesss. Those that you thumbs down get removed from your collection, and new music that you like gets added.
As always, a full list of the hacks is on Hacker League. See you in 2014!
Last weekend we finished up our Fall Hackathon Tour in New York City for another round of our favorite hackathon, Music Hack Day. Spotify's NYC office, which hosted the event, was welcoming and friendly to everyone (even to those of us sporting Rdio shirts).
The hacks this time around were pretty impressive. Here's the rundown of the ones built on the Rdio API:
Crowdplay - Site
Crowdplay is a social jukebox web app that could very well be the life of your party. Using Twilio and Rdio, Crowdplay lets people send a text with an artist/song title combo to add music to the party's music queue. Tied for winner, best use of Rdio API.
Here Comes the Boom
"Why is it that when baseball players step up to the plate, they get awesome intro music, but when you get to your office in the morning, you get nothing?" Here Comes the Boom solves that problem by listening for Foursquare check-ins to your office, and plays intro music from Rdio whenever someone new checks in. Tied for winner, best use of Rdio API.
TuneTravelr - Site
Have you ever wanted to listen to music from a particular era and a particular city? Well, TuneTravelr lets you do just that! Give it a city, start year, and end year, and listen to tunes from there and then via Rdio.
The Awesome Chart Explorer - Site
The Awesome Chart Explorer is a new (humbly named) hack from the legendary Paul Lamere. It uses data from the Whitburn Project to populate a timeline of Billboard chart singles, the Echo Nest to let you filter the charts by genre and energy, and Rdio to play back the hits.
Songs About... - Site
This hack scrapes Wikipedia to find articles titled "List of songs about [x]", where x is a tag of your choosing, and presents you a playlist of these songs to listen to in Rdio, or another music service, should you choose to do so (but really, why would you?).
halfstep - Source
Motivate your fitness goals by penalizing your music listening! Halfstep is a Chrome Extension that looks at your Fitbit goals and performance of the previous day, and truncates your music listening if you haven't met your goal, to motivate you to get off the couch. Only met 50% of your goal yesterday? Well, all of the music you listen to on Rdio will skip to the next track half-way through. We were expecting the lazier listeners to stampede the office with complaints about this one, but then we realized they were too busy sitting on the couch.
Repetition Face Off
Pit your favorite artists against each other in an automated RPG-style battle of repetition. This hack analyzes tracks by an artist to find repetitive parts, which it then applies to the RPG fight. As the artists fight, the hack plays snippets of songs from Rdio. The artist with the most repetitive songs wins!
Spotify v. Rdio - Site
Well, it was only a matter of time, really. Put in your Last.fm username, and watch us engage in a content battle with Spotify. Though Rdio seems to win for every Last.fm username we've fed it, our understanding is that the match is not rigged.
As usual, a complete list of the hacks is up on Hacker League.