[{"data":1,"prerenderedAt":266},["ShallowReactive",2],{"project-21179190":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":41,"post_text":43,"what":44,"said":59,"maker_in_thread":145,"shape":148,"grid":152,"attempts":228,"same_week":229,"maker_shows":38,"maker_hidden":258,"reader_version":259,"card":260},"21179190","spotify-tui","Spotify for the Terminal Written in Rust","title","Show HN: Spotify for the Terminal Written in Rust","https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui","github.com","keliris",1570443625,2019,212,28,182,2195,9,"notable","productivity","music player client","cli",[24,25,26,27,28],"spotify","terminal","rust","music player","tui","debated",0.158,{"positive":32,"neutral":33,"mixed":34,"critical":33},3,2,0,7,{"idea":37,"execution":39,"design":40},{"positive":33,"critical":38},1,{"positive":34,"critical":38},{"positive":38,"critical":34},[34,34,34,34,34,34,34,34,42,34,38,34,34,34,34,34,34,32,34,42,42,34,32,38,34,34,34,34],5,null,{"problem":43,"audience":43,"pricing":43,"motivation":43,"time_to_build":43,"stack":45,"openness":58,"stage":58,"team_size":58},[46,52],{"value":47,"source":48,"evidence":49},"Rust","maker",[50],{"id":51},"post",{"value":53,"source":48,"evidence":54},"Spotify Web API",[55],{"id":56,"by":11,"text":57},"21181325","As a light weight alternative to the official client, you can try https:\u002F\u002Fgithub.com\u002FSpotifyd\u002Fspotifyd `spotify-tui` uses the Spotify Web API, which doesn't handle streaming…","unknown",{"praise":60,"objections":76,"requests":91,"questions":103,"alternatives":111},[61,69],{"value":62,"source":63,"evidence":64},"Light alternative to the bloated Spotify desktop client","commenter",[65],{"id":66,"by":67,"text":68},"21181289","isatty","This is awesome! I've been looking for an alternative to the bloated Electron mess that is Spotify's UI for a long time. It leaks memory like a sieve on Linux and is generally a…",{"value":70,"source":63,"evidence":71},"Fits a command-line workflow",[72],{"id":73,"by":74,"text":75},"21188174","mbbennis","Late to the party, but this is super cool. This fits my workflow perfectly by letting the me change tracks without leaving the command line. It would be cool to see separate…",[77,84],{"value":78,"source":63,"evidence":79},"Requires the official Spotify app open to play songs",[80],{"id":81,"by":82,"text":83},"21181327","Scarbutt","You need to have the official Spotify app open in order to play songs",{"value":85,"source":63,"evidence":86},"Is this news given existing Emacs clients",[87],{"id":88,"by":89,"text":90},"21183060","sys_64738","Is this news? There’s already a Spotify client for Emacs.",[92,99],{"value":93,"source":63,"evidence":94},"Playback without the official app open",[95],{"id":96,"by":97,"text":98},"21181362","travolter","> You need to have the official Spotify app open in order to play songs, but you can control all your devices with this app. Will it ever be possible to have it work without the…",{"value":100,"source":63,"evidence":101},"Separate commands for stop, play and skip without opening the TUI",[102],{"id":73,"by":74,"text":75},[104],{"value":105,"source":63,"evidence":106},"Is there extra value in it being written in Rust",[107],{"id":108,"by":109,"text":110},"21242069","redraw","Is there any extra value that \"it is written in Rust\"?",[112,120,127,134,141],{"value":113,"source":63,"evidence":114},"spotifyd",[115,116],{"id":56,"by":11,"text":57},{"id":117,"by":118,"text":119},"21181621","Spivak","Yes? Spotify dropped their support for libspotify a long time ago so the community had to develop their own replacement. https:\u002F\u002Fgithub.com\u002FSpotifyd\u002Fspotifyd",{"value":121,"source":63,"evidence":122},"librespot",[123],{"id":124,"by":125,"text":126},"21184118","miki123211","Another interesting one is https:\u002F\u002Fgithub.com\u002Flibrespot-org\u002Flibrespot This actually implements the reverse-engineered Spotify protocol and authenticates as a Spotify Connect…",{"value":128,"source":63,"evidence":129},"pianobar",[130],{"id":131,"by":132,"text":133},"21182078","Amorymeltzer","Not Spotify, but for Pandora nothing beats pianobar[1]. I've been using it for years and it's just a delight. No bloated interface, simple and quick to use. 1:…",{"value":135,"source":63,"evidence":136},"cmus",[137],{"id":138,"by":139,"text":140},"21182972","snide","Reminder that there is also CMUS[1] for those of us who prefer pointing to a library of MP3s. 1: https:\u002F\u002Fcmus.github.io\u002F",{"value":142,"source":63,"evidence":143},"Spotify Emacs client",[144],{"id":88,"by":89,"text":90},{"comments":38,"answered":34,"key":146},[147],{"id":56,"text":57},{"commenters":149,"max_depth":32,"maker_replies":38,"first_comment_mins":150,"lifespan_hours":151},27,253,152,[153,155,159,160,163,166,167,170,173,175,177,179,182,185,188,191,195,198,201,202,205,208,211,214,217,220,223,225],[124,34,34,154,125,34],"other\u002Fneutral\u002Fnone",[156,34,34,157,158,34],"21184948","commenter\u002Fneutral\u002Fnone","therein",[131,38,34,154,132,34],[161,38,34,154,162,34],"21184484","cmrx64",[164,38,34,154,165,34],"21187516","jplayer01",[138,33,34,154,139,34],[168,33,34,154,169,34],"21184129","edgarvaldes",[171,33,34,154,172,34],"21185598","SkyMarshal",[66,32,42,174,67,34],"project\u002Fpositive\u002Fidea",[56,32,34,176,11,38],"project\u002Fneutral\u002Fnone",[81,32,38,178,82,34],"project\u002Fcritical\u002Fexecution",[180,32,34,157,181,34],"21185940","yellowapple",[183,32,34,154,184,34],"21181343","Insanity",[186,32,34,154,187,34],"21182509","SmellyGeekBoy",[189,32,34,154,190,34],"21198202","lucsky",[192,193,34,154,194,34],"21183180",4,"mrmekon",[196,42,34,154,197,34],"21181602","arthurcolle",[96,199,32,200,97,34],6,"project\u002Fneutral\u002Fexecution",[117,199,34,157,118,34],[203,35,42,174,204,34],"21181956","vnair",[73,206,42,207,74,34],8,"project\u002Fpositive\u002Fdesign",[209,18,34,154,210,34],"21183815","k2enemy",[108,212,32,213,109,34],10,"project\u002Fneutral\u002Fidea",[88,215,38,216,89,34],11,"project\u002Fcritical\u002Fidea",[218,215,34,157,219,34],"21183110","moreira",[221,215,34,154,222,34],"21183527","scrumper",[224,215,34,154,181,34],"21186051",[226,215,34,157,227,34],"21190157","randomcarbloke",[],[230,234,239,244,249,254],{"id":231,"name":232,"points":233,"category":20},"21175492","FeastGenius",422,{"id":235,"name":236,"points":237,"category":238},"21157463","Imagededup",290,"dev_tools",{"id":240,"name":241,"points":242,"category":243},"21207132","uPlot.js",260,"data",{"id":245,"name":246,"points":247,"category":248},"21157066","Able",248,"web_saas",{"id":250,"name":251,"points":252,"category":253},"21147058","Scale Heaven",231,"creative",{"id":255,"name":256,"points":257,"category":238},"21179037","Small Clojure Interpreter",143,false,"v2",{"id":261,"name":5,"line":6,"ai":258,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":262,"top":18,"kw":263,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":264,"url":9,"mix":265,"praise":62,"objection":78,"sub":21},21179190,0.16,[24,25,26,27,28],"0000000050100000030550310000",[32,33,34,33],1794036581663]