SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
1
Music Recognition, Metadata & Discovery APIs
Ching-Wei Chen (@cweichen)
Director, Developer Program
2
Gracenote Music APIs
Recognition
• Recognize over-the-air recordings, MP3
files, and CDs
3
Gracenote Music APIs
Phoenix
Entertainment
The French group Phoenix
draw elements from their
eclectic '80s upbringing to
arrive at a satisfying blend of
rock and synthesizers. Vocalist
Thomas
Metadata
Recognition
• Recognize over-the-air recordings, MP3
files, and CDs
• Artist Name, Track Title
• Biography, Reviews
• Cover Art, Artist Images
• Genre, Mood, and other descriptors
4
Gracenote Music APIs
Metadata
Recognition
Discovery
• Recognize over-the-air recordings, MP3
files, and CDs
• Artist Name, Track Title
• Biography, Reviews
• Cover Art, Artist Images
• Genre, Mood, and other descriptors
• Explore similar artists, tracks
• Discover music by Genre, Mood and other
descriptors
5
Rich Music Metadata and Imagery
Phoenix “Entertainment”
Mid Tempo, Energetic Dreamy song
by a Parisian Indie Pop band from the
2000’s
The French group Phoenix draw elements from
their eclectic '80s upbringing to arrive at a
satisfying blend of rock and synthesizers.
Vocalist Thomas Mars, bassist Deck d'Arcy,
and guitarist…
6
Global Genre Hierarchy
Alternative & Punk
Rock
50’s Rock
60’s Rock
70’s Rock
Japanese Rock
Metal
Grindcore
Black Metal
Death Metal
Hardcore Metal
Thrash Metal
Speed Metal
Industrial Metal
Progressive Metal
Gothic Metal
Doom Metal
Classic British Metal
Power Metal
Heavy Metal
Alternative Roots
Asian Rock
European Rock
Folk Rock
Hard Rock
Mainstream Rock
Adult Alternative Rock
Power Pop
Jam Bands
Urban
Jazz
Traditional
Pop
Electronica
Classical
Soundtrack
Other
2000Over
Global Genre Hierarchy
Rock
Metal
Heavy Metal
Structured taxonomy of
over 2000Genres
7
100 Moods Peaceful
Tender
Easygoing Upbeat Lively Excited
Sentimental
Melancholy
Somber
Cool
Gritty
Empowering
Sensual
Yearning
Serious
Stirring
Fiery
Urgent
Brooding
Rowdy
Energizing
Defiant
Aggressive
Romantic
Sophisticated
Gentle
Bittersweet
Lyrical
Sentimental
Tender /
Sincere
Cool
Melancholy
And
8
○ Creates radio playlists based on:
• Artist
• Track
• Genre
• Era
• Mood
○ Tunable by Popularity and Similarity
○ Personalized by user feedback
Rhythm Personalized Radio API
9
Platforms
• iOS and Android SDK
• Audio streaming
recognition
• C library for
Win/Mac/Linux
• Metadata search by
Artist, Album or Track
• Python, Ruby, Java,
PHP, C# wrappers
• Personalized Radio
Web API
• Create radio playlists
by artist, track, genre,
era, and mood
10
Gracenote Labs
• Song Segmentation
(Intro, Verse, Chorus etc)
• Beat Detection
• Dynamic Moods
Timeline Metadata API
* Gracenote Labs APIs are experimental and subject to change
API docs at http://bit.ly/gracenotetimeline
11
https://developer.gracenote.com
@GracenoteDev

Contenu connexe

Tendances

Using Social media
Using Social mediaUsing Social media
Using Social mediaiteclearners
 
Music streaming websites and social media
Music streaming websites and social mediaMusic streaming websites and social media
Music streaming websites and social mediaMelanie Lucks
 
Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)Paul Lamere
 
Incompleto: Sellaband Benchmarking Tecnologie
Incompleto: Sellaband Benchmarking Tecnologie Incompleto: Sellaband Benchmarking Tecnologie
Incompleto: Sellaband Benchmarking Tecnologie databeatpick
 
Unit 29 checklist
Unit 29 checklistUnit 29 checklist
Unit 29 checklistdpagoffs
 
Unit 29 checklist
Unit 29 checklistUnit 29 checklist
Unit 29 checklistdpagoffs
 
Ancillary products and analysis
Ancillary products and analysisAncillary products and analysis
Ancillary products and analysisLuke Waïnhouse
 
