{"id":9137,"date":"2024-03-01T11:43:06","date_gmt":"2024-03-01T19:43:06","guid":{"rendered":"https:\/\/blog.mozilla.org\/addons\/?p=9137"},"modified":"2024-03-05T01:00:17","modified_gmt":"2024-03-05T09:00:17","slug":"developer-spotlight-youtube-search-fixer","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/","title":{"rendered":"Developer Spotlight: YouTube Search Fixer"},"content":{"rendered":"<p>Like a lot of us during the pandemic lockdown, Shubham Bose found himself consuming more YouTube content than ever before. That\u2019s when he started to notice all the unwanted oddities appearing in his YouTube search results \u2014 irrelevant suggested videos, shorts, playlists, etc. Shubham wanted a cleaner, more focused search experience, so he decided to do something about it. He built <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/youtube-suite-search-fixer\/\" target=\"_blank\" rel=\"noopener\">YouTube Search Fixer<\/a>. The extension streamlines YouTube search results in a slew of customizable ways, like removing \u201cFor you,\u201d \u201cPeople also search for,\u201d \u201cRelated to your search,\u201d and so on. You can also remove entire types of content like shorts, live streams, auto-generated mixes, and more.<\/p>\n<div id=\"attachment_9138\" style=\"width: 262px\" class=\"wp-caption alignleft\"><img aria-describedby=\"caption-attachment-9138\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-9138\" src=\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI-252x463.png\" alt=\"\" width=\"252\" height=\"463\" srcset=\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI-252x463.png 252w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI-600x1103.png 600w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI.png 620w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><p id=\"caption-attachment-9138\" class=\"wp-caption-text\">The extension makes it easy to customize YouTube to suit you.<\/p><\/div>\n<p>Early versions of the extension were less customizable and removed most types of suggested search results by default, but over time Shubham learned that different users want different things in their search results. \u201cI realized the line between \u2018helpful\u2019 and \u2018distracting\u2019 is very subjective,\u201d explains Shubham. \u201cWhat one person finds useful, another might not. Ultimately, it&#8217;s up to the user to decide what works best for them. That&#8217;s why I decided to give users granular control using an Options page. Now people can go about hiding elements they find distracting while keeping those they deem helpful. It&#8217;s all about striking that personal balance.\u201d<\/p>\n<p>Despite YouTube Search Fixer\u2019s current wealth of customization options (a cool new feature automatically redirects Shorts to their normal length versions), Shubham plans to expand his extension\u2019s feature set. He\u2019s considering keyword highlighting and denylist options, which would give users extreme control over search filtering.<\/p>\n<p>More than solving what he felt was a problem with YouTube&#8217;s default search results, Shubham was motivated to build his extension as a \u201cway of giving back to a community I deeply appreciate\u2026 I&#8217;ve used Firefox since I was in high school. Like countless others, I&#8217;ve benefited greatly from the ever helpful <a href=\"https:\/\/developer.mozilla.org\/\" target=\"_blank\" rel=\"noopener\">MDN Web Docs<\/a> and the incredible <a href=\"https:\/\/addons.mozilla.org\/firefox\/\" target=\"_blank\" rel=\"noopener\">add-ons ecosystem<\/a> Mozilla hosts and helps thrive. They offer nice developer tools and cultivate a helpful and welcoming community. So making this was my tiny way of giving back and saying \u2018thank you\u2019.\u201d<\/p>\n<div id=\"attachment_9139\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-9139\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-9139 size-large\" src=\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_flower-600x338.png\" alt=\"\" width=\"600\" height=\"338\" srcset=\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_flower-600x338.png 600w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_flower-252x142.png 252w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_flower-768x433.png 768w, https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_flower.png 1500w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-9139\" class=\"wp-caption-text\">When he&#8217;s not writing extensions that improve the world&#8217;s most popular video streaming site, Shubham enjoys photographing his home garden in Lucknow, India. &#8220;It isn&#8217;t just a hobby,&#8221; he explains. &#8220;Experimenting with light, composition and color has helped me focus on visual aesthetics (in software development). Now, I actively pay attention to little details when I create visually appealing and user-friendly interfaces.&#8221;<\/p><\/div>\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.\u00a0<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Like a lot of us during the pandemic lockdown, Shubham Bose found himself consuming more YouTube content than ever before. That\u2019s when he started to notice all the unwanted oddities &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/\">Read more<\/a><\/p>\n","protected":false},"author":648,"featured_media":0,"comment_status":"closed","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: YouTube Search Fixer - 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\/03\/01\/developer-spotlight-youtube-search-fixer\/\" \/>\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=\"3 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\/03\/01\/developer-spotlight-youtube-search-fixer\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/\",\"name\":\"Developer Spotlight: YouTube Search Fixer - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI-252x463.png\",\"datePublished\":\"2024-03-01T19:43:06+00:00\",\"dateModified\":\"2024-03-05T09:00:17+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI.png\",\"width\":620,\"height\":1140,\"caption\":\"The extension makes it easy to customize YouTube to suit you.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer Spotlight: YouTube Search Fixer\"}]},{\"@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: YouTube Search Fixer - 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\/03\/01\/developer-spotlight-youtube-search-fixer\/","twitter_misc":{"Written by":"Scott DeVaney","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/","url":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/","name":"Developer Spotlight: YouTube Search Fixer - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI-252x463.png","datePublished":"2024-03-01T19:43:06+00:00","dateModified":"2024-03-05T09:00:17+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#primaryimage","url":"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI.png","contentUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2024\/03\/blog_YTSF_UI.png","width":620,"height":1140,"caption":"The extension makes it easy to customize YouTube to suit you."},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/03\/01\/developer-spotlight-youtube-search-fixer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Developer Spotlight: YouTube Search Fixer"}]},{"@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\/9137"}],"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=9137"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/9137\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=9137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=9137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=9137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}