[{"data":1,"prerenderedAt":877},["ShallowReactive",2],{"project-43373242":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":104,"maker_in_thread":189,"shape":202,"grid":207,"attempts":838,"same_week":839,"maker_shows":43,"maker_hidden":869,"reader_version":870,"card":871},"43373242","my-yt","A personal YouTube frontend based on yt-dlp","title","Show HN: A personal YouTube frontend based on yt-dlp","https:\u002F\u002Fgithub.com\u002Fchristian-fei\u002Fmy-yt","github.com","modmodmod",1742053542,2025,319,237,159,3837,5,"legend","consumer_social","video frontend","web_app",[24,25,26,27],"yt-dlp","youtube frontend","self hosted youtube","youtube downloader","mixed",0.013,{"positive":31,"neutral":32,"mixed":33,"critical":34},13,24,1,11,49,{"idea":37,"pricing":39,"execution":41,"design":44},{"positive":38,"critical":18},9,{"positive":40,"critical":40},0,{"positive":42,"critical":43},3,2,{"positive":33,"critical":40},[42,42,40,40,18,18,40,42,42,33,40,40,40,42,40,40,40,42,42,42,42,42,40,40,33,42,40,18,18,40,40,42,33,46,33,33,46,42,40,46],4,null,{"problem":49,"audience":47,"pricing":47,"motivation":61,"time_to_build":47,"stack":71,"openness":101,"stage":102,"team_size":103},{"value":50,"source":51,"evidence":52},"YouTube's algorithmic feed and UI and ads make the experience poor.","commenter",[53,57],{"id":54,"by":55,"text":56},"43376348","dinkblam","great to see this, absolutely need to try it out. it is awful that a paid subscription product like YouTube does actually aim to give their (paying) users the worst experience…",{"id":58,"by":59,"text":60},"43373982","samstave","Wonderful! (Also, to all the other posters who have done the same for themselves) -- I have been mentally building a UX I want out of YT over the last few weeks. What I want to…",{"value":62,"source":63,"evidence":64},"Built for the maker's own use, then released.","maker",[65,68],{"id":66,"by":11,"text":67},"43378805","Thanks! It is definitely not the cleanest code I've written but I'm slowly making it cleaner and ready for OSS contributions. Learned a ton along the way too, which makes this…",{"id":69,"by":11,"text":70},"43374320","haha who cares :) the missed opportunity would have been if I kept it for myself instead of releasing it",[72,79,86,92],{"value":73,"source":51,"evidence":74},"Docker",[75],{"id":76,"by":77,"text":78},"43377476","jfim","That's pretty great, just tried it. I'd have a few feature requests: - Make it possible to delete downloaded videos - Show more than just a few weeks worth of videos per channel.…",{"value":80,"source":51,"evidence":81},"Native web components",[82],{"id":83,"by":84,"text":85},"43378578","mdhb","So refreshing to see native web components and not some React monstrosity with 500 extra dependencies.",{"value":24,"source":51,"evidence":87},[88],{"id":89,"by":90,"text":91},"43374425","maxglute","How does yt-dlp work with sponsorblock? Does it download the video can snip out segments? I wish PLEX still had youtube plugin. Right now I have a googlesheet script that adds…",{"value":93,"source":63,"evidence":94},"LM Studio or Ollama LLM backend",[95,98],{"id":96,"by":11,"text":97},"43374155","currently into lmstudio, but had it working before with ollama. it's compatible with both, since it uses the standard \u002Fchat\u002Fcompletions endpoint.",{"id":99,"by":11,"text":100},"43375488","It should work out of the box by just changing the server port of the llm service you’re contacting LMStudio 1234 ollama 11434","open_source","launched","solo",{"praise":105,"objections":114,"requests":122,"questions":142,"alternatives":151},[106,110],{"value":107,"source":51,"evidence":108},"Clean native web components, no React bloat",[109],{"id":83,"by":84,"text":85},{"value":111,"source":51,"evidence":112},"Docker image makes setup easy",[113],{"id":76,"by":77,"text":78},[115],{"value":116,"source":51,"evidence":117},"Needs Docker or Node, too hard for non-technical users",[118],{"id":119,"by":120,"text":121},"43376308","aussieguy1234","Seems it needs docker and\u002For NodeJS and runs as a server, so not something most of the non technical users out there would use. This makes widespread adoption unlikely. If it was…",[123,130,134,138],{"value":124,"source":51,"evidence":125},"Download quality options, including 4K via webm merge",[126],{"id":127,"by":128,"text":129},"43377033","pierrefermat1","Would really appreciate if you could add some options for download quality(with webm merge for 4k support), gave it a go and it just by default downloads the 360p MP4.",{"value":131,"source":51,"evidence":132},"Delete downloaded videos",[133],{"id":76,"by":77,"text":78},{"value":135,"source":51,"evidence":136},"Show more than recent videos per channel",[137],{"id":76,"by":77,"text":78},{"value":139,"source":51,"evidence":140},"Download a single video without subscribing",[141],{"id":76,"by":77,"text":78},[143,147],{"value":144,"source":51,"evidence":145},"Will it run on FireTV or Samsung TVs?",[146],{"id":54,"by":55,"text":56},{"value":148,"source":51,"evidence":149},"Does it work with SponsorBlock?",[150],{"id":89,"by":90,"text":91},[152,163,171,175,182],{"value":153,"source":51,"evidence":154},"Freetube",[155,159],{"id":156,"by":157,"text":158},"43375565","aucisson_masque","Freetube is great alternative. Personally I don't even use it to watch the video and instead open them in browser, but it allows to monitor the channel you want and only that…",{"id":160,"by":161,"text":162},"43377402","udev4096","Freetube, invidious and newpipe are still the best frontends imo",{"value":164,"source":51,"evidence":165},"Invidious",[166,167],{"id":160,"by":161,"text":162},{"id":168,"by":169,"text":170},"43374427","agumonkey","I wonder how many front\u002Fproxies exists: - invidious what else ?",{"value":172,"source":51,"evidence":173},"NewPipe",[174],{"id":160,"by":161,"text":162},{"value":176,"source":51,"evidence":177},"Grayjay",[178],{"id":179,"by":180,"text":181},"43375790","duffpkg","Grayjay also has a desktop app that does this very well. https:\u002F\u002Fgrayjay.app\u002F",{"value":183,"source":51,"evidence":184},"Pinchflat",[185],{"id":186,"by":187,"text":188},"43374147","nickthegreek","Just got done setting up Pinchflat this morning as I need jellyfin and sponsorblock integration but it’s always great to see a nice gui around yt-dlp with some new niche features.",{"comments":190,"answered":191,"key":192},29,14,[193,196,199],{"id":194,"text":195},"43375436","so, essentially, what you are saying is that yt-dlp should have never been open-sourced\u002Fpublished and ever posted on HN (so that not even you would have found out about it)?",{"id":197,"text":198},"43375781","lol so poetical",{"id":200,"text":201},"43376058","Yesss, let’s generalize everything, that’s how we got where we are right now. Bravo!",{"commenters":203,"max_depth":204,"maker_replies":190,"first_comment_mins":205,"lifespan_hours":206},136,10,66,318,[208,212,216,219,222,226,229,232,235,238,240,243,245,248,251,254,257,259,261,263,266,270,273,276,279,281,283,285,287,290,293,297,299,302,304,306,309,312,315,317,319,322,325,328,331,334,337,341,344,346,348,351,353,355,358,361,364,367,370,372,375,378,380,383,386,388,391,394,397,400,402,404,407,409,412,415,417,419,421,423,426,428,431,432,436,437,440,442,445,446,449,452,454,456,458,461,463,466,468,471,473,476,478,482,484,487,490,493,495,497,500,502,505,508,511,513,516,518,521,523,526,529,532,535,537,540,544,547,550,553,556,560,564,566,569,572,574,577,580,583,587,589,592,595,597,601,603,605,607,610,613,616,620,623,626,628,631,633,635,639,642,644,647,649,651,652,654,657,660,662,663,666,669,671,673,675,679,683,686,688,690,693,696,699,703,706,709,713,715,718,721,725,727,729,731,733,735,737,738,740,742,743,747,749,751,753,756,759,761,765,767,771,775,779,780,781,785,787,791,792,795,797,801,804,808,811,814,816,819,821,823,825,827,829,832,835],[209,40,33,210,211,40],"43374959","project\u002Fcritical\u002Fidea","tracerbulletx",[213,40,40,214,215,40],"43375203","commenter\u002Fneutral\u002Fnone","yimby2001",[217,40,40,214,218,40],"43375224","freehorse",[220,40,40,214,221,40],"43375299","ivoputzer",[223,40,18,224,225,40],"43375861","project\u002Fpositive\u002Fidea","hsbauauvhabzb",[227,40,40,214,228,40],"43375226","jjulius",[230,40,40,214,231,40],"43375322","Gigachad",[233,40,42,234,218,40],"43375366","project\u002Fneutral\u002Fpricing",[236,40,40,214,237,40],"43375495","Arainach",[239,40,40,214,218,40],"43375512",[241,40,40,214,242,40],"43375556","moron4hire",[244,40,40,214,237,40],"43377074",[246,40,40,214,247,40],"43378171","lurk2",[249,40,40,214,250,40],"43379149","latexr",[252,40,40,214,253,40],"43379652","samrus",[255,40,40,214,256,40],"43383748","Dylan16807",[258,40,40,214,237,40],"43385130",[260,40,40,214,256,40],"43385256",[262,40,40,214,228,40],"43389518",[264,40,40,265,55,40],"43376356","other\u002Fneutral\u002Fdesign",[267,40,40,268,269,40],"43381772","other\u002Fneutral\u002Fnone","wingworks",[271,40,40,272,228,40],"43375971","commenter\u002Fneutral\u002Fdesign",[274,40,40,214,275,40],"43376778","chii",[277,40,40,214,278,40],"43377521","Mindwipe",[280,40,40,214,247,40],"43378210",[282,40,40,214,253,40],"43379677",[284,40,40,214,231,40],"43382118",[286,40,40,214,256,40],"43383686",[288,40,18,224,289,40],"43379339","margana",[291,40,18,224,292,40],"43376880","heavyset_go",[294,40,40,295,296,40],"43376952","other\u002Fneutral\u002Fprivacy","soraminazuki",[298,40,40,214,256,40],"43376958",[300,40,42,301,231,40],"43382100","project\u002Fneutral\u002Fidea",[303,40,40,214,256,40],"43383587",[305,40,40,214,253,40],"43379634",[307,40,40,214,308,40],"43385839","closetkantian",[310,40,40,268,311,40],"43436647","aaronbaugher",[313,40,40,214,314,40],"43375269","zozbot234",[316,40,40,214,157,40],"43375541",[318,40,40,214,314,40],"43375561",[320,40,40,214,321,40],"43375596","mafuy",[323,40,40,214,324,40],"43375597","Konnstann",[326,40,40,214,327,40],"43376118","dinkumthinkum",[329,40,40,214,330,40],"43375749","kattagarian",[332,40,42,333,231,40],"43375318","project\u002Fmixed\u002Fidea",[335,40,40,214,336,40],"43375904","nulld3v",[338,40,42,339,340,40],"43376056","project\u002Fneutral\u002Fnone","dijit",[342,40,42,339,343,40],"43376063","soulofmischief",[345,40,40,268,340,40],"43376083",[347,40,40,268,343,40],"43376162",[349,40,40,268,350,40],"43376615","crtasm",[352,40,40,268,343,40],"43377187",[354,40,40,214,228,40],"43375934",[356,40,40,268,357,40],"43376840","phantomathkg",[359,40,40,268,360,40],"43377622","arcosdev",[362,40,33,210,363,40],"43376159","999900000999",[365,40,40,214,366,40],"43376591","WD-42",[368,40,40,214,369,40],"43377588","mrmattyboy",[371,40,40,214,289,40],"43379276",[373,40,40,214,374,40],"43380337","yyhhsj0521",[376,40,40,268,377,40],"43436493","tmcdos",[379,40,40,214,374,40],"43510240",[381,40,40,268,382,40],"43377870","msravi",[384,40,40,268,385,40],"43378197","HeatrayEnjoyer",[387,40,40,268,250,40],"43379094",[389,40,40,268,390,40],"43378857","smitelli",[392,40,40,268,393,40],"43378144","LightHugger",[395,40,40,214,396,40],"43379291","syeare",[398,40,40,268,399,40],"43378618","dspillett",[401,40,40,214,363,40],"43380052",[403,40,40,268,269,40],"43381681",[405,40,40,268,406,40],"43379007","nkmnz",[408,40,40,268,250,40],"43379085",[410,40,40,268,411,40],"43382217","littlestymaar",[413,40,40,268,414,40],"43382989","wlonkly",[416,40,40,268,363,40],"43383205",[418,40,40,268,411,40],"43383395",[420,40,40,268,363,40],"43384589",[422,40,40,268,411,40],"43386141",[424,40,42,301,425,40],"43375398","2OEH8eoCRo0",[427,40,42,301,269,40],"43381794",[429,40,42,301,430,40],"43375403","krystofee",[194,40,40,214,11,33],[433,40,40,434,435,40],"43375675","commenter\u002Fcritical\u002Fnone","codetrotter",[197,40,40,214,11,33],[438,40,40,214,439,40],"43376609","compootr",[441,40,40,214,256,40],"43376968",[443,40,40,268,444,40],"43376048","lofaszvanitt",[200,40,40,434,11,33],[447,40,40,268,448,40],"43376303","nadermx",[450,40,40,268,451,40],"43376456","thomassmith65",[453,40,40,268,314,40],"43376494",[455,40,40,268,275,40],"43376788",[457,40,40,268,357,40],"43376856",[459,40,40,268,460,40],"43379583","CuriouslyC",[462,40,40,268,451,40],"43384414",[464,40,40,268,465,40],"43376514","jrm4",[467,40,40,268,357,40],"43376861",[469,40,40,268,470,40],"43381393","jhasse",[472,40,40,268,465,40],"43382465",[474,40,40,268,475,40],"43376607","dvngnt_",[477,40,40,214,275,40],"43376772",[479,33,42,480,481,40],"43374252","maker\u002Fneutral\u002Fidea","greggyb",[483,33,40,268,11,33],"43374303",[485,33,40,268,486,40],"43374312","tmpz22",[488,33,40,268,489,40],"43374501","siavosh",[491,33,40,268,492,40],"43374776","Unearned5161",[494,33,40,214,486,40],"43375369",[496,33,40,214,489,40],"43376565",[498,33,40,268,499,40],"43376036","triyambakam",[501,33,42,301,489,40],"43374323",[503,33,40,214,504,40],"43374644","bluebarbet",[506,33,40,214,507,40],"43374650","toomuchtodo",[509,33,42,339,510,40],"43374347","atum47",[512,33,40,214,481,40],"43379185",[514,33,40,268,515,40],"43374511","prophesi",[517,33,42,480,507,40],"43374543",[519,33,42,301,520,40],"43374781","creer",[522,33,40,268,507,40],"43431344",[524,33,42,301,525,40],"43375100","charcircuit",[527,33,40,528,507,40],"43375155","commenter\u002Fneutral\u002Fidea",[530,33,40,268,531,40],"43374665","marxisttemp",[533,33,40,214,534,40],"43374717","BlueGh0st",[536,33,40,214,520,40],"43374767",[538,33,40,268,539,40],"43378703","borgdefenser",[541,43,42,542,543,40],"43374181","project\u002Fneutral\u002Fexecution","PaulKeeble",[545,43,40,546,11,33],"43374183","maker\u002Fneutral\u002Fnone",[548,43,40,549,11,33],"43375358","maker\u002Fneutral\u002Fexecution",[551,42,40,268,552,40],"43377273","shekhargulati",[554,42,40,268,555,40],"43399556","dockerd",[557,46,40,558,559,40],"43374777","other\u002Fneutral\u002Fidea","notepad0x90",[561,46,40,562,563,40],"43374801","other\u002Fcritical\u002Fidea","idle_zealot",[565,46,40,528,559,40],"43375630",[567,46,40,528,568,40],"43376866","jasonfarnon",[570,46,40,214,571,40],"43376965","furyofantares",[573,46,40,214,568,40],"43406576",[575,46,40,558,576,40],"43375395","ivanjermakov",[578,46,40,558,579,40],"43377984","globular-toast",[581,18,40,268,582,40],"43374442","huydotnet",[584,585,40,268,586,40],"43374945",6,"tasuki",[588,585,40,546,11,33],"43374981",[590,585,40,268,591,40],"43375656","johnisgood",[593,585,40,268,594,40],"43375657","Thorrez",[596,585,40,546,11,33],"43378830",[598,599,33,210,600,40],"43374730",7,"ss64",[602,599,40,268,187,40],"43374881",[604,599,40,268,218,40],"43375274",[606,599,40,268,187,40],"43375672",[608,599,40,214,609,40],"43380192","imp0cat",[611,599,40,268,612,40],"43375874","nosrepa",[614,599,40,268,615,40],"43375946","snailmailman",[617,618,18,224,619,40],"43374993",8,"jv22222",[621,618,33,210,622,40],"43375016","samtheDamned",[624,618,40,268,625,40],"43375027","jdpedrie",[627,618,40,268,619,40],"43375065",[629,618,40,268,630,40],"43398361","benkaiser",[632,618,40,268,619,40],"43407522",[634,618,40,268,630,40],"43408722",[636,38,40,637,638,40],"43373920","other\u002Fneutral\u002Fperformance","zaruvi",[640,38,40,637,641,40],"43374499","folmar",[643,38,40,637,187,40],"43374896",[645,38,40,637,646,40],"43378045","Havoc",[186,204,18,648,187,40],"project\u002Fpositive\u002Fexecution",[650,204,40,546,11,33],"43374174",[76,34,18,648,77,40],[653,34,40,549,11,33],"43377549",[655,34,40,656,11,33],"43383321","maker\u002Fneutral\u002Fdesign",[658,34,18,659,77,40],"43392570","project\u002Fpositive\u002Fdesign",[156,661,40,268,157,40],12,[89,31,42,339,90,40],[664,31,40,665,11,33],"43374451","maker\u002Fneutral\u002Fdocs",[667,191,40,268,668,40],"43374703","new_user_final",[670,191,40,268,218,40],"43375345",[672,191,40,268,668,40],"43379904",[674,191,40,268,218,40],"43382365",[676,677,40,268,678,40],"43378280",15,"delduca",[680,681,40,268,682,40],"43373667",16,"phdelightful",[684,681,40,268,685,40],"43373731","atomicnumber3",[687,681,40,268,507,40],"43373778",[689,681,40,268,685,40],"43375595",[691,681,40,268,692,40],"43373927","egeozcan",[694,681,40,268,695,40],"43374125","gdulli",[697,681,40,214,698,40],"43374745","thinkingemote",[700,701,18,224,702,40],"43373933",17,"unhappy_meaning",[704,701,40,705,11,33],"43374158","maker\u002Fpositive\u002Fnone",[119,707,33,708,120,40],18,"project\u002Fcritical\u002Fexecution",[710,711,42,549,712,40],"43374421",19,"erwaen98",[714,711,40,542,11,33],"43374462",[160,716,33,717,161,40],20,"project\u002Fcritical\u002Fnone",[719,716,40,268,720,40],"43377918","rcarmo",[722,723,42,542,724,40],"43379727",21,"scosman",[726,723,42,542,724,40],"43386773",[728,723,40,542,11,33],"43389956",[127,730,33,708,128,40],22,[732,730,40,705,11,33],"43377558",[179,734,33,717,180,40],23,[736,734,40,542,11,33],"43378399",[54,32,18,224,55,40],[739,32,40,705,11,33],"43376378",[83,741,18,648,84,40],25,[66,741,40,546,11,33],[744,745,33,717,746,40],"43374765",26,"TZubiri",[748,745,40,339,11,33],"43378402",[168,750,42,301,169,40],27,[752,750,40,301,11,33],"43374466",[754,750,40,268,755,40],"43374920","nyanpasu64",[757,758,40,268,414,40],"43382960",28,[760,758,40,214,11,33],"43383312",[762,190,33,763,764,40],"43401122","maker\u002Fcritical\u002Fnone","ebri",[766,190,40,214,11,33],"43409520",[768,769,40,268,770,40],"43377722",30,"getcrunk",[772,773,40,268,774,40],"43378143",31,"01jonny01",[776,777,42,546,778,40],"43374133",32,"swyx",[96,777,40,339,11,33],[99,777,40,339,11,33],[782,783,18,224,784,40],"43373781",33,"wkat4242",[786,783,40,705,11,33],"43374163",[788,789,42,339,790,40],"43374075",34,"bitbasher",[69,789,40,339,11,33],[793,789,42,339,794,40],"43378434","greenchair",[796,789,40,214,11,33],"43378849",[798,799,18,224,800,40],"43374337",35,"tangotaylor",[802,799,33,210,803,40],"43374437","pests",[805,806,40,268,807,40],"43373712",36,"yoyohello13",[809,806,40,268,810,40],"43373894","Joel_Mckay",[812,806,40,214,813,40],"43375114","tredre3",[815,806,40,214,810,40],"43375356",[817,806,40,268,818,40],"43375859","ndriscoll",[820,806,40,214,810,40],"43376177",[822,806,40,214,818,40],"43378798",[824,806,40,214,810,40],"43380553",[58,826,18,224,59,40],37,[828,826,40,705,11,33],"43374161",[830,826,42,301,831,40],"43374812","zeroq",[833,826,40,268,834,40],"43376803","Valord",[836,837,42,301,59,40],"43374319",38,[],[840,845,850,855,860,864],{"id":841,"name":842,"points":843,"category":844},"43358914","Nash",536,"productivity",{"id":846,"name":847,"points":848,"category":849},"43401855","BlueMigrate",524,"infrastructure",{"id":851,"name":852,"points":853,"category":854},"43404548","\"Git who\"",252,"dev_tools",{"id":856,"name":857,"points":858,"category":859},"43398081","MinesweeperPro",242,"games",{"id":861,"name":862,"points":863,"category":854},"43377897","Cascii",238,{"id":865,"name":866,"points":867,"category":868},"43392951","map.koljapluemer.com",217,"learning_science",false,"v2",{"id":872,"name":5,"line":6,"ai":869,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":873,"top":18,"kw":874,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":875,"url":9,"mix":876,"praise":107,"objection":116,"sub":21},43373242,0.01,[24,25,26,27],"3300550331000300033333001305500314114304",[31,32,33,34],1794036671262]