Music Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long TailMusic Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long TailOscar Celma
 
Sugo - Digital and Mobile Store List
Sugo - Digital and Mobile Store ListSugo - Digital and Mobile Store List
Sugo - Digital and Mobile Store Listjonathan johnson
 
Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Paul Lamere
 
Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...
Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...
Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...MME 4.5 / Music 4.5 / 2Pears
 

Tendances (17)

Using Social media
Using Social mediaUsing Social media
Using Social media
 
Downloading Music
Downloading MusicDownloading Music
Downloading Music
 
Music streaming websites and social media
Music streaming websites and social mediaMusic streaming websites and social media
Music streaming websites and social media
 
Project overview eng
Project overview engProject overview eng
Project overview eng
 
Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)
 
Incompleto: Sellaband Benchmarking Tecnologie
Incompleto: Sellaband Benchmarking Tecnologie Incompleto: Sellaband Benchmarking Tecnologie
Incompleto: Sellaband Benchmarking Tecnologie
 
Unit 29 checklist
Unit 29 checklistUnit 29 checklist
Unit 29 checklist
 
Unit 29 checklist
Unit 29 checklistUnit 29 checklist
Unit 29 checklist
 
Ancillary products and analysis
Ancillary products and analysisAncillary products and analysis
Ancillary products and analysis
 
TI Sprint Preso
TI Sprint PresoTI Sprint Preso
TI Sprint Preso
 
Soundcloud PPT-3
Soundcloud PPT-3Soundcloud PPT-3
Soundcloud PPT-3
 
Music Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long TailMusic Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long Tail
 
Sugo - Digital and Mobile Store List
Sugo - Digital and Mobile Store ListSugo - Digital and Mobile Store List
Sugo - Digital and Mobile Store List
 
Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)
 
Rap Search
Rap SearchRap Search
Rap Search
 
Record industry 15
Record industry 15Record industry 15
Record industry 15
 
Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...
Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...
Music 4.5: The value of playlists – for the record labels with Simon Rugg, Na...
 

Similaire à Gracenote Music Recognition, Metadata, and Discovery APIs

20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mirYi-Hsuan Yang
 
MUS 2433 Writing Assignment Critical Review of World Music .docx
MUS 2433 Writing Assignment Critical Review of World Music .docxMUS 2433 Writing Assignment Critical Review of World Music .docx
MUS 2433 Writing Assignment Critical Review of World Music .docxgemaherd
 
Periphery
PeripheryPeriphery
PeripheryxVolkan
 
MHD London
MHD LondonMHD London
MHD Londontingled
 
Writing Assignment Critical Review of World Music Essay.docx
Writing Assignment Critical Review of World Music Essay.docxWriting Assignment Critical Review of World Music Essay.docx
Writing Assignment Critical Review of World Music Essay.docxbillylewis37150
 
G324 Audience Research: Brand New
G324 Audience Research: Brand New G324 Audience Research: Brand New
G324 Audience Research: Brand New 005755
 
Brand New A2 Media Audience Research
Brand New A2 Media Audience ResearchBrand New A2 Media Audience Research
Brand New A2 Media Audience Research005755
 
Free Music Archive Redux Project
Free Music Archive Redux ProjectFree Music Archive Redux Project
Free Music Archive Redux ProjectCamille Thomas
 
Music tribes
Music tribesMusic tribes
Music tribesbenez141
 
Genre research
Genre researchGenre research
Genre researchlilycurtis
 
Using mashup technology to improve findability
Using mashup technology to improve findabilityUsing mashup technology to improve findability
Using mashup technology to improve findabilitySten Govaerts
 
[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)jam_team
 
5 categories of music lovers
5 categories of music lovers5 categories of music lovers
5 categories of music loversMichael Goldstein
 
Big Data Research - Pandara
Big Data Research - Pandara Big Data Research - Pandara
Big Data Research - Pandara Leeya Ressom
 
Interscope Records
Interscope Records Interscope Records
Interscope Records sara
 
Mus 1240 week 1 fall14 notes
Mus 1240   week 1 fall14 notesMus 1240   week 1 fall14 notes
Mus 1240 week 1 fall14 notesjoeabrown
 
Mobile App Project Proposal: L. Sayles
Mobile App Project Proposal: L. SaylesMobile App Project Proposal: L. Sayles
Mobile App Project Proposal: L. SaylesAmber
 

Similaire à Gracenote Music Recognition, Metadata, and Discovery APIs (20)

20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir
 
