# How does Pandora work?

**URL:** <https://boards.straightdope.com/t/how-does-pandora-work/679470>\
**Category:** Factual Questions\
**Created:** [January 22, 2014, 7:55pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470 "2014-01-22T19:55:31Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saint\_Cad](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saint_cad/32/18907_2.png) [@Saint\_Cad](https://boards.straightdope.com/u/Saint_Cad)\
**Post date:** [January 22, 2014, 7:55pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/1 "2014-01-22T19:55:31Z")

</div>

I know the basics of “We can’t play that band [why? legal reasons?] but we can play that band along with other similar artists.”

So why when I have a Sting station I get a fair amount of Sting and maybe 3 other artists but that’s it?

Why is it the same songs over and over? I think they have 8 songs from Sting, 2 from Seal, and Hotel California that make up 80% of the station.

I know my U2 station is not all U2 all the time but honestly there is more Coldplay than U2 songs on that station. Why is it not a U2 song every 3-5 songs? And again the same 10 songs make up 80% of the play list. Aren’t all songs (within reason) available on Pandora?

Very often when I start a station, it starts with the same song as last time. Bad RNG? Predetermined playlist? Something else?

---

<div class="post-metadata">

**Author:** ![thelurkinghorror](https://avatars.discourse-cdn.com/v4/letter/t/7c8e57/32.png) [@thelurkinghorror](https://boards.straightdope.com/u/thelurkinghorror)\
**Post date:** [January 22, 2014, 8:31pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/2 "2014-01-22T20:31:55Z")

</div>

I can’t answer the technical questions, but the point of Pandora is not to make a “Sting station.” It’s to make an “Incomprehensible Lyrics English Singers” station. In other words, add more much to diversify it. And thumbs up/down other songs that come randomly to make it more specific.

I think they intentionally try not to play the same things too often. It doesn’t play the same artist all the time because that’s not what they want to do, as noted in your first sentence.

Lots of people prefer other websites (Spotify?) for that reason, that Pandora’s too random. Personally, I find that a perk, and I consider Pandora’s main draw is as a service to teach you about new music.

Same song? I dunno about that one.

---

<div class="post-metadata">

**Author:** ![johnspartan](https://avatars.discourse-cdn.com/v4/letter/j/a183cd/32.png) [@johnspartan](https://boards.straightdope.com/u/johnspartan)\
**Post date:** [January 22, 2014, 8:36pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/3 "2014-01-22T20:36:17Z")

</div>

Seems like a bit of a JFGI… I googled how pandora works and you get links to several articles. Top result (from mine at least) is: [How Pandora Radio Works | HowStuffWorks](http://computer.howstuffworks.com/internet/basics/pandora.htm)

> [@](#):
>
> Pandora relies on a Music Genome that consists of 400 musical attributes covering the qualities of melody, harmony, rhythm, form, composition and lyrics. It’s a project that began in January 2000 and took 30 experts in music theory five years to complete. The Genome is based on an intricate analysis by actual humans (about 20 to 30 minutes per four-minute song) of the music of 10,000 artists from the past 100 years. The analysis of new music continues every day since Pandora’s online launch in August 2005. As of May 2006, the Genome’s music library contains 400,000 analyzed songs from 20,000 contemporary artists.

Presumably the library numbers are probably an order of magnitude higher since that article was written.

---

<div class="post-metadata">

**Author:** ![Reply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/reply/32/15952_2.png) [@Reply](https://boards.straightdope.com/u/Reply)\
**Post date:** [January 22, 2014, 9:49pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/4 "2014-01-22T21:49:29Z")

</div>

As an aside, there are other services that offer you a much bigger playlist for similar prices (Google Radio and Spotify, for example), but they don’t make use of the Music Genome Project – which tends to give more accurate recommendations, at least in my experience.

The other services don’t break down songs for human analysis; instead, they track user statistics such as “People who liked this song also tended to like these other albums, so we’ll play you a song from that other album.”

---

<div class="post-metadata">

**Author:** ![Saint\_Cad](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saint_cad/32/18907_2.png) [@Saint\_Cad](https://boards.straightdope.com/u/Saint_Cad)\
**Post date:** [January 22, 2014, 11:00pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/5 "2014-01-22T23:00:15Z")

</div>

But my point is that there just is not the variety that they should have especially with 400,000 songs. If it works like the way they claim then it has got to have the worst RNG imaginable.

---

<div class="post-metadata">

**Author:** ![wevets](https://avatars.discourse-cdn.com/v4/letter/w/e9a140/32.png) [@wevets](https://boards.straightdope.com/u/wevets)\
**Post date:** [January 22, 2014, 11:16pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/6 "2014-01-22T23:16:07Z")

</div>

I thought the point was that it isn’t supposed to be random - it’s supposed to find music with similar qualities to the music you specified.

---

<div class="post-metadata">

**Author:** ![Lemur866](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lemur866/32/434_2.png) [@Lemur866](https://boards.straightdope.com/u/Lemur866)\
**Post date:** [January 22, 2014, 11:20pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/7 "2014-01-22T23:20:52Z")

</div>

If you make your station too specific–too many thumbs up and too many thumbs down–it seems to drastically reduce the set of tracks that meet the criteria, and it starts playing the same 10 songs over and over again because those are the only 10 songs in the 400k catalog that match the criteria.

Rather than adding diversity it seems to reduce diversity. So if you thumbs-up a song it doesn’t seem to try to add more songs like the one you liked, instead it throws out songs that weren’t like the one you liked.

You can add a new seed track to your Sting station that can open up the catalog. Or start a new station, Sting2 and train it differently.

---

<div class="post-metadata">

**Author:** ![dracoi](https://avatars.discourse-cdn.com/v4/letter/d/90db22/32.png) [@dracoi](https://boards.straightdope.com/u/dracoi)\
**Post date:** [January 23, 2014, 12:41am UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/8 "2014-01-23T00:41:44Z")

</div>

> [@Saint\_Cad](#):
>
> But my point is that there just is not the variety that they should have especially with 400,000 songs. If it works like the way they claim then it has got to have the worst RNG imaginable.

Think of it this way: your song seeds and your thumbs up/down are the equivalent of telling a dating site that you only want blonde 35-year olds within 1 mile of your house who like to wear blue jeans. The dating site can’t give you any specific person on request, but you’ve requested a pretty narrow set of requirements so it’s not a large selection of dates.

In order to train Pandora to play a wider variety, you want to add more song seeds. This is the equivalent of widening your search parameters.

Personally, I’d rather NOT add more song seeds to most of my stations. I’d rather have a very narrowly defined station and then when I want more variety, I tell Pandora to play multiple stations together. So instead of telling my Def Leppard station play Metallica as well, I just train up a Metallica station and then tell Pandora to do a “My Shuffle” with Def Leppard and Metallica. ([Help page here](http://help.pandora.com/customer/portal/articles/85292-shuffle))

You might also want to look at Pandora’s Genre stations.

---

<div class="post-metadata">

**Author:** ![CookingWithGas](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cookingwithgas/32/485_2.png) [@CookingWithGas](https://boards.straightdope.com/u/CookingWithGas)\
**Post date:** [January 23, 2014, 1:34am UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/9 "2014-01-23T01:34:26Z")

</div>

> [@thelurkinghorror](#):
>
> I can’t answer the technical questions, but the point of Pandora is not to make a “Sting station.”

Exactly. It’s a music discovery station.

I have a completely different experience with Pandora than the OP. Instead of trying to create a station about a particular artist, I list a few artists of a genre that I like. I almost never hear the same song twice unless I have given it a thumbs up. I listen to Pandora about 3-4 hours a week, and have 6-7 stations that I play on “shuffle”.

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [January 23, 2014, 1:47am UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/10 "2014-01-23T01:47:09Z")

</div>

I used to work on site that did recommendations on things such as music. We’d get all the feeds that drive sites like Pandora. There are lots of parameters for music but obviously not all songs from a particular artist map those songs. There are some that are samples of that particular artist that will get recommended more often since they are rated high for that artist. Lots of songs don’t have full data attributes so depending on the algorithm they might not get recommended.

Algorithms are tuned for a variety of reasons. In general you want to have mix of familiar (songs that are very similar to the artist or song in question) and exploration (songs that introduce new artists) and setting the mix is part of what you are trying to accomplish. Pandora may find that people like a lot of familiar and not too much exploration.

---

<div class="post-metadata">

**Author:** ![Amblydoper](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@Amblydoper](https://boards.straightdope.com/u/Amblydoper)\
**Post date:** [January 23, 2014, 5:19am UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/11 "2014-01-23T05:19:44Z")

</div>

My experience with Pandora is that the mainstream songs that get radio play time make very bad seeds. So “U2” as a seed won’t get you any more diversity than what your local top-40, 80s 90s and 2000s pop-rock station will play.

If you use more obscure seeds, you will get more diversity.

I also disagree with the notion that too many thumb-ups or thumb-downs will get you a boring station. [Check out my 4 year old station](http://www.pandora.com/station/160834327655899348) with 5 artist seeds and hundreds of ratings. Seeds are where you need a light touch. I’ve added some seeds that completely ruined the station, even though the station turned me on to that band in the first place, or I absolutely loved the band and it seemed a perfect fit with the other seeds.

Also, it takes effort to craft a good station. Initially, my station played Death Cab For Cutie at least every other song. I dislike most of their music, but they are a great seed for my taste in music. After thumbs-downing most of their library, all the other great stuff got more play time.

---

<div class="post-metadata">

**Author:** ![Tabby\_Cat](https://avatars.discourse-cdn.com/v4/letter/t/6a8cbe/32.png) [@Tabby\_Cat](https://boards.straightdope.com/u/Tabby_Cat)\
**Post date:** [January 23, 2014, 7:21am UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/12 "2014-01-23T07:21:57Z")

</div>

Also, it’s probably legal issues as well. Their licence probably allows them to be a radio station, but does not allow them to be a streaming music on demand service. So you can’t ask for “the Beatles’ Yellow Submarine”, but you can tune into the “Beatles channel”.

---

<div class="post-metadata">

**Author:** ![Alley\_Dweller](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/alley_dweller/32/430_2.png) [@Alley\_Dweller](https://boards.straightdope.com/u/Alley_Dweller)\
**Post date:** [January 23, 2014, 8:06am UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/13 "2014-01-23T08:06:29Z")

</div>

> [@Tabby\_Cat](#):
>
> Also, it’s probably legal issues as well. Their licence probably allows them to be a radio station, but does not allow them to be a streaming music on demand service. So you can’t ask for “the Beatles’ Yellow Submarine”, but you can tune into the “Beatles channel”.

You’ll notice that on Spotify (for example), you can’t hear a Beatles song at any price. I understand that you also can’t hear AC/DC, Tool, Garth Brooks, and many others. In December, [Spotify signed an exclusive deal with Led Zeppelin](http://www.nytimes.com/2013/12/12/business/media/spotify-said-to-secure-exclusive-deal-with-led-zeppelin.html?_r=0), which means they are not available on other on-demand services like Rdio. You can get covers of their songs, but none of the originals.

But you can get all of these on Pandora.

The DMCA created a class of compulsory licensing for streaming music services that satisfied certain requirements. One of the requirements is that the listener cannot reasonably predict what song they will hear at what time. (There are also many others.) Pandora has chosen to comply with these requirements. This means that if a record company refuses to license a song to them, they can invoke their compulsory licensing rights and pay the statutory rates. They can even play Led Zeppelin despite their exclusive contract with Spotify.

On-demand services such as Spotify must negotiate licenses with the owners of all the masters that they intend to play. Pandora does also attempt to negotiate, but can fall back on compulsory licensing.

---

<div class="post-metadata">

**Author:** ![Sailboat](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sailboat/32/461_2.png) [@Sailboat](https://boards.straightdope.com/u/Sailboat)\
**Post date:** [January 23, 2014, 6:52pm UTC](https://boards.straightdope.com/t/how-does-pandora-work/679470/14 "2014-01-23T18:52:01Z")

</div>

You are on Pandora, ladies and gentlemen. Respect that fact every second of every day.

Out beyond that fence every living thing that crawls, flies or squats in the mud wants to kill you and eat your eyes for jujubees.
