[{"data":1,"prerenderedAt":395},["ShallowReactive",2],{"project-18940407":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":94,"maker_in_thread":195,"shape":197,"grid":201,"attempts":356,"same_week":357,"maker_shows":338,"maker_hidden":387,"reader_version":388,"card":389},"18940407","Musish","Web client for Apple Music","title","Show HN: Musish – Web client for Apple Music","https:\u002F\u002Fmusi.sh","musi.sh","pplonski86",1547828916,2019,141,63,317,2195,15,"notable","consumer_social","music streaming client","web_app",[24,25,26,27],"apple music","web client","music player","open source","mixed",0.386,{"positive":31,"neutral":32,"mixed":33,"critical":34},11,8,0,4,23,{"execution":37,"idea":40,"performance":41,"design":43,"docs":44},{"positive":38,"critical":39},3,1,{"positive":38,"critical":33},{"positive":38,"critical":42},2,{"positive":42,"critical":33},{"positive":33,"critical":39},[33,46,39,38,33,33,33,33,33,33,33,46,38,38,33,33,33,33,46,33,33,33,33,33,33,33,46,33,33,33,46,46,46,46,46,46,39,38,38,39],5,null,{"problem":49,"audience":61,"pricing":47,"motivation":72,"time_to_build":47,"stack":80,"openness":91,"stage":92,"team_size":93},{"value":50,"source":51,"evidence":52},"Provides a web client for Apple Music, which lacks an official web player","inferred",[53,57],{"id":54,"by":55,"text":56},"18942271","e1ven","Has Apple said anything about why they aren't releasing their own web player? With the API integration it seems pretty straight-forward to make one, so there's got to be a…",{"id":58,"by":59,"text":60},"18941194","magic5227","This is amazing! How did one person make a client that is 100x faster and more stable than Apple's?",{"value":62,"source":51,"evidence":63},"Apple Music subscribers, including Linux users",[64,68],{"id":65,"by":66,"text":67},"18940893","sonaltr","This is amazing! One of the main reasons I went with Spotify after 3 yrs of Apple Music is because I moved to use Linux as my primary desktop and I didn't have an Apple Music…",{"id":69,"by":70,"text":71},"18941681","yankcrime","This is great, thanks! As someone who previously listened to Apple Music on Linux via the Windows edition of iTunes running using Wine in a Docker container (lol), a proper…",{"value":73,"source":74,"evidence":75},"Built by the maker and friends as an unofficial client","commenter",[76],{"id":77,"by":78,"text":79},"18940750","sctb","Updated from “Unofficial Open-Source Web Client my friends and I created”.",[81],{"value":82,"source":74,"evidence":83},"JavaScript",[84,88],{"id":85,"by":86,"text":87},"18944273","elwell","The code is very well-written. Some highlights: https:\u002F\u002Fgithub.com\u002FMusish\u002FMusish\u002Fblob\u002Fmaster\u002Fsrc\u002Fapp\u002Fservices\u002FMusicPlayerApi.js…",{"id":89,"by":86,"text":90},"18964648","Well it is JavaScript...","open_source","launched","team",{"praise":95,"objections":120,"requests":147,"questions":163,"alternatives":172},[96,115],{"value":97,"source":74,"evidence":98},"Well designed and performant",[99,103,107,111],{"id":100,"by":101,"text":102},"18945552","darkstar_16","This is actually pretty nice. I was expecting a heavy bloated web app but its not. Good work.",{"id":104,"by":105,"text":106},"18942100","rglover","Really well done. Design was a nice surprise :)",{"id":108,"by":109,"text":110},"18940889","coob","This is really well put together, works flawlessly for me.",{"id":112,"by":113,"text":114},"18941159","sjroot","Looks very well done! Is the source code available anywhere? I was planning on working on an Apple Music web client myself and would be happy to contribute. Edit: Musish github…",{"value":116,"source":74,"evidence":117},"Fills a gap for Linux users without an Apple Music client",[118,119],{"id":65,"by":66,"text":67},{"id":69,"by":70,"text":71},[121,136],{"value":122,"source":74,"evidence":123},"Title was unclear about what the project is",[124,128,132],{"id":125,"by":126,"text":127},"18940554","eloy","Please change the title so it includes that this is about an Apple Music webclient",{"id":129,"by":130,"text":131},"18940749","giancarlostoro","My first question was going to be web client for what? We need to not assume people reading just a title have any clue what you're talking about.",{"id":133,"by":134,"text":135},"18940734","jolmg","Title is very misleading. I came here thinking it was a new web browser (an http client).",{"value":137,"source":74,"evidence":138},"Claims of being faster than Apple's client were doubted",[139,143],{"id":140,"by":141,"text":142},"18941442","vesak","Here’s a few guesses: 1. It’s not 100x (or even 2x) faster or significantly more stable than Apple Music 2. It’s always easier to make a nice app when starting from scratch…",{"id":144,"by":145,"text":146},"18941791","mockdev","Yeah I don't think it is any faster or more stable than the actual Apple web client. They probably use the same API's. Plus lots of considerations that applies to any website. Is…",[148,155],{"value":149,"source":74,"evidence":150},"Access to iCloud Music Library",[151],{"id":152,"by":153,"text":154},"18944510","buzzert","Very cool! Would be incredible if you could access your iCloud Music Library as well.",{"value":156,"source":74,"evidence":157},"Desktop app with media key support",[158,159],{"id":65,"by":66,"text":67},{"id":160,"by":161,"text":162},"18943311","ashraful","I had created something similar using Spotify and Youtube to replace a need for a spotify subscription - https:\u002F\u002Fwww.livejam.com Now I'm thinking about turning it into a desktop…",[164],{"value":165,"source":74,"evidence":166},"Why Apple has not released its own web player",[167,168],{"id":54,"by":55,"text":56},{"id":169,"by":170,"text":171},"18942325","filoleg","My personal guess: 1. Primary reason: it is a job someone needs to do, and it isn’t high on the priority list at all due to many possible factors. 2. Secondary reason: as a side…",[173,181,188],{"value":174,"source":74,"evidence":175},"Spotify web player and libraries",[176,180],{"id":177,"by":178,"text":179},"18941540","snek","Seems like spotify and apple music both do the same thing here. the js api creates an iframe to their \"embedded player\" which is just their full player without a ui which will…",{"id":160,"by":161,"text":162},{"value":182,"source":74,"evidence":183},"Stretto web player for Spotify and SoundCloud",[184],{"id":185,"by":186,"text":187},"18941751","benkaiser","(self-plug here) If you're interested in web-based music players, I actually author one that's open source. It uses youtube\u002Fsoundcloud iframes to play the tracks themselves, but…",{"value":189,"source":74,"evidence":190},"Apple's official tools.applemusic.com site",[191],{"id":192,"by":193,"text":194},"18941856","jdillaaa","Lovely design. Question, why would we not just use Apple's official site? For example, search for something on https:\u002F\u002Ftools.applemusic.com\u002Fen-us, then just click sign in on the…",{"comments":33,"answered":33,"key":196},[],{"commenters":198,"max_depth":32,"maker_replies":33,"first_comment_mins":199,"lifespan_hours":200},47,20,285,[202,204,207,209,213,215,217,219,222,224,227,230,233,236,239,242,244,246,248,252,255,258,259,260,263,266,268,269,272,274,276,279,282,285,287,290,292,294,297,299,303,307,310,313,316,318,320,322,325,327,331,333,335,337,339,340,342,344,345,347,349,351,353],[185,33,33,203,186,33],"other\u002Fneutral\u002Fnone",[205,33,33,203,206,33],"18942030","wuliwong",[85,39,46,208,86,33],"maker\u002Fpositive\u002Fexecution",[210,39,39,211,212,33],"18946506","maker\u002Fcritical\u002Fexecution","victorantos",[89,39,33,214,86,33],"commenter\u002Fneutral\u002Fnone",[177,42,38,216,178,33],"project\u002Fneutral\u002Fidea",[218,42,33,214,193,33],"18941953",[220,42,33,214,221,33],"18942696","penagwin",[223,42,33,214,193,33],"18942763",[225,42,33,203,226,33],"18944502","p1necone",[228,42,33,203,229,33],"18944505","kingosticks",[231,42,33,203,232,33],"18944582","cruise9",[234,42,33,203,235,33],"18942743","xfer",[237,42,33,214,238,33],"18946517","leppr",[240,42,33,203,241,33],"18944348","jtl999",[243,42,33,203,229,33],"18944511",[245,42,33,203,241,33],"18964719",[65,38,46,247,66,33],"project\u002Fpositive\u002Fidea",[249,38,38,250,251,33],"18940915","project\u002Fneutral\u002Fnone","subie",[253,38,38,216,254,33],"18941174","Gaelan",[256,38,38,250,257,33],"18941530","jklein11",[54,34,33,203,55,33],[169,34,33,203,170,33],[261,34,33,203,262,33],"18942673","aylmao",[264,34,33,214,265,33],"18942843","artimaeis",[267,34,33,214,262,33],"18943294",[160,46,33,203,161,33],[270,46,33,203,271,33],"18945711","degenerate",[69,273,46,247,70,33],6,[275,273,33,214,193,33],"18941926",[277,273,33,214,278,33],"18942058","ghostly_s",[280,273,33,214,281,33],"18942229","news_to_me",[283,273,33,214,284,33],"18942736","publicfig",[286,273,33,214,193,33],"18942826",[288,273,33,214,289,33],"18943589","hackmiester",[291,273,33,214,193,33],"18944034",[293,273,33,203,70,33],"18942279",[295,273,33,203,296,33],"18943799","kitsunesoba",[298,273,33,203,193,33],"18944099",[300,301,33,203,302,33],"18943938",7,"lisowski",[304,32,46,305,306,33],"18945244","project\u002Fpositive\u002Fperformance","artellectual",[308,32,33,203,309,33],"18945291","nicoburns",[311,32,33,203,312,33],"18945495","grogenaut",[314,32,33,214,315,33],"18945764","accatyyc",[317,32,33,214,312,33],"18948249",[319,32,33,203,315,33],"19034828",[321,32,33,214,145,33],"18947834",[192,323,46,324,193,33],9,"project\u002Fpositive\u002Fdesign",[326,323,33,203,278,33],"18942046",[328,329,46,247,330,33],"18941592",10,"yantrams",[112,31,46,332,113,33],"project\u002Fpositive\u002Fexecution",[100,334,46,305,101,33],12,[152,336,38,216,153,33],13,[108,338,46,332,109,33],14,[104,18,46,324,105,33],[58,341,46,305,59,33],16,[140,341,39,343,141,33],"project\u002Fcritical\u002Fperformance",[144,341,39,343,145,33],[346,341,38,250,145,33],"18944161",[125,348,38,250,126,33],17,[129,348,33,350,130,33],"commenter\u002Fneutral\u002Fdocs",[77,348,38,352,78,33],"maker\u002Fneutral\u002Fdocs",[133,354,39,355,134,33],18,"project\u002Fcritical\u002Fdocs",[],[358,363,368,373,378,382],{"id":359,"name":360,"points":361,"category":362},"18975189","Simple Opt Out",233,"security_privacy",{"id":364,"name":365,"points":366,"category":367},"18965729","2read",198,"productivity",{"id":369,"name":370,"points":371,"category":372},"18939145","indigo-player",151,"creative",{"id":374,"name":375,"points":376,"category":377},"18967693","Esy",134,"dev_tools",{"id":379,"name":380,"points":381,"category":377},"18954890","mini-async-log",131,{"id":383,"name":384,"points":385,"category":386},"18929742","Json2graphql",120,"infrastructure",false,"v2",{"id":390,"name":5,"line":6,"ai":387,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":391,"top":18,"kw":392,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":393,"url":9,"mix":394,"praise":97,"objection":122,"sub":21},18940407,0.39,[24,25,26,27],"0513000000053300005000000050005555551331",[31,32,33,34],1793990984897]