MUS 2433 Writing Assignment Critical Review of World Music .docx
MUS 2433 Writing Assignment Critical Review of World Music .docxMUS 2433 Writing Assignment Critical Review of World Music .docx
MUS 2433 Writing Assignment Critical Review of World Music .docx
 
1970 & 2000
1970 & 20001970 & 2000
1970 & 2000
 
Periphery
PeripheryPeriphery
Periphery
 
MHD London
MHD LondonMHD London
MHD London
 
Writing Assignment Critical Review of World Music Essay.docx
Writing Assignment Critical Review of World Music Essay.docxWriting Assignment Critical Review of World Music Essay.docx
Writing Assignment Critical Review of World Music Essay.docx
 
G324 Audience Research: Brand New
G324 Audience Research: Brand New G324 Audience Research: Brand New
G324 Audience Research: Brand New
 
Brand New A2 Media Audience Research
Brand New A2 Media Audience ResearchBrand New A2 Media Audience Research
Brand New A2 Media Audience Research
 
Free Music Archive Redux Project
Free Music Archive Redux ProjectFree Music Archive Redux Project
Free Music Archive Redux Project
 
Music tribes
Music tribesMusic tribes
Music tribes
 
Genre research
Genre researchGenre research
Genre research
 
Using mashup technology to improve findability
Using mashup technology to improve findabilityUsing mashup technology to improve findability
Using mashup technology to improve findability
 
[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)
 
5 categories of music lovers
5 categories of music lovers5 categories of music lovers
5 categories of music lovers
 
Big Data Research - Pandara
Big Data Research - Pandara Big Data Research - Pandara
Big Data Research - Pandara
 
Audience Research
Audience ResearchAudience Research
Audience Research
 
Interscope Records
Interscope Records Interscope Records
Interscope Records
 
Mus 1240 week 1 fall14 notes
Mus 1240   week 1 fall14 notesMus 1240   week 1 fall14 notes
Mus 1240 week 1 fall14 notes
 
Mobile App Project Proposal: L. Sayles
Mobile App Project Proposal: L. SaylesMobile App Project Proposal: L. Sayles
Mobile App Project Proposal: L. Sayles
 
楊奕軒/音樂資料檢索
楊奕軒/音樂資料檢索楊奕軒/音樂資料檢索
楊奕軒/音樂資料檢索
 

Plus de Ching-Wei Chen

PodRecs Workshop on Podcast Recommendations @ RecSys 2020
PodRecs Workshop on Podcast Recommendations @ RecSys 2020PodRecs Workshop on Podcast Recommendations @ RecSys 2020
PodRecs Workshop on Podcast Recommendations @ RecSys 2020Ching-Wei Chen
 
Machine Learning and Big Data for Music Discovery at Spotify
Machine Learning and Big Data for Music Discovery at SpotifyMachine Learning and Big Data for Music Discovery at Spotify
Machine Learning and Big Data for Music Discovery at SpotifyChing-Wei Chen
 
Hackathons Are Eating The World
Hackathons Are Eating The WorldHackathons Are Eating The World
Hackathons Are Eating The WorldChing-Wei Chen
 
Battle of the Bay - Hella Hack 2013
Battle of the Bay - Hella Hack 2013Battle of the Bay - Hella Hack 2013
Battle of the Bay - Hella Hack 2013Ching-Wei Chen
 
Hackathon Survival Guide
Hackathon Survival GuideHackathon Survival Guide
Hackathon Survival GuideChing-Wei Chen
 
Gracenote API Walkthrough @ Music Hack Day SF ’13
Gracenote API Walkthrough @ Music Hack Day SF ’13Gracenote API Walkthrough @ Music Hack Day SF ’13
Gracenote API Walkthrough @ Music Hack Day SF ’13Ching-Wei Chen
 

Plus de Ching-Wei Chen (7)

PodRecs Workshop on Podcast Recommendations @ RecSys 2020
PodRecs Workshop on Podcast Recommendations @ RecSys 2020PodRecs Workshop on Podcast Recommendations @ RecSys 2020
PodRecs Workshop on Podcast Recommendations @ RecSys 2020
 
Machine Learning and Big Data for Music Discovery at Spotify
Machine Learning and Big Data for Music Discovery at SpotifyMachine Learning and Big Data for Music Discovery at Spotify
Machine Learning and Big Data for Music Discovery at Spotify
 
