[{"data":1,"prerenderedAt":660},["ShallowReactive",2],{"project-3691588":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":74,"maker_in_thread":235,"shape":245,"grid":248,"attempts":622,"same_week":623,"maker_shows":38,"maker_hidden":652,"reader_version":653,"card":654},"3691588","Flutter","Control Spotify or iTunes Using Gestures thru Webcam","title","Show HN: Flutter - Control Spotify or iTunes Using Gestures thru Webcam","http:\u002F\u002Fflutter.io","flutter.io","mehuln",1331508004,2012,239,125,60,1677,4,"notable","consumer_social","gesture media control","desktop_app",[24,25,26,27,28],"gesture control","webcam","spotify control","itunes control","hand gesture","mixed",0.401,{"positive":32,"neutral":33,"mixed":34,"critical":34},40,23,10,83,{"execution":37,"idea":40,"pricing":43,"design":45,"docs":46,"performance":47,"privacy":48},{"positive":38,"critical":39},3,2,{"positive":41,"critical":42},12,1,{"positive":39,"critical":44},0,{"positive":39,"critical":39},{"positive":44,"critical":44},{"positive":39,"critical":38},{"positive":44,"critical":42},[38,42,50,38,50,50,50,50,38,38,38,42,50,50,50,38,50,38,42,42,50,50,50,50,50,50,38,42,50,50,50,18,42,50,18,50,38,50,50,38],5,null,{"problem":53,"audience":51,"pricing":51,"motivation":60,"time_to_build":51,"stack":64,"openness":71,"stage":72,"team_size":73},{"value":54,"source":55,"evidence":56},"Controlling music or videos from a distance without keyboard or mouse","maker",[57],{"id":58,"by":11,"text":59},"3691594","We hated using the keyboard and mouse for controlling music in the background or watching movies on our computers from a few feet away. So we decided to solve this problem by…",{"value":61,"source":55,"evidence":62},"Hated using keyboard and mouse to control music or movies from a few feet away",[63],{"id":58,"by":11,"text":59},[65],{"value":66,"source":55,"evidence":67},"Computer vision and machine learning for gesture detection",[68],{"id":69,"by":11,"text":70},"3691900","You're right. We use image processing, computer vision & machine learning to detect Flutters. Our entire tech stack is custom written as we are solving some quite challenging &…","unknown","beta","team",{"praise":75,"objections":114,"requests":150,"questions":186,"alternatives":209},[76,92,107],{"value":77,"source":78,"evidence":79},"Works very well and feels magical once used","commenter",[80,84,88],{"id":81,"by":82,"text":83},"3691854","tsunamifury","Amazing, works very well. I assume it is looking for 5 fingers. I noticed if i folded my thumb in, it did not recognize the gesture so maybe an edge case where people missing…",{"id":85,"by":86,"text":87},"3691672","joshmlewis","I hardly ever get excited after downloading something, maybe a, wow that's cool, but when I installed this (which was very easy) and it just worked, I actually clapped and said…",{"id":89,"by":90,"text":91},"3692120","alexobenauer","Wow - I originally didn't download because I've used something similar before that worked only kind of well. This works fantastically and is usable enough for daily use as a…",{"value":93,"source":78,"evidence":94},"Desire for skip and back gestures",[95,99,103],{"id":96,"by":97,"text":98},"3692393","pokoleo","Thought that this was great - how about a next\u002Fprevious track gesture, and being able to change the frequency that it checks for the hand? (it looks like it's time based)",{"id":100,"by":101,"text":102},"3691817","lukev","This is awesome. However, music control isn't a pain point for me. What I would pay for is a start\u002Fpause gesture for Netflix\u002FHulu\u002FAmazon Video. Worst thing about TV on a computer.",{"id":104,"by":105,"text":106},"3696277","berberous","Desperately want a skip gesture.",{"value":108,"source":78,"evidence":109},"Useful for working without switching screens",[110],{"id":111,"by":112,"text":113},"3691867","siavosh","What's nice about this is you don't need to switch screens to pause the music if you find yourself writing\u002Fcoding and need some quiet when you're in the zone. Granted you can do…",[115,125,136,143],{"value":116,"source":55,"evidence":117},"Mac only for now",[118,121],{"id":119,"by":11,"text":120},"3691960","Yes, at the moment. We will add support for other OS very soon.",{"id":122,"by":123,"text":124},"3691913","lzy","So this is Mac only?",{"value":126,"source":78,"evidence":127},"False triggers from face or random hand movement",[128,132],{"id":129,"by":130,"text":131},"3694325","jrheard","Fantastic app, does a fantastic job of recognizing my palm - unfortunately, it seems to also really like my face. After the tenth or so time that it had paused my music without…",{"id":133,"by":134,"text":135},"3697717","payalg","issue is that even when i am not controlling the playlist and randomly moving my hand it recognizes it as gesture... seems like lot needs to be done to differentiate between…",{"value":137,"source":78,"evidence":138},"High CPU usage",[139],{"id":140,"by":141,"text":142},"3691962","hedgehog","Very cool although with CPU usage at about 30% on my Air I won't be able to use it much. If you can figure out a way to drop average CPU usage down to reduce heat & power usage…",{"value":144,"source":78,"evidence":145},"Webcam blocked for other apps like Skype",[146],{"id":147,"by":148,"text":149},"3692239","andrewpi","Flutter seems to keep the camera on 100% of the time which prevents apps like Skype from using the camera for video chats. I'm not sure if there is a good workaround for that?",[151,160,171,179],{"value":152,"source":78,"evidence":153},"Skip and previous track gestures",[154,155,156],{"id":96,"by":97,"text":98},{"id":104,"by":105,"text":106},{"id":157,"by":158,"text":159},"3691876","ttruong","I was blown away when I saw a demo of Flutter a couple of months ago. Their Spotify and iTunes integration only scratches the surface of all the gestures that they supported in…",{"value":161,"source":78,"evidence":162},"Windows and Linux support",[163,167],{"id":164,"by":165,"text":166},"3692237","raccoonone","Looks awesome, can't wait for a Linux version, so that I can try it out!",{"id":168,"by":169,"text":170},"3692344","jigneshrmehta","This must be amazing app to download as it is clear from the feedback received. Please don't forget that we are a large enough community who uses windows. Especially in India. We…",{"value":172,"source":78,"evidence":173},"Video player support such as Netflix and VLC",[174,175],{"id":100,"by":101,"text":102},{"id":176,"by":177,"text":178},"3692269","sikhnerd","Would be nice if we could get this to work with other media players by emulating the media keys (really want to use this with vlc on my macbook)",{"value":180,"source":78,"evidence":181},"Browser gesture controls",[182],{"id":183,"by":184,"text":185},"3692717","iz_mani","Hey guys this is some really cool stuff. If you can integrate this with browser gestures to scroll, refresh, and move back and forward on pages. This would be awesome.",[187,198],{"value":188,"source":78,"evidence":189},"How the gesture recognition is built",[190,194],{"id":191,"by":192,"text":193},"3692118","shriphani","Hi guys. Since there seems to be an ML component, I was wondering how this was built. Do you start with a basic hypothesis and see if it holds for some training set and then…",{"id":195,"by":196,"text":197},"3691802","fosk","It would be interesting to know what piece of technology, or framework, they're using for recognizing gestures using the webcam.",{"value":199,"source":78,"evidence":200},"Whether the webcam is always on and privacy",[201,205],{"id":202,"by":203,"text":204},"3692032","doubleconfess","Soooooo. Doesn't this open up a whole new realm of privacy concerns? Who cares if Path has my contacts list, I'm more concerned that you guys are watching me surf for porn!",{"id":206,"by":207,"text":208},"3691707","sgtsugarfingers","Surveillance in the name of convenience has gone too far. I can see a future where companies offer services as wrappers around visually analyzing people's behavior in their own…",[210,217,228],{"value":211,"source":78,"evidence":212},"FluidTunes",[213],{"id":214,"by":215,"text":216},"3692125","basil","There is another, more fully-featured app called FluidTunes which I used quite a while ago. Not sure if it still works on the latest version of iTunes:…",{"value":218,"source":78,"evidence":219},"Kinect and Samsung gesture TV systems",[220,224],{"id":221,"by":222,"text":223},"3692290","paul9290","Interesting\u002Fcool project, though I do wonder how you plan on keeping it simple when you expand and add additional actions? The UX of controlling media using the Xbox Kinect…",{"id":225,"by":226,"text":227},"3691918","PaulAnunda","I saw Samsung demoing some similar technology during SXSW (using a kinect that was hooked up to a mac mini and being displayed on one of their LED tv's), and it didn't work…",{"value":229,"source":78,"evidence":230},"Shoevox voice control",[231],{"id":232,"by":233,"text":234},"3691925","rsbaskin","My friend and I looked into controlling those apps for a program we made to control media players with your voice called Shoevox - http:\u002F\u002Fshoevox.org The hard part was that we…",{"comments":236,"answered":34,"key":237},30,[238,239,242],{"id":58,"text":59},{"id":240,"text":241},"3691669","hi wmw, it should work as long as you have Mac. If you are on other OS then it will ask you to leave your email address for future invite. Are you on Mac? Can you tell us what…",{"id":243,"text":244},"3691706","while we check for your issues, send us an email at feedback [at] flutter.io and we will email you a direct download link.",{"commenters":246,"max_depth":18,"maker_replies":236,"first_comment_mins":39,"lifespan_hours":247},85,35,[249,251,255,257,260,262,265,266,268,272,276,277,279,282,286,289,291,292,294,298,301,303,307,309,313,314,316,319,322,327,331,334,338,342,345,347,351,354,358,361,365,368,371,374,376,379,382,385,387,389,392,394,397,401,403,407,409,414,417,420,422,425,428,431,433,436,438,440,441,443,446,448,452,456,461,465,467,471,473,476,480,481,485,487,490,494,497,501,505,506,510,514,518,522,524,525,529,531,533,537,541,543,547,552,554,556,560,563,565,568,572,576,578,580,584,586,589,592,596,600,604,608,612,616,619],[81,44,38,250,82,44],"project\u002Fmixed\u002Fexecution",[252,44,38,253,254,44],"3692929","project\u002Fneutral\u002Fexecution","shearn89",[58,42,44,256,11,42],"project\u002Fneutral\u002Fnone",[258,42,38,253,259,44],"3691660","wmw",[240,42,44,261,11,42],"maker\u002Fneutral\u002Fexecution",[263,42,42,264,259,44],"3691694","project\u002Fcritical\u002Fexecution",[243,42,44,261,11,42],[85,39,50,267,86,44],"project\u002Fpositive\u002Fexecution",[269,39,50,270,271,44],"3691680","project\u002Fpositive\u002Fidea","ajju",[273,39,38,274,275,44],"3691721","maker\u002Fneutral\u002Fnone","navneetdalal",[96,39,38,256,97,44],[278,39,44,274,11,42],"3691724",[280,39,44,281,11,42],"3691690","maker\u002Fpositive\u002Fnone",[283,39,44,284,285,44],"3691833","commenter\u002Fneutral\u002Fnone","nikcub",[287,38,50,281,288,44],"3692193","apu",[290,38,44,274,11,42],"3692275",[100,18,50,270,101,44],[293,18,44,274,11,42],"3691820",[295,18,50,296,297,44],"3692353","project\u002Fpositive\u002Fpricing","toomuchtodo",[299,18,44,300,222,44],"3691859","other\u002Fneutral\u002Fnone",[232,18,44,302,233,44],"other\u002Fneutral\u002Fidea",[304,50,50,305,306,44],"3692314","project\u002Fpositive\u002Fnone","twakefield",[308,50,44,281,11,42],"3692334",[310,311,38,274,312,44],"3691770",6,"ihodes",[69,311,44,261,11,42],[315,311,44,300,297,44],"3692356",[221,317,38,318,222,44],7,"project\u002Fmixed\u002Fdesign",[320,317,44,321,11,42],"3692299","maker\u002Fpositive\u002Fdesign",[323,324,38,325,326,44],"3691863",8,"project\u002Fmixed\u002Fidea","Roritharr",[328,324,44,329,330,44],"3692813","commenter\u002Fpositive\u002Fidea","mikeknoop",[332,324,38,333,86,44],"3693492","project\u002Fneutral\u002Fidea",[335,336,44,300,337,44],"3691782",9,"bdunbar",[339,34,38,340,341,44],"3691757","project\u002Fneutral\u002Fdocs","plasma",[343,34,44,344,11,42],"3691828","maker\u002Fneutral\u002Fdocs",[346,34,44,344,11,42],"3691850",[348,34,42,349,350,44],"3692267","project\u002Fcritical\u002Fdesign","cellularmitosis",[352,34,44,353,11,42],"3692279","maker\u002Fneutral\u002Fdesign",[355,356,50,270,357,44],"3691808",11,"nileshk",[359,356,38,333,360,44],"3691989","goronbjorn",[362,356,44,363,364,44],"3692083","commenter\u002Fneutral\u002Fidea","Zirro",[366,41,50,270,367,44],"3691884","devin",[369,41,50,296,370,44],"3692053","intenex",[372,41,38,325,373,44],"3692111","mark_integerdsv",[111,375,50,270,112,44],13,[377,375,44,378,11,42],"3691878","maker\u002Fneutral\u002Fidea",[380,375,38,250,381,44],"3691901","esharef",[383,375,50,270,384,44],"3692319","joejohnson",[147,386,42,264,148,44],14,[388,386,44,261,11,42],"3692247",[390,386,38,391,297,44],"3692355","project\u002Fneutral\u002Fdesign",[393,386,44,353,11,42],"3694469",[395,386,50,267,396,44],"3692360","escalona",[398,399,50,305,400,44],"3691733",15,"cmelbye",[214,402,44,300,215,44],16,[404,405,38,318,406,44],"3691984",17,"mdanger",[408,405,44,353,11,42],"3692026",[410,411,42,412,413,44],"3692611",18,"project\u002Fcritical\u002Fidea","intended",[140,415,42,416,141,44],19,"project\u002Fcritical\u002Fperformance",[418,415,44,419,11,42],"3691969","maker\u002Fneutral\u002Fperformance",[421,415,42,416,141,44],"3692235",[202,423,44,424,203,44],20,"commenter\u002Fcritical\u002Fprivacy",[426,423,44,427,11,42],"3692044","maker\u002Fneutral\u002Fprivacy",[429,423,38,427,430,44],"3692190","savrajsingh",[432,423,44,427,11,42],"3692224",[191,434,50,435,192,44],21,"maker\u002Fpositive\u002Fexecution",[176,437,38,333,177,44],22,[439,437,44,333,11,42],"3692270",[157,33,50,270,158,44],[168,442,50,305,169,44],24,[129,444,38,445,130,44],25,"project\u002Fmixed\u002Fperformance",[447,444,44,274,11,42],"3694461",[449,450,50,270,451,44],"3693091",26,"notpmocd",[453,454,50,305,455,44],"3691705",27,"sarbogast",[457,458,50,459,460,44],"3692091",28,"project\u002Fpositive\u002Fdesign","_ankit_",[462,463,50,281,464,44],"3692552",29,"harigov",[466,236,50,459,373,44],"3692122",[468,469,38,333,470,44],"3692718",31,"Galactica",[89,472,50,305,90,44],32,[225,474,50,475,226,44],33,"project\u002Fpositive\u002Fperformance",[477,478,38,256,479,44],"3691928",34,"tar",[164,247,50,305,165,44],[482,483,38,318,484,44],"3692262",36,"guynamedloren",[486,483,44,427,11,42],"3692272",[488,483,44,424,489,44],"3692833","wesleyzhao",[491,483,44,492,493,44],"3692341","commenter\u002Fneutral\u002Fprivacy","chaosmachine",[495,496,44,305,11,42],"3696829",37,[498,499,42,349,500,44],"3692910",38,"instakill",[502,503,38,333,504,44],"3692595",39,"vipinsahu",[183,32,50,270,184,44],[507,508,44,300,509,44],"3691743",41,"huskyr",[511,512,50,305,513,44],"3691829",42,"jmilinovich",[515,516,38,318,517,44],"3692822",43,"kranner",[519,520,50,475,521,44],"3691855",44,"patrickod",[122,523,38,256,123,44],45,[119,523,44,274,11,42],[526,527,50,305,528,44],"3691799",46,"crikli",[195,530,38,261,196,44],47,[532,530,38,253,430,44],"3692208",[534,535,50,270,536,44],"3691840",48,"shravan",[538,539,38,333,540,44],"3693650",49,"sainib",[542,539,44,274,11,42],"3694475",[544,545,38,333,546,44],"3692388",50,"conroy",[548,549,42,550,551,44],"3692765",51,"project\u002Fcritical\u002Fnone","TorbjornLunde",[553,549,44,274,11,42],"3692773",[555,549,38,318,551,44],"3692787",[557,558,50,305,559,44],"3691935",52,"ashishtoshniwal",[561,562,50,305,500,44],"3692926",53,[133,564,42,416,134,44],54,[566,567,50,270,430,44],"3692195",55,[569,570,50,305,571,44],"3691798",56,"younata",[573,574,50,281,575,44],"3692308",57,"kitarpyor",[104,577,38,333,105,44],58,[579,577,44,378,11,42],"3696303",[581,582,38,333,583,44],"3691862",59,"avner",[585,582,44,378,11,42],"3691871",[587,582,38,333,588,44],"3692346","cdcarter",[590,16,50,305,591,44],"3691889","peterdelahunty",[593,594,50,305,595,44],"3695038",61,"Technomento",[597,598,50,281,599,44],"3692182",62,"dmils4",[601,602,50,281,603,44],"3691880",63,"playhard",[605,606,50,270,607,44],"3692473",64,"jzhou",[609,610,38,333,611,44],"3691731",65,"zackattack",[613,614,50,281,615,44],"3692142",66,"shingen",[206,617,42,618,207,44],67,"project\u002Fcritical\u002Fprivacy",[620,617,44,621,11,42],"3691716","project\u002Fpositive\u002Fprivacy",[],[624,629,634,638,643,648],{"id":625,"name":626,"points":627,"category":628},"3685643","Airgram",121,"infrastructure",{"id":630,"name":631,"points":632,"category":633},"3696828","BugHub",111,"dev_tools",{"id":635,"name":636,"points":637,"category":633},"3698496","fu",106,{"id":639,"name":640,"points":641,"category":642},"3695517","Stashmarks",88,"productivity",{"id":644,"name":645,"points":646,"category":647},"3680033","Petridish.org",79,"web_saas",{"id":649,"name":650,"points":651,"category":647},"3693151","AppCodes",69,false,"v2",{"id":655,"name":5,"line":6,"ai":652,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":656,"top":18,"kw":657,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":658,"url":9,"mix":659,"praise":77,"objection":116,"sub":21},3691588,0.4,[24,25,26,27,28],"3153555533315553531155555531555415453553",[32,33,34,34],1793990879516]