New Features

Now it’s even easier to discover new music with artists and friends around the world. Starting today, we’re extending free music on the Web to 15 countries.

If you’re a new Rdio listener, you can now sign up at rdio.com, and enjoy up to six months of free music, depending on how many songs you stream. Free streaming is available through the Web or Rdio’s desktop apps for Mac and Windows and no credit card is needed to start listening. A meter at the top of your profile page will keep you updated on how much free music you have remaining each month and at any time you can upgrade to Rdio Web, Rdio Unlimited, or our Family Plan to stream unlimited music.

Free access is available in the United States, United Kingdom, Australia, Belgium, Canada, Denmark, Estonia, Finland, France, Netherlands, New Zealand, Norway, Portugal, Spain, and Sweden.

Do you have a favourite record label? Perhaps you love Epitaph’s punk rock outfits, or maybe you feel like bumping Def Jam hip hop hits? Now you can discover music by label on Rdio.

When you start typing in the search box, labels will pop up in addition to artists, albums, songs, playlists, and people. You can narrow down your search results by clicking the Labels filter as well. Once you’ve found your favourite label, just press Play Station to spin their roster.

Rdio engineering recently embarked on their fourth quarterly Hack Day. This is a great opportunity for the team to cook up some cool product ideas and build something fun directly into the product or outside of it using the Rdio API. We’re really excited to share a few of these great accomplishments. Think you’ve got an awesome idea for next Hack Day as well as the engineering chops to build it? Rdio is hiring!

WEB AND DESKTOP APP

Let’s start with some hacks on the core product set. Rdio is available on your web browser or downloadable as a Windows or Mac application.

Buddy SystemJulia Chaves built tracking features so that you receive a free month of Rdio whenever a certain number of friends you’ve invited to join Rdio become subscribers.

OSX Rdio NotificationsJimmy O'Neill added functionality to the Mac desktop application. When someone shares an item with you, it now shows up in the OSX Mountain Lion notification center.

Employee DirectoryJason Norris continued work on his employee directory features from the last Hack Day. An employee info section to profile pages on Rdio was added — and, as a bonus, so was a much desired feature to www.bwaaamp.net so that it can now be installed to your OSX command line.

Heavy Rotation Hatin’Ryan Nordman added a remove function to Heavy Rotation to eliminate albums you don’t like without unfollowing people. Manually purge certain albums from your Heavy Rotation by clicking an X button on the album art. Special thanks to Bri Hunziker who provided the icon design.

MOBILE

Rdio lets you take your music with you everywhere. Here are some hacks that were done on Rdio’s suite of mobile apps.

Offline SearchRaul Agrait added the ability to search your synced Collection while your phone is in offline mode on the mobile app.

Location TrackingR. Kevin Nelson added an optional setting into the iOS app that, when enabled, shares your location when you play a song by using your phone’s GPS. This data would be used by Rdio’s evil data lords for nefarious purposes — or, it would be aggregated into interesting stats on what’s popular in a specific neighbourhood of your city.

Remote Player PushBrett Duncavage worked on functionality to push the master player to another app — including web, desktop, and mobile — from any device that is logged into your Rdio account. No more running into the other room if you want Rdio to play on your stereo!

Better Android Notification Tray ControlsTaylor Perkins improved the Android notification system so that controls remain visible when the music is paused. Larger notifications are implemented on Android devices that support it.

DEVELOPER TOOLS

Some of the team looked inwards and created these hacks to make our engineering team’s day to day lives easier.

Code Review Activity GraphsCraig Kimerer built a stats dashboard pulling from our code review and bug tracking tool, Phabricator. The dashboard shows stats on who has commented, accepted, and requested changes on patches. It includes a Wall of Shame that features engineers who have not reviewed a patch in the past week.

Rdiobot 2.0Leslie Chong improved Rdiobot (our Skype bot) by adding the ability to interact with the Skype bot and query it for information. You can now ask Rdiobot for build status or about a specific test to see whether it has failed in the past or not.

Slow Queries GraphMatt Erkkila created a reporting graph that shows an automated summary of errors and slow queries for all Rdio’s postgres databases. This helps us quickly determine which database queries need the most improvement.

ANALYTICS

Some of the engineers delved into Rdio’s data stores and mined the information for some interesting, new insights.

Zip Code Top ChartsJonathan Klobucar and Mike Smith teamed up to sift through our play data in order to show popular music by region based on subscribers’ billing zip codes.

Predictive Taste ProfilingMatt Crocker gathered data together to predict the kind of music people like based on their age, gender, and location. He presented a new onboarding flow that suggests music to users when they first join Rdio by using this data to create a predictive profile.

