[{"data":1,"prerenderedAt":347},["ShallowReactive",2],{"project-39627895":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":8,"maker":9,"posted_at":10,"year":11,"points":12,"comments":13,"rank_in_year":14,"shown_in_year":15,"top":16,"tier":17,"category":18,"subcategory":19,"format":20,"keywords":21,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":40,"post_text":43,"what":44,"said":64,"maker_in_thread":164,"shape":176,"grid":181,"attempts":308,"same_week":309,"maker_shows":41,"maker_hidden":338,"reader_version":339,"card":340},"39627895","Control Panel for YouTube","title","Show HN: Control Panel for YouTube",null,"insin",1709812057,2024,111,51,767,3515,22,"notable","productivity","browser extension for youtube","browser_extension",[22,23,24,25,26],"youtube","browser extension","hide shorts","subscriptions","ad blocker","curious",-0.036,{"positive":30,"neutral":31,"mixed":32,"critical":30},2,9,1,14,{"idea":35,"design":37,"execution":38,"performance":39},{"positive":32,"critical":36},0,{"positive":32,"critical":32},{"positive":36,"critical":36},{"positive":36,"critical":32},[41,36,36,36,36,36,36,36,36,36,36,41,36,36,36,36,36,36,41,41,36,36,36,36,36,36,36,36,41,41,42,36,41,36,41,36,41,41,32,36],3,5,"Hi HN,\n\nI recently released a new browser extension for YouTube, which in addition to the table stakes of hiding the existence of Shorts, hiding promoted content, automatically skipping ads, hiding useless\u002Funused UI elements, hiding unwanted channels YouTube keeps recommending to you, letting you hide algorithmic suggestions etc. etc., makes other changes I've always wanted as a user, in the same vein as one of my other extensions, Control Panel for Twitter.\n\nThe most significant of those is attempting to make your Subscriptions page more like an Inbox, by hiding videos you've already watched ",{"problem":45,"audience":51,"pricing":8,"motivation":56,"time_to_build":8,"stack":60,"openness":61,"stage":62,"team_size":63},{"value":46,"source":47,"evidence":48},"YouTube clutter, Shorts, promoted content and already-watched videos cluttering Subscriptions.","maker",[49],{"id":50},"post",{"value":52,"source":53,"evidence":54},"YouTube viewers who want a cleaner, inbox-like Subscriptions page.","inferred",[55],{"id":50},{"value":57,"source":47,"evidence":58},"Maker wanted changes they always wanted as a user, and YouTube was going after uBlock Origin.",[59],{"id":50},[],"open_source","launched","solo",{"praise":65,"objections":81,"requests":93,"questions":126,"alternatives":141},[66,74],{"value":67,"source":68,"evidence":69},"Fixes the worst annoyances of YouTube and makes it usable again.","commenter",[70],{"id":71,"by":72,"text":73},"39635990","carlosjobim","I needed to do this to make the plugin work after purchasing it through the App Store on OS X: 1. Restart Safari 2. Activate the plugin 3. Add the button to the toolbar and click…",{"value":75,"source":68,"evidence":76},"Hiding Shorts and Mixes is a welcome feature.",[77],{"id":78,"by":79,"text":80},"39637767","senectus1","omg, AND you let me hide \"Mixes\" i wish i could do these things to the android client as well!",[82,89],{"value":83,"source":68,"evidence":84},"Hides play controls on live streams, which is a problem.",[85],{"id":86,"by":87,"text":88},"39646727","anigbrowl","I like it in general, but by default it also hides the play control on videos (at least, live streams) which is a problem. I had to stop the video to change the screen size,…",{"value":90,"source":68,"evidence":91},"Safari setup needed extra steps and options are cut off.",[92],{"id":71,"by":72,"text":73},[94,105,112,119],{"value":95,"source":68,"evidence":96},"Hide videos by topic such as Minecraft or reaction videos on the client side.",[97,101],{"id":98,"by":99,"text":100},"39635928","aantix","Can I hide all videos with “Minecraft” in the title? Or anything that references MrBeast?",{"id":102,"by":103,"text":104},"39636045","kastden","And reaction videos?",{"value":106,"source":68,"evidence":107},"Remember playback speed per channel.",[108],{"id":109,"by":110,"text":111},"39634299","starik36","I would love a feature that if I change the speed on a video, the setting sticks across all videos on that specific channel.",{"value":113,"source":68,"evidence":114},"Replace clickbait thumbnails with video frames.",[115],{"id":116,"by":117,"text":118},"39636118","busymom0","I want a script which hides all videos which have a thumbnail of a person with their mouth open. Way too many creators have been using that now a days.",{"value":120,"source":68,"evidence":121},"Bulk delete and better Watch Later controls.",[122],{"id":123,"by":124,"text":125},"39634109","quaunaut","Taking a look at it now, and how it interacts with Enhancer for Youtube. The one thing I'm absolutely desperate for, is a fix to Youtube's Watch Later playlist issues. If you…",[127,134],{"value":128,"source":68,"evidence":129},"Does it automatically make the player full size?",[130],{"id":131,"by":132,"text":133},"39634123","Saris","Looks pretty useful! Does it have the option to automatically make the player full size? YT defaults to the smaller one with related stuff on the right which is always annoying.",{"value":135,"source":68,"evidence":136},"Why are the links down?",[137],{"id":138,"by":139,"text":140},"39649859","tamimio","Your links are down within a day?!",[142,149,156,160],{"value":143,"source":68,"evidence":144},"uBlock Origin",[145],{"id":146,"by":147,"text":148},"39636555","jacekm","I use uBlock Origin for hiding shorts: ``` youtube.com##ytd-reel-shelf-renderer:has(.ytd-reel-shelf-renderer:has-text(Shorts)) ```",{"value":150,"source":68,"evidence":151},"DeArrow",[152],{"id":153,"by":154,"text":155},"39636357","olig15","I use this, which uses crowd sourced thumbnails from within the video https:\u002F\u002Fdearrow.ajay.app works really well. Made by the dev that made SponsorBlock",{"value":157,"source":68,"evidence":158},"Enhancer for YouTube",[159],{"id":123,"by":124,"text":125},{"value":161,"source":68,"evidence":162},"FreeTube",[163],{"id":71,"by":72,"text":73},{"comments":165,"answered":32,"key":166},4,[167,170,173],{"id":168,"text":169},"39636561","That's a planned feature [1] - we'll probably add a new item to video menus which lets you flag a channel for reaction faces, then replace their thumbnails with another frame…",{"id":171,"text":172},"39636531","This is already a feature, enabled by default. I missed a few issues with certain options while developing it because it never occurred to me not to have Shorts hidden all the…",{"id":174,"text":175},"39636708","Thanks for the feedback and feature requests, I've added them as enhancements for upcoming versions, feel free to add your own here:…",{"commenters":177,"max_depth":178,"maker_replies":165,"first_comment_mins":179,"lifespan_hours":180},37,6,510,43,[182,184,188,191,193,196,200,202,205,207,210,213,216,218,221,223,226,229,232,235,237,240,242,245,246,247,248,250,253,256,258,261,263,265,268,271,273,276,278,280,281,282,285,286,288,291,295,297,300,303,306],[123,36,41,183,124,36],"project\u002Fneutral\u002Fnone",[185,36,36,186,187,36],"39634303","other\u002Fneutral\u002Fnone","browningstreet",[189,36,36,186,190,36],"39634481","awslattery",[192,36,36,186,124,36],"39642403",[194,36,36,186,195,36],"39634678","modeless",[197,36,36,198,199,36],"39635158","commenter\u002Fneutral\u002Fnone","dotancohen",[201,36,36,198,195,36],"39635401",[203,36,36,198,204,36],"39636628","out-of-ideas",[206,36,36,198,195,36],"39636774",[208,36,36,198,209,36],"39636607","fy20",[211,36,36,186,212,36],"39637919","tkgally",[214,36,36,186,215,36],"39635009","mschulkind",[217,36,36,198,79,36],"39636170",[219,36,36,186,220,36],"39636538","stephenwithav",[98,32,41,222,99,36],"project\u002Fneutral\u002Fidea",[224,32,36,198,225,36],"39636040","jswny",[227,32,36,198,228,36],"39636086","vmfunction",[230,32,36,198,231,36],"39636719","wholinator2",[233,32,36,198,234,36],"39636778","vincheezel",[236,32,36,198,99,36],"39636868",[238,32,36,198,239,36],"39637081","striking",[241,32,36,198,99,36],"39637395",[243,32,36,198,244,36],"39645815","LordDragonfang",[102,32,41,222,103,36],[116,32,41,222,117,36],[153,32,36,186,154,36],[249,32,36,186,147,36],"39636530",[251,32,36,198,252,36],"39638627","franzb",[254,32,36,198,255,36],"39636362","huseyinkeles",[257,32,36,198,117,36],"39636412",[259,32,36,198,260,36],"39636642","mgsk",[262,32,36,198,252,36],"39638638",[168,32,36,264,9,32],"maker\u002Fneutral\u002Fidea",[266,32,36,186,267,36],"39637045","Brajeshwar",[269,32,36,198,270,36],"39638915","suddenclarity",[272,32,41,222,79,36],"39636155",[274,32,41,222,275,36],"39636282","danesparza",[171,32,36,277,9,32],"maker\u002Fneutral\u002Fnone",[78,32,42,279,79,36],"project\u002Fpositive\u002Fdesign",[146,32,36,186,147,36],[109,30,41,222,110,36],[283,30,41,222,284,36],"39636597","jimt1234",[174,41,36,277,9,32],[71,165,41,287,72,36],"project\u002Fmixed\u002Fexecution",[289,165,36,290,9,32],"39636521","maker\u002Fneutral\u002Fdocs",[292,42,42,293,294,36],"39634918","project\u002Fpositive\u002Fidea","sevenf0ur",[86,178,32,296,87,36],"project\u002Fcritical\u002Fdesign",[131,298,41,299,132,36],7,"project\u002Fneutral\u002Fdesign",[138,301,32,302,139,36],8,"project\u002Fcritical\u002Fperformance",[304,31,36,186,305,36],"39636794","slantaclaus",[307,31,36,186,87,36],"39646733",[],[310,315,320,324,329,333],{"id":311,"name":312,"points":313,"category":314},"39675807","Trangram",738,"creative",{"id":316,"name":317,"points":318,"category":319},"39643136","Hatchet",578,"dev_tools",{"id":321,"name":322,"points":323,"category":319},"39692801","Flox 1.0",382,{"id":325,"name":326,"points":327,"category":328},"39643833","Wallstreetlocal",299,"finance_crypto",{"id":330,"name":331,"points":332,"category":319},"39628285","Flyde",298,{"id":334,"name":335,"points":336,"category":337},"39666865","Teable",279,"data",false,"v2",{"id":341,"name":5,"line":5,"ai":338,"cat":18,"year":11,"points":12,"comments":13,"rec":27,"s":342,"top":16,"kw":343,"maker":9,"domain":344,"tier":17,"attempts":36,"strip":345,"url":-1,"mix":346,"praise":67,"objection":83,"sub":19},39627895,-0.04,[22,23,24,25,26],"","3000000000030000003300000000335030303310",[30,31,32,30],1794036650850]