Online subscription music services are developing approaches that find useful and relevant information through social networks.
Posted on Charity Village September 7, 2005.
One of the biggest problems on the Web is locating high quality
information that is relevant to your specific needs. Search engines
have been grappling with this since soon after the Web was first
invented, and the most successful engines use strategies based on some
sort of human filtering. For example, when you enter a search term into
Google, you will get sites that other sites link to. When you search
Yahoo, you will be using directories built by expert surfers. (For
anyone who's interested in the world of search engines, check out SearchEngineWatch.)
But
to really get a handle on how human filtering can locate relevant and
high quality material, you should look at the emerging music
subscription sites. Music fanatics, many of whom are youth, can be
thought of as 'lead users'
in technology. They spend huge numbers of hours listening to music.
They endlessly discuss the advantages and disadvantages of competing
services with their peers, and they are highly demanding regarding
price, quality and functionality. They are also a very large market
with money to spend. As a result, watching the online music industry is
like looking into the future for the rest of us.
I'm going to
focus on music subscription services because this is where search
functions get really interesting. These services play songs over the
Internet like a radio, but with a twist – they allow listeners to
create their own radio stations.
Right now, most of these
new-generation services are only available in the U.S. because of music
license restrictions, so I was only able to test Pandora and Yahoo's Canadian version of LAUNCHcast. Hopefully the other services will become available soon. For the benefit of U.S. readers, Napster, MusicMatch (recently bought by Yahoo) and Rhapsody also provide subscription music with a collection of about one million songs, almost all rock, pop, urban and the like.
***********
Two approaches to human filtering: Pandora and LAUNCHcast
The
two services I tested this month are beautiful examples of the two
major approaches to human filtering. The first service uses experts to
classify music based on defined attributes, and the second service uses
automatic filtering based on usage patterns.
Pandora, a new
subscription music service, offers members up to 100 personal radio
stations. Pandora has coded about 300,000 songs on almost 400
musicological attributes. Trained analysts take about 20-30 minutes per
song to “capture the unique and magical musical identity of a song -
everything from melody, harmony and rhythm, to instrumentation,
orchestration, arrangement, lyrics, and of course the rich world of
singing and vocal harmony.” When you select one or more songs or
artists, Pandora creates a playlist of similar songs from its “Music Genome”
database. Every time you give feedback on a song by rating it as “I
really like this” or “I don't like this”, Pandora immediately changes
the playlist of the station to incorporate your preferences. You can
play stations that have been created by other members, and share your
station with others. The service is free for the first 10 hours and
after that costs $36/year.
If you're interested in finding more
music like the kind of music you already listen to, it's a terrific
service. If you want to learn more about a genre, it looks like a
really helpful service because it defines similarity at the song level,
not on the reputation of the artist or the genre the artist usually
belongs to. And it's easy to use.
However, I found Pandora
unsatisfying because it didn't seem to filter by quality. A crummy copy
of a great song has many musicological similarities, but it's still
crummy. I'm not looking for music that is similar to the music I
already like (I could just keep playing my Elvis Costello records over
and over again). I'm looking for recommendations from serious
music-lovers who like the same kind of music I like, but who will
suggest new songs that I would never have thought of, or wouldn't have
expected to like.
So I'm looking for another definition of 'similar' that meets my needs. Which brings me to Yahoo.
Yahoo Music's
LAUNCHcast is a free music service (its paid version is not yet
available in Canada) that creates a personalized radio station matching
your special tastes. Here's how it works:
- During initial setup,
you select your favourite genres and artists from a list of popular
artists. Genres include pop, rock, adult alternative, R&B, rap,
country, electronic/dance, jazz, blues, latin and reggae. You can
select the entire genre, or specific artists within each. For example,
under 'Adult Alternative' you can choose any combination of Matchbox
20, Barenaked Ladies, R.E.M., Enya, Train, Goo Goo Dolls, Jewel, Tori
Amos, Sarah McLachlan, Alanis Morissette, Coldplay, and Snow. If that's
not your idea of a good time, you can add up to four additional artists
and click on 'Create My Station'.
- Start playing your station. The songs will be played on your computer using Internet Explorer or the free Yahoo Music Engine music player (still buggy and slow – wait for it to improve), or on the new Yahoo Messenger with Voice instant messaging program (I recommend this option, but be sure to choose the 'custom installation' option
and refuse to change your Internet settings. The program rudely changes
your home page unless you tell it not to.) The music players will all
offer you the option to rate each song, as well as the song's artist
and album, on a five point scale from 'never play again' to 'can't get
enough'.
- You can now refine your personal radio station to match your
preferences. Each time you give a high rating, your station will be
reprogrammed to play more songs by the same artist, more songs from
that album, and/or more songs that are similar. When you give a low
rating, your station will play fewer songs like that.
- LAUNCHcast defines similarity completely differently from
Pandora. When you give an artist a top rating, your station will play
more songs by other artists that are highly rated by other people who
love that artist.
For example, yesterday my personal radio
station played a song by Joan Armatrading. I really like her, so I
rated her as a '4' (”can't get enough”), which automatically increases
the number of her songs on my station. But it also adds songs that are
liked by her other fans. By clicking on Armatrading's name (as her song
is playing), I'm taken to her dedicated page on Yahoo Music. The 'Fans'
link pulls up a list of 93 personal stations that have given
Armatrading a top rating. When I gave a top rating to Armatrading, my
personal radio station started selecting songs that tend to be highly
rated by these other fans of Armatrading, and in turn their playlists
are now influenced by mine. If I want a more personal set of
recommendations, or if I want to get more deeply into any particular
artist, I can listen to any of those 93 fan stations. If I really like
one of the stations in particular, I can add it as an 'influencer' to
my own radio station. That person's preferences will influence my own
playlist. I can have as many influencers as I like, assuming I have
signed up to the paid service. Or I can just listen to that person's
station from now on instead of my own. Some of these fan sites are
extraordinarily diverse and interesting; it's like having a personal
mentor who shows me through her record collection.
Speaking of
diversity, personal recommendations by a knowledgeable guide is the
best way to expand musical horizons. If you only listen to songs that
fans of Joni Mitchell tend to like, you're unlikely to bump into
Outkast; it's a form of groupthink. Well-designed reputational systems
like Yahoo's can allow you to use a variety of strategies to find
relevant results. For future improvements, Yahoo should make it easier
to locate influencers by their names or other characteristics. Wouldn't
it be cool to subscribe to the personal station of your favourite
musician?
- Most subscription services seem to allow users to share their
playlists with friends. If you use Yahoo Messenger, you can set the
options to show what song you are listening to when you are online. In
fact, that's a growing problem with instant messaging applications; you
have to be careful about your privacy preferences or you may reveal a
whole lot more about yourself than you intend. But for youth (and music
fanatics), music is a way to create and define community boundaries,
and it's interesting how music services are contributing to this use.
To some extent, the creativity of the new music subscription
services are driven by the weird rules that are incorporated into
current music licenses. Services have to design clever workarounds that
satisfy their demanding and bad-tempered customers, while following
license restrictions so they can keep access to commercial music
catalogues. Subscription services can't play a specific song on
request; they have to play a “similar song”. Users can't rewind to
listen to a particular song, though it is allowable to skip to the next
one. All of these rules are intended to discourage illegal copying
(sigh), but they lead to ingenious solutions.
How is music like information, and what do these services mean for the future?
Music
is a form of information, but a very complex form. “Good music” is hard
to define, since it relates as much to a listener's personal taste,
mood and context, as to its quality as rated by experts. If we can
figure out successful search strategies for music, those strategies
should be useful for plain old textual information as well.
Reputational systems (see this pdf document for definitions and examples) like Amazon.com's recommendation engine and Slashdot's 'karma points'
are getting more popular for all kinds of uses, not just music. Expect
to see increasingly sophisticated ways of searching for information,
based on usage patterns and social networking approaches.
**********
Gillian Kerr, Ph.D., C.Psych.
President, RealWorld Systems
gkerr at realworldsystems.net