Hackathons Are Eating The World
Hackathons Are Eating The WorldHackathons Are Eating The World
Hackathons Are Eating The World
 
Battle of the Bay - Hella Hack 2013
Battle of the Bay - Hella Hack 2013Battle of the Bay - Hella Hack 2013
Battle of the Bay - Hella Hack 2013
 
Webola
WebolaWebola
Webola
 
Hackathon Survival Guide
Hackathon Survival GuideHackathon Survival Guide
Hackathon Survival Guide
 
Gracenote API Walkthrough @ Music Hack Day SF ’13
Gracenote API Walkthrough @ Music Hack Day SF ’13Gracenote API Walkthrough @ Music Hack Day SF ’13
Gracenote API Walkthrough @ Music Hack Day SF ’13
 

Dernier

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 

Dernier (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 

Gracenote Music Recognition, Metadata, and Discovery APIs

  • 1. 1 Music Recognition, Metadata & Discovery APIs Ching-Wei Chen (@cweichen) Director, Developer Program
  • 2. 2 Gracenote Music APIs Recognition • Recognize over-the-air recordings, MP3 files, and CDs
  • 3. 3 Gracenote Music APIs Phoenix Entertainment The French group Phoenix draw elements from their eclectic '80s upbringing to arrive at a satisfying blend of rock and synthesizers. Vocalist Thomas Metadata Recognition • Recognize over-the-air recordings, MP3 files, and CDs • Artist Name, Track Title • Biography, Reviews • Cover Art, Artist Images • Genre, Mood, and other descriptors
  • 4. 4 Gracenote Music APIs Metadata Recognition Discovery • Recognize over-the-air recordings, MP3 files, and CDs • Artist Name, Track Title • Biography, Reviews • Cover Art, Artist Images • Genre, Mood, and other descriptors • Explore similar artists, tracks • Discover music by Genre, Mood and other descriptors
  • 5. 5 Rich Music Metadata and Imagery Phoenix “Entertainment” Mid Tempo, Energetic Dreamy song by a Parisian Indie Pop band from the 2000’s The French group Phoenix draw elements from their eclectic '80s upbringing to arrive at a satisfying blend of rock and synthesizers. Vocalist Thomas Mars, bassist Deck d'Arcy, and guitarist…
  • 6. 6 Global Genre Hierarchy Alternative & Punk Rock 50’s Rock 60’s Rock 70’s Rock Japanese Rock Metal Grindcore Black Metal Death Metal Hardcore Metal Thrash Metal Speed Metal Industrial Metal Progressive Metal Gothic Metal Doom Metal Classic British Metal Power Metal Heavy Metal Alternative Roots Asian Rock European Rock Folk Rock Hard Rock Mainstream Rock Adult Alternative Rock Power Pop Jam Bands Urban Jazz Traditional Pop Electronica Classical Soundtrack Other 2000Over Global Genre Hierarchy Rock Metal Heavy Metal Structured taxonomy of over 2000Genres
  • 7. 7 100 Moods Peaceful Tender Easygoing Upbeat Lively Excited Sentimental Melancholy Somber Cool Gritty Empowering Sensual Yearning Serious Stirring Fiery Urgent Brooding Rowdy Energizing Defiant Aggressive Romantic Sophisticated Gentle Bittersweet Lyrical Sentimental Tender / Sincere Cool Melancholy And
  • 8. 8 ○ Creates radio playlists based on: • Artist • Track • Genre • Era • Mood ○ Tunable by Popularity and Similarity ○ Personalized by user feedback Rhythm Personalized Radio API
  • 9. 9 Platforms • iOS and Android SDK • Audio streaming recognition • C library for Win/Mac/Linux • Metadata search by Artist, Album or Track • Python, Ruby, Java, PHP, C# wrappers • Personalized Radio Web API • Create radio playlists by artist, track, genre, era, and mood
  • 10. 10 Gracenote Labs • Song Segmentation (Intro, Verse, Chorus etc) • Beat Detection • Dynamic Moods Timeline Metadata API * Gracenote Labs APIs are experimental and subject to change API docs at http://bit.ly/gracenotetimeline

Notes de l'éditeur

  1. American Authors
  2. ----- Meeting Notes (9/19/13 18:09) -----Click 1:Genre GlobalClick 2: Music StartClick 3-5"Rock" -> "Metal" ->"Heavymetal"
  3. ----- Meeting Notes (9/19/13 18:09) -----Click 1:Rectangle on "Sentimental"Click 2: More detailed Mood