DZone
Mobile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Mobile Zone > Pandora - hidden endpoints

Pandora - hidden endpoints

Denzel D. user avatar by
Denzel D.
·
Nov. 02, 11 · Mobile Zone · Interview
Like (0)
Save
Tweet
4.94K Views

Join the DZone community and get the full member experience.

Join For Free

Pandora lives up to its name. It’s a great service if you are in the United States, but not a lot of people know that it offers additional endpoints (that are not public, by the way), that allow querying the service for some metadata.

Here is a short list of endpoints I currently found:

  • http://pandora.com/xml/music/artist/ARTIST_NAME – this is the default XML service that can be used to query an artist and get the bio plus the latest album art. Also accepts an &explicit=true|false parameter that will influence the suggestions.
  • http://pandora.com/xml/genre – returns an XML-formatted list of featured songs (sorted by their genre). The list is huge.
  • http://pandora.com/sponsorship/?feature=p1TrialSponsor – returns some dummy data related to sponsorships. Most likely related to ads pushed to the player.
  • http://pandora.com/static/videohub/manifest.xml – also related to ads, but apparently points to the video hub that contains information from the current sponsor.
  • http://pandora.com/static/promogallery/manifest.free.xml – a list of SWF file names also related to ads.
  • http://autocomplete.pandora.com/s2?q= – after the equal sign you can introduce different words/characters and when you pass the request, raw text data will be returned.
Using these endpoints, I was able to implement a very basic Windows Phone application that discovers music directly on one's device. You can read more details here.

 

Windows Phone Dummy data ADS (motorcycle) Database Data (computing) application Pass (software) Metadata

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How To Integrate Event Streaming Into Your Applications
  • 11 Reasons To Use Selenium for Automation Testing
  • How to Hash, Salt, and Verify Passwords in NodeJS, Python, Golang, and Java
  • How to Leverage Method Chaining To Add Smart Message Routing in Java

Comments

Mobile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo