[{"data":1,"prerenderedAt":589},["ShallowReactive",2],{"project-10355030":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":47,"what":48,"said":81,"maker_in_thread":194,"shape":204,"grid":208,"attempts":551,"same_week":552,"maker_shows":18,"maker_hidden":581,"reader_version":582,"card":583},"10355030","Instant Music Downloader","Download any song without knowing its name","title","Show HN: Download any song without knowing its name","http:\u002F\u002Fiyask.me\u002FInstant-Music-Downloader\u002F","iyask.me","yask123",1444329680,2015,321,134,46,2565,2,"legend","dev_tools","command line downloader","cli",[24,25,26,27],"youtube downloader","mp3 downloader","youtube-dl","command line music","mixed",-0.043,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,21,4,13,47,{"idea":37,"execution":39,"performance":40,"docs":43},{"positive":38,"critical":38},6,{"positive":18,"critical":33},{"positive":41,"critical":42},0,3,{"positive":41,"critical":41},[45,42,46,45,42,41,41,42,46,41,41,41,41,46,18,42,42,42,42,41,41,33,45,42,42,42,46,46,41,41,41,41,41,41,46,45,46,33,46,46],5,1,null,{"problem":49,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":59,"openness":78,"stage":79,"team_size":80},{"value":50,"source":51,"evidence":52},"Finding and downloading a song when you only know fragments like lyrics.","inferred",[53,55],{"id":54},"post",{"id":56,"by":57,"text":58},"10355341","jhgg","It looks like all this is doing is in essence just searching for the lyrics on youtube, finding the first result and then passing it to youtube-dl.",[60,70],{"value":61,"source":51,"evidence":62},"Python",[63,66],{"id":64,"by":11,"text":65},"10356284","Recently this feature was added. https:\u002F\u002Fgithub.com\u002Fyask123\u002FInstant-Music-Downloader\u002Fblob\u002Fmaster\u002Fmusic_downloader.py You can install it from source if you wish to use it now. I…",{"id":67,"by":68,"text":69},"10355351","zzleeper","BTW, on a fresh Win10 install (Py3.5) I had a bit of trouble b\u002Fc of the lack of extension. Had to add the .py prefix and it worked then :)",{"value":26,"source":71,"evidence":72},"commenter",[73,77],{"id":74,"by":75,"text":76},"10355967","nbardy","Here is the important 2 lines of code. ``` response = urlopen('https:\u002F\u002Fwww.youtube.com\u002Fresults?search_query=' + search) command = 'youtube-dl --extract-audio --audio-format mp3…",{"id":56,"by":57,"text":58},"open_source","launched","unknown",{"praise":82,"objections":109,"requests":144,"questions":160,"alternatives":175},[83,98],{"value":84,"source":71,"evidence":85},"Cool, useful tool and nice hack",[86,90,94],{"id":87,"by":88,"text":89},"10355607","0x4a42","Wow, what a nice hack! My testing env : Windows 8.1, MSYS2, Python 3. It's working flawlessly even with some obscur foreign\u002Ffrench lyrics\u002Fsong\u002Fgroup. I'm impressed. :)",{"id":91,"by":92,"text":93},"10355154","scott_karana","This is super cool. :-) I think it'd be nice to have a SoundHound\u002FShazam-style audio fingerprint downloader too: then you can either repeat lyrics, or get a quick soundbyte!",{"id":95,"by":96,"text":97},"10355635","cushychicken","A nice little tool. I'm a big fan of Youtube-dl as well. I've used it in similar chain-together command line tools to feed songs from Youtube into ffmpeg to slow them down to…",{"value":99,"source":71,"evidence":100},"youtube-dl is a great tool",[101,105],{"id":102,"by":103,"text":104},"10355390","exogen","I have a similar function in my bashrc, which also relies on youtube-dl (which is amazing, btw, it does a LOT more than YouTube – bandcamp, SoundCloud, etc). `play` will…",{"id":106,"by":107,"text":108},"10355847","_Marak_","Based on the comments here, it seems this tool is powered by youtube-dl. youtube-dl is a great tool ( supports multiple websites outside of youtube as well ) The problem is...if…",[110,124,132],{"value":111,"source":71,"evidence":112},"Downloading YouTube videos may be illegal under YouTube terms and copyright law",[113,117,120],{"id":114,"by":115,"text":116},"10355332","nadams","I'm surprised to see this on HN. This should be called \"Illegally download any song\". I think the project is extremely cool and you have props from me - but I hate it when people…",{"id":118,"by":115,"text":119},"10355992","I don't know what country you live in - but in the US it's pretty clear on the court's stance on scraping [1]. I'm not saying I agree with it - but that is the legal precedent. >…",{"id":121,"by":122,"text":123},"10355616","bduerst","The Youtube TOS basically says you can only stream content, and pretty much defines streaming as not downloading for offline or later consumption. It's about as illegal as…",{"value":125,"source":71,"evidence":126},"Audio quality is lower than CD or FLAC quality",[127,128],{"id":106,"by":107,"text":108},{"id":129,"by":130,"text":131},"10357449","aianus","It's very easy to tell the difference between 192kbps and FLAC if you have a decent subwoofer and the song ever goes below 30hz. On run-of-the-mill speakers and earbuds, probably…",{"value":133,"source":71,"evidence":134},"Installation and permission errors on some systems",[135,139,143],{"id":136,"by":137,"text":138},"10355670","biturd","After a bunch of mess getting it installed on Mac OS X, I get it to find a song, which is a bit of trouble in and of itself, and am then stuck with this error: sh: youtube-dl:…",{"id":140,"by":141,"text":142},"10355342","curiousjorge","didn't work for me. I also expected a Tupac song. $ instantmusic Enter songname\u002F lyrics\u002F artist.. or whatever > used to be a thug Making a Query Request! Found: The Ambassador…",{"id":67,"by":68,"text":69},[145,152,156],{"value":146,"source":71,"evidence":147},"Pipe search input and skip confirmation",[148],{"id":149,"by":150,"text":151},"10355269","ahmacleod","This is pretty cool. I usually had to add a little more context to get the correct result though. It would be nice to see the top ten results, maybe with a relevance score. It…",{"value":153,"source":71,"evidence":154},"Audio fingerprint recognition like Shazam",[155],{"id":91,"by":92,"text":93},{"value":157,"source":71,"evidence":158},"Show top ten results with relevance score",[159],{"id":149,"by":150,"text":151},[161,168],{"value":162,"source":71,"evidence":163},"Why not keep the original AAC stream instead of transcoding to MP3",[164],{"id":165,"by":166,"text":167},"10356784","unicornporn","Cool! But I'm looking at the video and this thing seems it automatically transcodes the audio stream to MP3. Why not just put the highest quality AAC stream available in an M4A…",{"value":169,"source":71,"evidence":170},"How to make it auto-play the downloaded file",[171],{"id":172,"by":173,"text":174},"10355864","mlamat","How do you get it to automatically play the file?",[176,180,187],{"value":177,"source":71,"evidence":178},"Bash play and mp3 functions using youtube-dl",[179],{"id":102,"by":103,"text":104},{"value":181,"source":71,"evidence":182},"Youtune downloader",[183],{"id":184,"by":185,"text":186},"10355861","IMTDb","It's a CLI version of a tool like Youtune (http:\u002F\u002Fyoutune-downloader.com) and probably many others.",{"value":188,"source":71,"evidence":189},"playbylyrics.com",[190],{"id":191,"by":192,"text":193},"10356648","lucb1e","Pretty much the same as playbylyrics.com[1], something I made, except you run it yourself. I really like it! [1] (Note that the site is broken as of a few months.. it never…",{"comments":195,"answered":46,"key":196},7,[197,200,203],{"id":198,"text":199},"10356103","Yea! , and I also wrote a small script to embed album arts for all mp3 files. The script queries with mp3 file name in google images, picks up the first image, downloads it and…",{"id":201,"text":202},"10356261","Nice !",{"id":64,"text":65},{"commenters":205,"max_depth":34,"maker_replies":195,"first_comment_mins":206,"lifespan_hours":207},82,14,287,[209,211,215,218,221,224,227,230,232,236,239,241,245,247,248,251,254,257,259,261,263,266,269,272,274,276,278,281,283,287,290,293,296,297,300,302,305,307,309,312,315,318,321,324,327,330,333,335,338,341,345,348,350,353,355,359,361,364,365,367,370,372,375,379,381,383,386,388,390,392,394,396,399,402,405,406,408,410,411,413,416,419,422,425,427,429,431,433,434,437,440,441,444,446,449,452,455,457,459,462,465,468,470,473,475,477,479,481,483,485,487,489,491,494,497,499,502,505,509,511,514,516,519,522,525,529,532,535,537,539,541,543,545,548],[102,41,45,210,103,41],"project\u002Fpositive\u002Fidea",[212,41,41,213,214,41],"10355633","other\u002Fneutral\u002Fnone","mintplant",[216,41,45,210,217,41],"10356821","archimedespi",[219,41,42,220,103,41],"10356886","project\u002Fneutral\u002Fnone",[222,41,41,213,223,41],"10357618","mccracken",[225,41,41,226,103,41],"10357654","commenter\u002Fneutral\u002Fnone",[228,41,41,213,229,41],"10357870","zuck9",[231,41,41,213,223,41],"10358002",[233,41,46,234,235,41],"10357673","project\u002Fcritical\u002Fexecution","Hello71",[237,41,42,238,103,41],"10357679","project\u002Fneutral\u002Fidea",[240,41,41,226,103,41],"10357725",[242,41,42,243,244,41],"10358969","project\u002Fmixed\u002Fexecution","Guillaume86",[74,46,45,246,75,41],"project\u002Fpositive\u002Fexecution",[198,46,41,213,11,46],[249,46,42,220,250,41],"10356360","Jerry2",[252,46,41,226,253,41],"10356630","JoshTriplett",[255,46,41,226,256,41],"10356718","leni536",[258,46,41,226,253,41],"10356850",[260,46,41,226,250,41],"10356732",[262,46,41,226,253,41],"10356847",[264,46,41,226,265,41],"10357595","burger_moon",[267,46,41,213,268,41],"10356386","rokhayakebe",[270,46,41,213,271,41],"10358755","MKais",[273,46,41,213,268,41],"10360344",[275,46,41,213,271,41],"10370170",[277,46,42,238,253,41],"10356624",[279,46,41,213,280,41],"10357274","mhartl",[106,18,46,282,107,41],"project\u002Fcritical\u002Fperformance",[284,18,41,285,286,41],"10355906","commenter\u002Fneutral\u002Fperformance","pla3rhat3r",[288,18,41,226,289,41],"10356327","dkonofalski",[291,18,41,226,292,41],"10356937","adrianpike",[294,18,41,226,295,41],"10356681","kaoD",[129,18,41,226,130,41],[298,18,41,226,299,41],"10358489","mrob",[301,18,41,226,130,41],"10358519",[303,18,41,213,304,41],"10361603","peapicker",[306,18,41,213,299,41],"10362062",[308,18,41,226,286,41],"10357684",[310,18,41,226,311,41],"10356935","goldcountry",[313,18,41,226,314,41],"10357025","pherq",[316,18,41,226,317,41],"10358717","omribahumi",[319,18,41,226,320,41],"10358744","dagw",[322,18,41,226,323,41],"10356040","0942v8653",[325,18,41,213,326,41],"10356226","joe5150",[328,18,46,282,329,41],"10356269","spyder",[331,18,46,282,332,41],"10358602","lkjaero",[56,42,46,334,57,41],"project\u002Fcritical\u002Fidea",[336,42,41,337,96,41],"10355498","commenter\u002Fneutral\u002Fidea",[339,33,42,238,340,41],"10355671","DanBC",[342,45,42,343,344,41],"10355513","project\u002Fmixed\u002Fidea","tefo-mohapi",[346,45,42,238,347,41],"10356324","6stringmerc",[349,45,41,226,253,41],"10356637",[351,45,41,226,352,41],"10356679","developer1",[354,45,41,226,253,41],"10356838",[356,38,42,357,358,41],"10355468","project\u002Fneutral\u002Fdocs","zatkin",[201,38,41,360,11,46],"maker\u002Fpositive\u002Fnone",[362,38,41,213,363,41],"10356323","btown",[149,195,42,343,150,41],[64,195,41,366,11,46],"maker\u002Fneutral\u002Fnone",[67,368,42,369,68,41],8,"project\u002Fneutral\u002Fexecution",[371,368,41,357,11,46],"10356499",[373,31,42,369,374,41],"10358343","chdir",[376,377,41,213,378,41],"10355549",10,"shmerl",[380,377,41,213,214,41],"10355650",[382,377,41,213,378,41],"10355731",[384,377,41,213,385,41],"10355837","timboslice",[387,377,41,226,378,41],"10355919",[389,377,41,226,92,41],"10356427",[391,377,41,213,378,41],"10356470",[393,377,41,226,92,41],"10356592",[91,395,45,210,92,41],11,[397,395,42,238,398,41],"10355462","tedmiston",[400,395,42,238,401,41],"10355558","kenbellows",[95,403,45,404,96,41],12,"project\u002Fpositive\u002Fnone",[87,34,45,246,88,41],[407,34,41,213,11,46],"10356655",[409,34,45,210,88,41],"10357107",[114,206,42,343,115,41],[412,206,41,226,141,41],"10355346",[414,206,41,226,415,41],"10355409","Namrog84",[417,206,42,238,418,41],"10355349","snx",[420,206,42,238,421,41],"10355412","zkhalique",[423,206,41,226,424,41],"10355483","silveira",[426,206,41,226,401,41],"10355695",[428,206,41,226,421,41],"10356466",[430,206,41,226,115,41],"10358259",[432,206,42,238,418,41],"10355532",[121,206,46,334,122,41],[435,206,46,334,436,41],"10356243","yincrash",[438,206,46,334,439,41],"10358817","jeremysmyth",[118,206,46,334,115,41],[442,206,42,238,443,41],"10355359","slig",[445,206,41,226,415,41],"10355402",[447,206,41,226,448,41],"10355428","AUmrysh",[450,206,41,226,451,41],"10355784","swhipple",[453,206,41,226,454,41],"10357629","c22",[456,206,41,226,451,41],"10358356",[458,206,41,226,436,41],"10355433",[460,206,41,226,461,41],"10355482","Archio",[463,206,41,226,464,41],"10355598","vaishaksuresh",[466,206,41,226,467,41],"10355674","oldmanjay",[469,206,41,226,464,41],"10355813",[471,206,41,226,472,41],"10357496","Tinyyy",[474,206,41,226,115,41],"10357620",[476,206,41,226,472,41],"10358425",[478,206,41,226,464,41],"10363013",[480,206,41,226,454,41],"10365997",[482,206,41,226,464,41],"10420678",[484,206,41,226,454,41],"10357609",[486,206,41,226,464,41],"10363009",[488,206,41,226,454,41],"10365984",[490,206,41,226,464,41],"10420665",[492,206,41,226,493,41],"10355857","darkstar999",[495,206,41,226,496,41],"10355676","detaro",[498,206,41,226,493,41],"10355845",[500,206,42,238,501,41],"10356136","lcswi",[503,206,46,334,504,41],"10356943","andrewguenther",[506,507,41,213,508,41],"10358843",15,"navinsylvester",[191,510,45,210,192,41],16,[512,513,41,369,11,46],"10363393",17,[136,515,46,234,137,41],18,[517,515,41,518,398,41],"10355704","commenter\u002Fneutral\u002Fdocs",[520,515,42,220,521,41],"10355714","halosghost",[165,523,42,524,166,41],19,"project\u002Fneutral\u002Fperformance",[526,527,42,238,528,41],"10358321",20,"xerophyte12932",[530,527,41,226,531,41],"10358351","takee",[533,32,45,210,534,41],"10359592","loueed",[536,32,41,226,11,46],"10359606",[538,32,46,234,534,41],"10359678",[184,540,42,238,185,41],22,[172,542,42,357,173,41],23,[140,544,46,234,141,41],24,[546,544,41,226,547,41],"10355386","schoen",[549,544,41,226,550,41],"10355435","Globz",[],[553,557,561,566,571,576],{"id":554,"name":555,"points":556,"category":20},"10376468","Exposé",548,{"id":558,"name":559,"points":560,"category":20},"10375154","ureq",146,{"id":562,"name":563,"points":564,"category":565},"10353285","Wriber",128,"productivity",{"id":567,"name":568,"points":569,"category":570},"10384653","Rune.js",92,"languages",{"id":572,"name":573,"points":574,"category":575},"10378023","Lexika",85,"ai",{"id":577,"name":578,"points":579,"category":580},"10352141","Pocketsquare",76,"web_saas",false,"v2",{"id":584,"name":5,"line":6,"ai":581,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":585,"top":18,"kw":586,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":587,"url":9,"mix":588,"praise":84,"objection":111,"sub":21},10355030,-0.04,[24,25,26,27],"5315300310000123333004533311000000151411",[31,32,33,34],1794036536350]