New Features

39 posts

EventsNew Features

From Rdio Engineering: Rdio Hack Day #3

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 Browser

iOS Collection Browser
Ian 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 Playlist
Chris 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.

Filtrotron
Ryan 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.

Discoversong
Eugene 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 Graph
Alex 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 Cleanup


Playlist Cleanup
Raul 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 Listings

Concert Listings
Netta 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 Users
Julia 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 Section
Jason 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 Scores
Last.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 Groups
Craig 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 Control
Brett 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 Sentry
James 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 Toast
Matt 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 Reviews
Leslie 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.

New Features

Artist Radio Stations Powered by The Echo Nest

Echo Nest

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.

New FeaturesNews

New Rdio Beta Mobile App for Android

Rdio For Android

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.

New FeaturesNews

Announcing the Rdio Artist Program

Rdio Artist Program

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.

New Features

Now Accepting: PayPal on Rdio

PayPal

Get all the music you want from Rdio without whipping out the plastic. Starting today Rdio accepts PayPal.

If you’ve been waiting for PayPal to subscribe, head to the Payment tab in your Settings and select it as your payment option. Connect your PayPal account to your Rdio profile online and enjoy Rdio Web or Rdio Unlimited without having to reach for your wallet again. Now you’ll never miss a beat.

New Features

Now Available on Rdio: Protected Accounts

Protected Accounts

Rdio is all about discovering new music and sharing it with your social network. But it can also be about putting your guilty pleasures on repeat. That’s why today we’re rolling out the first tool of our new privacy features.

What does it mean to have a Protected Account? You have the power to peruse and approve new followers before they can get a glimpse of your collection, playlists, activity, and full profile. Unapproved users will simply see a lock icon next to the username and a Request to Follow button when they view a Protected Account.

Take a peek at your privacy controls by clicking the Advanced tab in your Settings. Your profile is public by default so that other users can join in on your new music finds, but hit Set Account to Protected to change this.

Now you can play all the Top 40s you want without prying eyes and ears.

New Features

Introducing: Custom Playlist Artwork on Rdio

Blog-custom-artwork-2

Personalize your playlist on Rdio with one of the most popular features from our last Hack Day: Custom Playlist Artwork.

Open one of your mixes and hover over the existing artwork at the top. Click on the pencil icon to upload your own image. Make sure the image is at least 72 dpi for the best results. For those with high resolution displays, upload a hi-res photo and prepare to see music in a whole new way.

Try out the new feature and enjoy designing your own playlist cover art.

∞  July 23, 2012 — 11:00AM

New Features

New on Rdio: Notifications

Notifications-blog

Today we're pleased to share the new Notifications feature on our web and desktop apps.

Simply click on the new bell icon in the upper right-hand corner to find out what notifications are waiting for you. The number next to the bell represents how many new notifications you have.

What will Notifications tell you?

  • You have a new follower
  • A song, album or playlist has been shared with you
  • Your playlist has been subscribed to, reviewed or updated
  • A Facebook or Twitter friend joined Rdio

Stay up to date with all your notifications in one place now on Rdio.

∞  July 19, 2012 — 5:09PM

EventsNew Features

From Rdio Engineering: Rdio Hack Day #2

Rdio’s inaugural Hack Day in April was a great success, so we decided to continue the tradition. Rdio’s engineers took last Friday to work on any Rdio project they wanted. This gave engineers the freedom to create any feature they wanted to see in the product, jump into some unexplored code, or create web apps using the Rdio API. We saw cool results — read on for some highlights.

Drag and drop interaction on mobile
Jimmy O’Neil added drag and drop functionality to the iPhone Rdio app, so by long-pressing on a track, you can drag onto a collection or playlist.

Multiselect

Keyboard Controls and Multi-Select
Matt Montag went to work on improving the Rdio web experience in playlist and album views so that users can use keyboard shortcuts to navigate the track lists and select multiple items. He also added a popularity indicator to each track so you can tell which items are getting the most plays.

Toplisteners

Heavy Listeners
Sure, you can claim you’re the world’s biggest Radiohead fan, but where’s your proof? Drew Bazan added a section to each artist page that would list all the heaviest Rdio listeners of each artist.

Automated Front End Testing
Rob Ferguson worked with Sikuli Script (front end automation with screen shots) and Python to batch together front-end testing. Instead of writing long scripts to automate the full process, the new method allowed users to drop in tiny scripts directly from the Sikuli IDE and automatically batch them together.

Mix%20in%201


Mix in Related Artists
One feature that didn’t make it into new Rdio was the control to mix in related artists when playing an artist radio station. Raul Agrait remedied this situation with his Hack Day project, adding in this control to the iPhone app.

Source-busters

Commit Music Tracker
Pat Tuckey and Jonathan Klobucar teamed up to create a tracker that shows the most recent code commits to the Rdio code repository, along with the Rdio music that the programmer was listening to when they made the commit. This may help prove once and for all that good code cannot be written while listening to anything but electronic music.

Custom Playlist Artwork
Justin Tulloss added an image upload feature to your playlists so that you can assign your own image to the playlist cover art.

Rdiolab

New Releases Discovery and Collection Items with Low Play Counts
Devin Sevilla created two external tools using the Rdio API. The first one suggests new releases that are by artists you have in your collection, and the second shows you items you have in your collection that you’ve only played once, so you can rediscover some old favorites. You can try Devin’s hack for yourself here.

Albumshuffle

Album Shuffle
Eric Fikus added a feature to the player that lets you shuffle complete albums. For those of you who like to randomize everything except your albums.

iPhone Visualizer
If pretty pictures are your jam, Brett Duncavage created a visualizer on iPhone that analyzes your music and flips through a series of images along with the beat of the music.

Play Top Songs
Gautam Joshi added a play button to artist pages that will play a set of the artist’s most played tracks. Sometimes you want to know “what is best?” rather than “what is new?”

Integrated Build Tests
Matt Crocker created a practical hack: a triple integration between Jenkins (our test running system), Phabricator (our bug tracking and code review tool) and Skype (our internal chat tool). Now when engineers submit code in Phabricator, Jenkins runs the unit tests associated with the code and comments on reviews. Jenkins also congratulates or shames engineers in our group internal Skype chat, using emoticons and image macros for additional effect.

∞  July 6, 2012 — 10:00AM

New Features

Introducing: A Brighter, Lighter Rdio

White-rdio-blog-2

Hot on the heels of New Rdio, we're very pleased to introduce another improvement to the Rdio apps on the web and desktop. The Rdio you’re familiar with remains but we've updated the look and feel of every single page. We've done away with the many boxes, lines, and gradients — Rdio is lighter, brighter, easier on the eye. It’s faster, too.

What do you think? Let us know what you like.

∞  June 28, 2012 — 4:33PM