{"id":9195,"date":"2024-09-03T10:30:49","date_gmt":"2024-09-03T17:30:49","guid":{"rendered":"https:\/\/blog.mozilla.org\/addons\/?p=9195"},"modified":"2024-09-03T10:30:49","modified_gmt":"2024-09-03T17:30:49","slug":"developer-spotlight-audd-music-recognition","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/","title":{"rendered":"Developer Spotlight: AudD\u00ae Music Recognition"},"content":{"rendered":"<div id=\"attachment_9197\" style=\"width: 590px\" class=\"wp-caption alignleft\"><img aria-describedby=\"caption-attachment-9197\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-9197\" src=\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-580x406.png\" alt=\"\" width=\"580\" height=\"406\" srcset=\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-580x406.png 580w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-940x658.png 940w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-768x538.png 768w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-1536x1075.png 1536w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-1000x700.png 1000w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2.png 1877w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><p id=\"caption-attachment-9197\" class=\"wp-caption-text\">AudD identifies an obscure song in a DJ set.<\/p><\/div>\n<p>We\u2019ve all been there. You\u2019re streaming music on Firefox and a great song plays but you have no idea what it\u2019s called or who the artist is. If your phone is handy you could install a music recognition app, but that\u2019s a clunky experience involving two devices. It would be a lot better to just click a button on Firefox and have the <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/audd\/\" target=\"_blank\" rel=\"noopener\">AudD\u00ae Music Recognition<\/a> extension fetch you song details.<\/p>\n<p>\u201cAnd if you\u2019re listening on headphones,\u201d adds Mikhail Samin, CEO of AudD, \u201cusing a phone app is a nightmare. We tried to make learning what\u2019s playing as uncomplicated as possible for users.\u201d Furthermore, Samin claims browser based music recognition is more accurate than mobile apps because audio doesn\u2019t get distorted by speakers or a microphone.<\/p>\n<p>Of course, making things amazing and simple for users often requires complex engineering.<\/p>\n<p>\u201cIt&#8217;s one thing for the browser to play audio from a source, such as an audio or video file on a webpage, to a destination connected to the device, like speakers,\u201d explains Samin. \u201cIt&#8217;s another thing if a new and external part of the browser wants to add itself to the list of destinations. It isn&#8217;t straightforward to make an extension that successfully does that\u2026 Fortunately, we got some help from the awesome <a href=\"https:\/\/wiki.mozilla.org\/Add-ons\/Community\/\" target=\"_blank\" rel=\"noopener\">add-ons developer community<\/a>. We went to the <a href=\"https:\/\/chat.mozilla.org\/#\/room\/#addons:mozilla.org\" target=\"_blank\" rel=\"noopener\">Matrix room<\/a>.\u201d<\/p>\n<p>AudD is built to recognize any song from anywhere so long as it\u2019s been properly published on digital streaming platforms. Samin says one of his team\u2019s main motivations for developing AudD is simply the joy of connecting music fans with new artists, so install AudD to make sure you never miss another great musical discovery. If you\u2019ve got any <a href=\"https:\/\/github.com\/AudDMusic\/firefox-extension\/issues\/new\" target=\"_blank\" rel=\"noopener\">new ideas or feedback<\/a> for the AudD team, they\u2019re always eager to hear from users.<\/p>\n<hr \/>\n<p><i>Do you have an intriguing extension development story? Do tell! Maybe your story should appear on this blog. Contact us at <\/i><b><i>amo-featured [at] mozilla [dot] org<\/i><\/b><i> and let us know a bit about your extension development journey. <\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019ve all been there. You\u2019re streaming music on Firefox and a great song plays but you have no idea what it\u2019s called or who the artist is. If your phone &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/\">Read more<\/a><\/p>\n","protected":false},"author":648,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[278884],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Developer Spotlight: AudD\u00ae Music Recognition - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Scott DeVaney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/\",\"name\":\"Developer Spotlight: AudD\u00ae Music Recognition - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-580x406.png\",\"datePublished\":\"2024-09-03T17:30:49+00:00\",\"dateModified\":\"2024-09-03T17:30:49+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2.png\",\"width\":1877,\"height\":1314,\"caption\":\"AudD identifies an obscure song in a DJ set.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer Spotlight: AudD\u00ae Music Recognition\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35\",\"name\":\"Scott DeVaney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g\",\"caption\":\"Scott DeVaney\"},\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/sdevaneymozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Developer Spotlight: AudD\u00ae Music Recognition - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/","twitter_misc":{"Written by":"Scott DeVaney","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/","url":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/","name":"Developer Spotlight: AudD\u00ae Music Recognition - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2-580x406.png","datePublished":"2024-09-03T17:30:49+00:00","dateModified":"2024-09-03T17:30:49+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#primaryimage","url":"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2.png","contentUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2024\/09\/blog_AudD2.png","width":1877,"height":1314,"caption":"AudD identifies an obscure song in a DJ set."},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/09\/03\/developer-spotlight-audd-music-recognition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Developer Spotlight: AudD\u00ae Music Recognition"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35","name":"Scott DeVaney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g","caption":"Scott DeVaney"},"url":"https:\/\/blog.mozilla.org\/addons\/author\/sdevaneymozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/9195"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/648"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=9195"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/9195\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=9195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=9195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=9195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}