Radio SmoothingRob Ferguson tweaked the Collection radio station to better select songs that were similar in genre or mood. He also created an analysis tool that shows you other users who have similar Collections. Lasty, he implemented a feature that lets you save a recent playthrough of a station on Rdio into a playlist to capture the music you just heard.

Influencer GraphJim Fleming made an influencer graph which shows a user’s influence score with their followers. Users received a higher score if they played music shortly before another person in their network.

Annual RetrospectiveBrian Ferrell created a page of stats and graphs which showcases a user’s listening habits over the course of the last year such as your favourite artists and songs as well as the amount you listened to each over the course of the year.

API

The Rdio API enables you and other clever people to invent great new ways for listeners to discover, collect, share, and play music. These hacks generally don’t require any privileged insider information about the Rdio service. You can get more info about the Rdio API here.

Showd.ioAnthony Taranto and Netta Marshall worked on improvements to show data for Showd.io, their project from the last Hack Day. This web app displays nearby concerts in a grid based on your Collection data.

DiscoversongEugene Efremov further refined his Discoversong service. It now works on Windows Phone, and integrates with Soundhound through Twitter. Discoversong allows you to quickly add a song from Shazam, Soundhound, and other services to an Rdio playlist. Test it out for yourself here.

Collection TagsIan Gilman combined Rdio’s Collection data with Last.fm data to show Last.fm tags on albums from your Collection. This allows you to browse your Collection by tags. You can try it here.

Multiple 2D CollectionsScott Merritt created a web app that gives a more detailed view by album that focuses on the playlists which use the album and the album’s listeners. It also features the ability to have multiple Collections and these Collections allow you to use a 2D grid view where you can layout the album art spatially on the grid.

Rdio FirehoseAlex Gaynor and Jimmy Krehl worked together to create a new API method that would output every song play on Rdio in a constant stream. They built in a few filters demonstrating the feature’s usefulness such as displaying the most popular song in the last few minutes, hours, or days.

With so many new releases each week on Rdio, it’s hard to keep up with all the artists in your Collection. So, we’re doing the work for you. Starting today, you’ll receive a notification whenever an artist in your Collection releases new music.

Notifications will alert you to the latest jams through the web and desktop apps as well as email. You’ll never be out of tune with your favourite artists again.

Take everything you love about Rdio with you wherever you go on your iOS or Android device. Say hello to the new Rdio for iOS and Rdio for Android apps — they're faster, sleeker, and easier to use.

NEW FEATURES

A new look and feel — The latest update includes design elements similar to our desktop and web experience: clean and minimal.

New side-bar navigation — A new navigation panel pops open on the left side of the app to bring you to Your Music, Settings, Playlists, and other features.

Remote control — The app will notify you if “Rdio is playing elsewhere.” Pause, skip, or play a station from wherever you are, or click “Play Here Instead” and your mobile device will pick up right where your laptop left off.

Infinite scroll — You’ll never run out of new music to explore. Rdio loads more content as you scroll through Heavy Rotation, Top Charts, and New Releases.

It's been quite some time since Rdio's first and second Hack Days but the engineering team gathered again to create some wild and wonderful hacks using the Rdio API. This third Hack Day produced some awesome results — ranging from social features like compatibility scores to handy hacks like playlist cleanup. Here’s a brief summary from the team of some of the projects they created.

API HACKS

The Rdio API enables music enthusiasts to invent great, new ways for listeners to discover, collect, share and play music. These hacks generally don’t require any privileged insider information about Rdio. Find more info about the Rdio API here.

iOS Collection BrowserIan Gilman created an alternative Collection browsing view that works on the iOS web browser. It displays album art for the items in your Collection and provides a means to sort them. Selecting an album launches the Rdio app and plays the album. Try it for yourself here.

Weather Generated PlaylistChris Beale made a playlist integration with the Rdio API and The Echo Nest data to create mood-based playlists derived from the current weather and temperature.

FiltrotronRyan Nordman wrote a playlist control application. The app helps you manage a large playlist of new music by providing buttons that allow you to move tracks into a favorites playlist or delete them. The app is accessible here.

DiscoversongEugene Efremov added new features for his Discoversong Rdio app built with the API. Discoversong works by integrating Shazam, SoundHound, MusiXmatch, VCast SongID, or Sony Ericsson TrackID to identify a song and connect with Rdio to add the track to a playlist. The hack was built by sending a digestible email that would then use Rdio’s API to search for an Rdio library match and add it to your playlist. Try it now.

Recently Played Artists GraphAlex Gaynor's app graphs the relative amount of time you spent listening to each played artist in the past few days. Enter your username and check it out for yourself.

