[{"data":1,"prerenderedAt":603},["ShallowReactive",2],{"project-20331812":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":44,"post_text":46,"what":47,"said":100,"maker_in_thread":200,"shape":207,"grid":212,"attempts":568,"same_week":569,"maker_shows":38,"maker_hidden":596,"reader_version":597,"card":598},"20331812","YouTube-DL GUI","YouTube-DL GUI Powered by Electron","title","Show HN: YouTube-DL GUI Powered by Electron","https:\u002F\u002Fgithub.com\u002Fmayeaux\u002Fvideodownloader","github.com","mayeaux",1562036870,2019,142,138,315,2195,15,"notable","dev_tools","video download gui","desktop_app",[24,25,26,27],"youtube-dl","video downloader","electron","mp3 downloader","mixed",-0.29,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,10,1,14,29,{"execution":37,"design":39,"idea":40,"performance":42},{"positive":33,"critical":38},5,{"positive":33,"critical":38},{"positive":41,"critical":41},2,{"positive":43,"critical":33},0,[45,45,43,45,33,33,43,43,33,43,43,43,43,43,43,43,38,43,43,43,43,43,45,43,43,43,43,43,33,33,43,43,33,45,33,41,43,45,45,45],3,null,{"problem":48,"audience":63,"pricing":46,"motivation":68,"time_to_build":46,"stack":77,"openness":97,"stage":98,"team_size":99},{"value":49,"source":50,"evidence":51},"Non-technical users find youtube-dl's command line too hard to use","commenter",[52,56,60],{"id":53,"by":54,"text":55},"20333846","toomanybeersies","Not everyone is familiar or comfortable with the command line. A lot of my friends don't use youtube-dl for this exact reason. They end up messaging me, asking me to download…",{"id":57,"by":58,"text":59},"20333310","Double_a_92","I wish the installation was easier. It is reasonable to explain someone to write \"youtube-dl -x \u003Clink>\" to download music from youtube... But having them installing ffmpeg and…",{"id":61,"by":11,"text":62},"20337113","I plan to make an 'advanced' mode that will allow people to pass custom flags, select file formats etc, especially given the large initial interest. Right now this was mostly a…",{"value":64,"source":65,"evidence":66},"Non-sophisticated end users who avoid the command line","maker",[67],{"id":61,"by":11,"text":62},{"value":69,"source":65,"evidence":70},"Make youtube-dl easier to use without the CLI",[71,74],{"id":72,"by":11,"text":73},"20332713","Agreed! But sometimes going to the CLI everytime is annoying which is in part why I wanted to build a GUI for it :)",{"id":75,"by":11,"text":76},"20337398","Even being someone who uses the CLI, now that I have this app I will probably rarely use the CLI, it's just nicer to see things visually as to be able to reason about them. Also…",[78,84,88,91],{"value":79,"source":65,"evidence":80},"Electron",[81],{"id":82,"by":11,"text":83},"20337225","Electron is a small Chromium browser that can interact with Node.JS, youtube-dl is packaged with this app as a node package manager dependency. The youtube-dl binary is…",{"value":85,"source":65,"evidence":86},"Node.js",[87],{"id":82,"by":11,"text":83},{"value":24,"source":65,"evidence":89},[90],{"id":82,"by":11,"text":83},{"value":92,"source":65,"evidence":93},"FFmpeg",[94],{"id":95,"by":11,"text":96},"20337013","I plan to package platform specific FFMpeg with the app especially now given the large initial interest. Then once I package everything for the different platforms via Electron…","open_source","beta","unknown",{"praise":101,"objections":115,"requests":145,"questions":159,"alternatives":174},[102,109],{"value":103,"source":50,"evidence":104},"youtube-dl is a useful tool once set up",[105],{"id":106,"by":107,"text":108},"20332609","favorited","Side note: as a daily user, youtube-dl is such a fantastic piece of software. It's one of those tools which, once you have it, you wonder how you lived before.",{"value":110,"source":65,"evidence":111},"GUI makes quick downloads easier",[112],{"id":113,"by":11,"text":114},"20342322","Thanks for the input. Yep your mom would definitely be a target user but even for myself the app has been very useful, when you know you have a nice GUI to play with it reduces…",[116,124,134],{"value":117,"source":50,"evidence":118},"Installation is hard without installers and needs ffmpeg and python",[119,120],{"id":57,"by":58,"text":59},{"id":121,"by":122,"text":123},"20333370","mellosouls","Suggestion to author: as this is presumably intended to be a user-friendly front-end, consider providing installers. I just tried installing on windows following the README and…",{"value":125,"source":50,"evidence":126},"Electron app is bloated for the features offered",[127,131],{"id":128,"by":129,"text":130},"20335753","fock","I understand this too, but being on HN, familiarity with the CLI probably can be taken for granted. For all the other people this will stop them from using shady sites, but even…",{"id":132,"by":129,"text":133},"20354493","I guess for the ever changing sea (more like the lakes of Google and Vimeo) of video-sites, the backend actually matters a lot... And (this GUI being a prime example- while not…",{"value":135,"source":50,"evidence":136},"Lacks batch and multiple-link queue support",[137,141],{"id":138,"by":139,"text":140},"20332875","TeMPOraL","Suggestion to author: allow pasting and downloading more than one link at a time, and selecting audio\u002Fvideo + desired formats. Suggestion to everyone else: learn the CLI. Then…",{"id":142,"by":143,"text":144},"20333643","bravura","Could I paste a bunch of URLs and it would create a queue?",[146,151,155],{"value":147,"source":50,"evidence":148},"Batch downloads and multiple links at once",[149,150],{"id":138,"by":139,"text":140},{"id":142,"by":143,"text":144},{"value":152,"source":50,"evidence":153},"Format and audio selection options",[154],{"id":138,"by":139,"text":140},{"value":156,"source":50,"evidence":157},"Installers for each platform",[158],{"id":121,"by":122,"text":123},[160,167],{"value":161,"source":50,"evidence":162},"How does it compare to jDownloader",[163],{"id":164,"by":165,"text":166},"20333249","VvR-Ox","Looks really interesting, thank you for sharing! How does it compare to jDownloader (jdownloader.org)? It can analyze the clipboard - when I paste a YT link it asks me if I only…",{"value":168,"source":50,"evidence":169},"Could it be ported to Android or web",[170],{"id":171,"by":172,"text":173},"20351636","sharcerer","Name 1 which works flawlessly. No ads. On a side note, is it possible to port this CLI program to Android or web? My mom needs a downloader and the Firefox ext which I used till…",[175,182,186,193],{"value":176,"source":50,"evidence":177},"youtube-dlg",[178],{"id":179,"by":180,"text":181},"20332559","Lievelingsduif","Why not just use Youtube-dlg? Does everything it needs to and doesn't require you to use electron.",{"value":183,"source":50,"evidence":184},"jDownloader",[185],{"id":164,"by":165,"text":166},{"value":187,"source":50,"evidence":188},"youtube-dl-interactive",[189],{"id":190,"by":191,"text":192},"20337826","aiddun","I've had a good experience with youtube-dl-interactive. It's a CLI tool that allows you to choose the quality\u002Fformat from a menu without having to first list and choose from…",{"value":194,"source":50,"evidence":195},"Minitube",[196],{"id":197,"by":198,"text":199},"20333426","lightbulbjim","Have you tried Minitube?",{"comments":18,"answered":31,"key":201},[202,205,206],{"id":203,"text":204},"20337384","Actually I hate doing frontends way prefer to work with serverside code than play with the DOM, but I recognize that a good frontend is super important to the app to allow people…",{"id":75,"text":76},{"id":95,"text":96},{"commenters":208,"max_depth":209,"maker_replies":18,"first_comment_mins":210,"lifespan_hours":211},80,7,181,107,[213,215,219,222,225,228,230,233,236,238,240,242,246,250,252,255,257,260,263,265,268,270,273,275,277,280,282,284,287,288,289,290,293,296,298,300,302,305,308,310,313,315,317,320,321,324,327,330,332,335,337,339,341,344,347,348,351,353,356,359,362,364,366,369,372,374,376,378,381,383,386,389,392,394,396,399,401,405,409,411,414,416,418,421,424,427,429,432,434,436,439,442,445,448,450,453,454,455,459,461,464,467,470,473,475,479,480,483,485,488,491,493,496,499,503,504,506,508,510,514,517,521,522,524,528,530,532,534,539,542,543,545,548,551,555,559,562,565],[138,43,45,214,139,43],"maker\u002Fneutral\u002Fexecution",[216,43,43,217,218,43],"20333253","other\u002Fneutral\u002Fnone","nightfly",[220,43,43,217,221,43],"20334516","filmor",[223,43,43,217,224,43],"20334722","nsgf",[226,43,33,227,129,43],"20333294","project\u002Fcritical\u002Fdesign",[53,43,38,229,54,43],"project\u002Fpositive\u002Fdesign",[231,43,43,217,232,43],"20334691","xwdv",[234,43,43,217,235,43],"20335907","halfjoking",[237,43,43,217,232,43],"20336871",[239,43,43,217,54,43],"20340710",[241,43,43,217,232,43],"20349761",[243,43,33,244,245,43],"20335429","project\u002Fcritical\u002Fidea","nacs",[247,43,38,248,249,43],"20335570","project\u002Fpositive\u002Fidea","anbop",[171,43,45,251,172,43],"project\u002Fneutral\u002Fidea",[253,43,43,254,129,43],"20354410","commenter\u002Fneutral\u002Fnone",[128,43,33,256,129,43],"project\u002Fcritical\u002Fexecution",[258,43,43,217,259,43],"20333880","benj111",[261,43,33,227,262,43],"20333995","Fnoord",[264,43,43,254,259,43],"20334153",[266,43,43,254,267,43],"20334645","majewsky",[269,43,43,254,259,43],"20336825",[271,43,43,217,272,43],"20333999","dahfizz",[274,43,43,217,259,43],"20334125",[203,43,43,276,11,33],"maker\u002Fneutral\u002Fnone",[278,43,43,217,279,43],"20334620","AnIdiotOnTheNet",[281,43,43,217,139,43],"20335707",[283,43,43,217,259,43],"20336969",[285,43,43,217,286,43],"20336176","Gracana",[75,43,43,229,11,33],[132,43,33,256,129,43],[57,43,33,256,58,43],[291,43,43,254,292,43],"20333514","r3bl",[294,43,43,254,295,43],"20333542","Mindwipe",[297,43,43,254,292,43],"20333570",[299,43,43,254,139,43],"20333592",[301,43,43,254,292,43],"20333664",[303,43,43,254,304,43],"20336464","davesmith1983",[306,43,43,254,307,43],"20333757","aasasd",[309,43,43,254,139,43],"20333891",[311,43,43,254,312,43],"20334256","cm2187",[314,43,43,254,267,43],"20334652",[316,43,43,254,312,43],"20335223",[318,43,43,254,319,43],"20335696","testvox",[95,43,43,214,11,33],[322,43,43,217,323,43],"20334082","danShumway",[325,43,43,217,326,43],"20334782","nawtacawp",[328,43,43,217,329,43],"20342797","brirec",[331,43,43,217,323,43],"20343510",[333,43,43,217,334,43],"20334790","pgl",[336,43,43,217,323,43],"20334907",[338,43,43,217,334,43],"20335710",[340,43,43,217,139,43],"20335746",[342,43,43,217,343,43],"20334858","jancsika",[345,43,43,217,346,43],"20335758","t0astbread",[61,43,43,214,11,33],[349,43,38,350,139,43],"20338636","project\u002Fpositive\u002Fexecution",[113,43,43,352,11,33],"maker\u002Fpositive\u002Fnone",[354,33,43,217,355,43],"20333137","bspammer",[357,33,43,217,358,43],"20333394","illuminati1911",[360,33,43,217,361,43],"20333503","Udo",[363,33,43,254,139,43],"20333535",[365,33,43,254,361,43],"20333564",[367,33,43,254,368,43],"20335621","realusername",[370,33,43,371,139,43],"20335771","commenter\u002Fneutral\u002Fidea",[373,33,43,251,11,33],"20337050",[375,33,43,254,11,33],"20337043",[377,33,43,254,295,43],"20333550",[379,33,43,254,380,43],"20333853","gdfasfklshg4",[382,33,43,254,295,43],"20343147",[384,33,43,254,385,43],"20333672","progval",[387,33,43,254,388,43],"20333552","butteroverflow",[390,33,43,254,391,43],"20333740","paol",[393,33,43,254,267,43],"20334661",[395,33,43,254,391,43],"20334780",[397,33,43,254,398,43],"20335715","DannyB2",[400,33,43,254,295,43],"20333559",[402,33,43,403,404,43],"20336859","other\u002Fneutral\u002Fprivacy","echelon",[406,41,45,407,408,43],"20332959","project\u002Fneutral\u002Fdesign","Quequau",[410,41,45,251,139,43],"20333009",[412,41,43,254,413,43],"20333090","rakoo",[415,41,43,254,139,43],"20333318",[417,41,43,254,413,43],"20333681",[419,41,43,254,420,43],"20333434","alxlaz",[422,41,43,254,423,43],"20334170","karatchov",[425,41,43,254,426,43],"20333652","Crinus",[428,41,43,254,423,43],"20334140",[430,41,43,254,431,43],"20333144","JerwuQu",[433,41,43,254,408,43],"20333300",[435,41,43,254,423,43],"20333981",[437,41,43,254,438,43],"20333223","Kaiyou",[440,41,43,254,441,43],"20333273","reshie",[443,41,43,254,444,43],"20333369","Piskvorrr",[446,41,43,254,447,43],"20335960","terragon",[449,41,43,254,444,43],"20342775",[451,41,43,254,452,43],"20334510","stinos",[106,45,43,217,107,43],[72,45,43,251,11,33],[456,45,33,457,458,43],"20333070","project\u002Fcritical\u002Fperformance","kabwj",[460,45,43,254,438,43],"20333257",[462,45,43,217,463,43],"20334901","superkuh",[465,31,33,227,466,43],"20333218","mwilcox",[468,38,43,217,469,43],"20333950","heinrichhartman",[471,38,43,217,472,43],"20337578","theandrewbailey",[474,38,43,217,469,43],"20343969",[476,477,43,217,478,43],"20333288",6,"dmos62",[197,477,43,254,198,43],[481,477,43,254,482,43],"20333968","icebraining",[484,477,43,254,441,43],"20334235",[486,477,43,254,487,43],"20335994","severine",[489,209,43,217,490,43],"20336069","joshstrange",[179,492,33,244,180,43],8,[494,492,33,227,495,43],"20332634","zapzupnz",[497,492,43,498,11,33],"20332710","project\u002Fneutral\u002Fnone",[500,492,45,501,502,43],"20334575","project\u002Fneutral\u002Fexecution","geokon",[82,492,43,501,11,33],[505,492,45,501,502,43],"20342468",[507,492,43,501,11,33],"20346281",[509,492,33,256,502,43],"20369657",[511,492,33,512,513,43],"20332792","project\u002Fcritical\u002Fnone","trishmapow2",[515,492,43,217,516,43],"20333026","djsumdog",[518,519,45,251,520,43],"20333156",9,"jokoon",[164,32,45,251,165,43],[121,523,33,256,122,43],11,[525,523,43,526,527,43],"20333439","commenter\u002Fneutral\u002Fdocs","Xunxi",[529,523,43,254,122,43],"20333653",[531,523,43,214,11,33],"20337181",[190,533,43,217,191,43],12,[535,536,45,537,538,43],"20333845",13,"project\u002Fmixed\u002Fidea","paulcarroty",[540,536,43,541,11,33],"20337199","maker\u002Fpositive\u002Fexecution",[142,34,45,251,143,43],[544,34,43,217,312,43],"20334283",[546,34,43,547,11,33],"20337185","maker\u002Fneutral\u002Fidea",[549,18,38,248,550,43],"20340783","exabrial",[552,553,33,227,554,43],"20333189",16,"josteink",[556,553,43,557,558,43],"20333225","commenter\u002Fneutral\u002Fdesign","hombre_fatal",[560,553,43,557,561,43],"20333376","lukey_q",[563,553,45,407,564,43],"20334752","tom_",[566,553,43,567,11,33],"20336911","maker\u002Fneutral\u002Fdesign",[],[570,574,579,584,587,592],{"id":571,"name":572,"points":573,"category":20},"20317840","URL Pages",377,{"id":575,"name":576,"points":577,"category":578},"20334779","Vector",322,"infrastructure",{"id":580,"name":581,"points":582,"category":583},"20292104","Nearby-Shops-End-User-Android-app",227,"web_saas",{"id":585,"name":586,"points":582,"category":583},"20292638","comntr",{"id":588,"name":589,"points":590,"category":591},"20326931","Hydra",190,"security_privacy",{"id":593,"name":594,"points":595,"category":20},"20339766","A tiny JS library for real-time localization of eye pupils",153,false,"v2",{"id":599,"name":5,"line":6,"ai":596,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":600,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":601,"url":9,"mix":602,"praise":103,"objection":117,"sub":21},20331812,[24,25,26,27],"3303110010000000500000300000110013120333",[31,32,33,34],1793990991216]