Gracenote API Walkthrough @ Music Hack Day SF ’13

3,025 views

Published on

1 Comment
0 Likes
Statistics
Notes
  • Free Download : http://gg.gg/114bb

    Hey Guyz and girls, Today I am gonna show you perfact tool, Remember This video is old, But the download link with hack is brand new. Its very simple to using this tool and here are some instructions in video. Please REDOWNLOAD. Don't Forget to Comment Subscribe & Rate My Video :)

    Virus Scan :- This file has been scanned with avast! Antivirus. -- Status: FILE IS CLEANN.

    Copyright © 2014. All Rights Reserved
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
3,025
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
4
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Gracenote API Walkthrough @ Music Hack Day SF ’13

  1. 1. API Walkthrough @ MusicHackDay San Francisco 13 Ching-Wei Chen (@cweichen)
  2. 2. Gracenote● Founded in 1998● Offices in the U.S. (SF Bay Area), Japan, Korea, Taiwan and Germany● 300+ employees
  3. 3. Business Verticals Music Video AutomotiveMusic recognition for Cloud Interactive Program Guide – TV Music recognition, playlisting and services and Apps Listings metadata clean-up Audio and video recognition for Cover Art and Artist ImagesDiscovery and playlisting Second screen AppsLinking Enhanced voice recognition Smart recommendations
  4. 4. Some numbers...
  5. 5. Business Verticals Music Video AutomotiveMusic recognition for Cloud Interactive Program Guide – TV Music recognition, playlisting and services and Apps Listings metadata clean-up Audio and video recognition for Cover Art and Artist ImagesDiscovery and playlisting Second screen AppsLinking Enhanced voice recognition Smart recommendations
  6. 6. Business Verticals Music Video AutomotiveMusic recognition for Cloud Interactive Program Guide – TV Music recognition, playlisting and services and Apps Listings metadata clean-up Audio and video recognition for Cover Art and Artist ImagesDiscovery and playlisting Second screen AppsLinking Enhanced voice recognition Smart recommendations
  7. 7. 3 developer platforms
  8. 8. Web API● Delivers a rich set of music metadata (XML)● Text Search Query● Returns – Artist: genres, origin, decades, images, bio, … – Album: cover art, track listing, … – Track: tempo, mood, …
  9. 9. Web API● Wrappers ● Python https://github.com/cweichen/pygn ● PHP https://github.com/richadams/php-gracenote ● Java https://github.com/richadams/java-gracenote
  10. 10. Web API● Wrappers ● Python https://github.com/cweichen/pygn ● PHP https://github.com/richadams/php-gracenote ● Java https://github.com/richadams/java-gracenote
  11. 11. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius)
  12. 12. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius)
  13. 13. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius)
  14. 14. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius) Medium Tempo, Heavy Brooding song by a Swedish Defiant Punk band from the 1990s
  15. 15. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius) Medium Tempo, Heavy Brooding song by a Swedish Defiant Punk band from the 1990s
  16. 16. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius) Medium Tempo, Heavy Brooding song by a Swedish Defiant Punk band from the 1990s
  17. 17. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius) Medium Tempo, Heavy Brooding song by a Swedish Defiant Punk band from the 1990s
  18. 18. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius) Medium Tempo, Heavy Brooding song by a Swedish Defiant Punk band from the 1990s
  19. 19. Web APIimport pygn # Get it at https://github.com/cweichen/pygnclientID = XXXXXX-XXXXXXXXXXXXXXXXXXuserID = pygn.register(clientID) # only call it once!metadata = pygn.searchTrack(clientID, userID, Backyard Babies, , Minus Celsius) Medium Tempo, Heavy Brooding song by a Swedish Defiant Punk band from the 1990s
  20. 20. 3 developer platforms
  21. 21. Mobile Client● iOS & Android SDK● Provides all Web API functionality PLUS ● Library identification (audio fingerprinting) ● Streaming "Over The Air" identification● Sample iOS & Android application in SDK
  22. 22. 3 developer platforms
  23. 23. GNSDK● Good for hardcore C programmers!● Desktop applications ● Library identification (audio fingerprinting)● Example apps ● Mood Grid & Playlisting (local collection)
  24. 24. GNSDK – Mood Grid
  25. 25. GNSDK● Playlist generation GENERATE PLAYLIST WHERE GN_Tempo > 120 AND GN_Mood LIKE SEED AND GN_Genre LIKE SEED LIMIT 5 PER GN_ArtistName
  26. 26. GNSDK
  27. 27. Prizes● Best Gracenote Hack: 2 passes to Outside Lands Music Festival● Favorite Hack: Beats by Dre Pill Portable Wireless Speakers
  28. 28. Ideas● Music Taste Visualizer use Facebook likes or Last.fm scrobbles + Gracenote metadata to create a visualization of a user’s music collection and tastes, or his/her friend’s music tastes● Music ID use Gracenote fingerprinting to ID songs on mobile device and do ???● Mood-based music exploration● Mood Lighting Change the ambient of a room, according to the mood/tempo of the song
  29. 29. Contacthttps:// @GracenoteDev Ching-Wei Chen (@cweichen)

×