Playlist CleanupRaul Agrait created a cleanup tool that will scour your playlists for Rdio tracks that may be unavailable in your region, and quickly provide a search method that lets you find other versions of the track to replace it.

Concert ListingsNetta Marshall from Rdio’s design team and Anthony Taranto from the mobile team collaborated on a feature that displays concert listings based on artists in your Collection and Heavy Rotation.

SOCIAL FEATURES

Rdio is better with friends so here are some hacks that were created by Rdio engineers to add functionality into the social aspects of our service.

Sharing UsersJulia Chavez created a feature that allows you to share user profiles in a similar way you share songs and albums with your friends on Rdio. This lets you suggest influential people that you think your friends would enjoy following.

Employee SectionJason Norris added an employee section to the user profile data in Rdio accounts so that Rdio could double as an internal employee directory.

Last.fm and Compatibility ScoresLast.fm stores your listening history which can be computed into a music taste compatibility score. Joshua Uziel created an integration with Last.fm to display compatibility scores between you and users you follow, as well as a way to recommend new users to follow based on Collection similarities.

Who to Follow Using Heavy Rotation
Rdio is even better if you follow people with similar taste in music. Drew Bazan wrote a code to look through all the albums in your Heavy Rotation and suggest the albums' top listeners for you to follow.

Heavy Rotation GroupsCraig Kimerer added a new feature to group users you follow into separate Heavy Rotation views. You can put people who are inclined to certain genres of music together. — for example, create a jazz group or bucket all your angsty emo friends together to stop polluting your Heavy Rotation!

MOBILE HACKS

Rdio lets you take your music anywhere by using our mobile apps. The following hacks were created for our mobile applications.

Sending Remote ControlBrett Duncavage and Adam Lickel utilized the remote control feature, which allows you to control the Rdio app on a computer with a mobile device, and vice versa. They tweaked the feature so that you can send the music playing from the device in your hand to another device without having to move an inch.

Reordering Playlist Contents on Mobile
Taylor Perkins added a feature to Rdio for Android that allows you to reorder the contents of your playlists from the mobile app.

MISCELLANEOUS HACKS

The creations below are some handy hacks that make for a slick Rdio experience.

Log Viewer With SentryJames Cline worked on a practical hack for Rdio's engineering team. He integrated Rdio into Sentry's log in, a tool that allows you to group, sort, and filter log messages for easy viewing.

Lyrics Display
No more misheard song lyrics: Adam Polselli, from Rdio’s design team, mashed up a song lyrics display into the Rdio web app.

Notification ToastMatt Carroll added notification pop-ups to the Rdio web player so that you get a confirmation message which slowly fades out whenever you add an item to a playlist or your Collection.

Rdio Links in Web ReviewsLeslie Chong wrote a Greasemonkey script to insert Rdio links into web articles. When looking at music reviews on an external site, you can click on any of the conveniently placed links to listen to the artist or album in Rdio at the same time.

Beginning this week, artist radio stations will now be powered by The Echo Nest. This means that listeners can find even more tunes tailored to their tastes thanks to The Echo Nest’s music intelligence platform. Simply head to an artist’s page on Rdio and click Play Station at the top to have a listen.

This is just the first of many features coming from The Echo Nest and Rdio. Stay tuned for more developments rolling out soon.

We're inviting our tech savvy users to be the first to try the beta version of our new Android app and help us shape the next generation of Rdio for Android.

As a beta tester, you’ll notice an updated look and feel, including a redesigned player, new side-bar navigation, and a new remote control feature. During the beta period, we will be continuously refining and improving the app, so expect frequent updates as your feedback comes in. It’s important to note that if you choose to beta test, the beta app download will replace your existing Rdio app, and quickly migrate your synced music.

Rdio Android users can participate in the beta and share their thoughts directly with us. To become a beta tester, simply join the Android Google Group. From there, you can download and install the app on your Android device and leave feedback.

We’ll let you know when Rdio for Android will be available for everyone on Google Play.

We’re committed to supporting the artist community and the music industry as a whole. That’s why today we’re launching the Rdio Artist Program — the first program of its kind, offering an innovative new model for artists to directly earn money from streaming music.

Scissor Sisters, Snoop Lion (aka Snoop Dogg), Chromeo, A-Trak and Brendan Benson — already fans of Rdio — are among the first artists to join the program. Now through the Rdio Artist Program, any artist can share their music and the music they love with their followers and be rewarded for fan engagement.

The Rdio Artist Program is active in all countries where Rdio is available, and any artist with an existing artist page is eligible to join. To learn more, visit the Artist Program page.