5 ms·
Spotify is a music streaming service. These other apps are for curating your own audio files. Also what does "bloated election app" mean? Because it seems lik
by Jonnax 5y ago
Spotify is a music streaming service.
These other apps are for curating your own audio files.
Also what does "bloated election app" mean? Because it seems like it's just a meme at this point.
I'm using the desktop app right now.
It's using 160mb of ram and it's very responsive.
Teams is just a bad application.
A lot of shitty "enterprise" software is written in Java. If I started saying Java = Bad software. I'm sure many people would disagree.
- HideousKojima 5y agoWinamp 5.0 worked on a 400 mhz Pentium II with 64 MB of memory (total) and was crazy responsive, while also being capable of much more than the modern Spotify app
- qq4 5y agoI remember using and liking Winamp, but I didn't use it for anything other than playing music files. How was/is Winamp more capable than the Spotify app?
- chongli 5y agoWinamp has tons of really powerful plugins. You can use them to play all kinds of strange file formats. One I really like is SNESAmp [1], a plug-in for playing Super Nintendo game music. Another Winamp plug-in that’s incredibly useful is the disk-writer, included with the application. With it you can use any of the input plugins to transcode files to uncompressed WAV format. [1] http://alpha-ii.com/Download/Main.html#SNESamp http://alpha-ii.com/Download/Main.html#SNESamp
- qq4 5y agoThanks for the reply, those features are pretty cool.
- stevenicr 5y agoThe various visualization plugins were cool. Streamripper. Others can't remember atm. Good times hunting through the plugins and themes.
- ghosty141 5y agoYou are generalizing too much. Spotify has to cover way more than just playback etc., it's a streaming service, the client is only a small part. As a whole Spotify includes way more functionality than winamp, they have completely different goals though. Winamp is a player, Spotify is a service. Nobody would use Spotify as a pure music client, you can't really compare them.
- matsemann 5y agoThat's kinda the point they're trying to make, though: That we had simple stuff that worked fine, now we have complex stuff that often don't.
- nindalf 5y agoWorked fine for who? I enjoy Spotify so much more than the good ol' days of foobar2000 and then like. - I can play any song or podcast that I want without ordering a CD (that I couldn't afford as a kid) or opening up a torrent client. - Curation is taken care of. Every song I've ever "liked" or added to a playlist is available on any of my devices, without me having to worry about syncing. - I can discover music similar to an artist or song with Song Radio. I have curated playlists created for me based on my tastes (Discover Weekly). - I can cast to any other device, like a Sound bar. - I can run this application on Mac, Linux and Windows and it works without a hitch on all 3. I remember back when native applications simply didn't appear on Linux. Skype was the dominant video calling service and it simply didn't work on Linux. Now you can choose the OS that you want knowing that all software will work, without mucking around with Wine. There's two kinds of people - those that pretend that Spotify and others don't have any new features compared to Winamp 5.0. The second kind pretend that these features are useless or no one wants them. Nope, I like the status quo just fine. So do tens of millions of others. All of that software is still available. Download Winamp (https://www.winamp.com https://www.winamp.com) or whatever other "lightweight" players you want. Fact is, people voted with their wallets and they went with the streaming services that use electron for their clients.
- stevenicr 5y ago
- benhurmarcel 5y agoAnd it worked only on Windows
- Nextgrid 5y agoI bet it would work unmodified on Wine.
- whereistimbo 5y ago> Also what does "bloated election app" mean? Because it seems like it's just a meme at this point. It means the memory and CPU consumption could be reduced had it was written using more lightweight framework like C#/.NET, C++, or something else, like PWA in browser instead of a full, seperate, single Chromium instance for one app.
- Jonnax 5y agoUltimately the performance loss means more productive developers and faster new features for applications. Especially in a time when smartphones are the main platform for most consumers.
- datavirtue 5y agoThe alternative is building a web app that requires the browser anyway. The compiled language route is going to require a tremendous amount of work to accomplish what you get for free (save for extra client resource useage) developing for electron. You can build or port a web app to electron using mature and productive tools (html/css/boostrap/typescript/angular...god forbid React). What's more to say. The compiled language ecosphere requires each their own set of tools for each platform. Beside electron the next best cross platform framework (xamarin forms) uses proprietryish UI document description (XAML) requiring the developer to work through another huge learning curve.
- Grumbledour 5y agoSince we are talking notepad++, it takes up 11mb of disk space, the instance I have open here with 45 documents takes up 6.6mb of memory. Winamp was already mentioned in another comment. While 160mb is "fine" on 16gb systems, it's still much more than similar apps used to take up and will not be much fun on a 4gb system, which is what many not so technical people still use daily.
- pityJuke 5y ago> Spotify is a music streaming service. That being said, I stream Spotify music through foobar using an external plugin, mainly because it is so light. Yeah, it isn't perfect, but if there was a demand for a light app, it is perfectly possible.
- slazaro 5y agoCan it access Spotify playlists, or just local ones? I've been looking for alternative Spotify desktop clients but I've never found anything I like.
- pityJuke 5y agoYou can put in a Spotify playlist link, and pull in all the songs from that into a local playlist, but it can't directly play a remote playlist (i.e. updating when new songs are added).
- squiggleblaz 5y ago> Spotify is a music streaming service. I don't understand this objection. Every time people say "software is slow today: compare Spotify to Winamp/Xmms", the objectiion is that Spotify isn't Xmms, it's a music streaming service. But so what? Why can't a music streaming service be fast to start up? It's already a thick client. My life isn't going to end if I can start playing music within milliseconds but the playlist is a few tracks different compared to a hypothetical playlist that was hypothetically edited on another computer which doesn't exist because I use spotify exclusively on my phone. There is something about Spotify that means if I play a track for the first time it will have to wait a few seconds to start streaming. But what is it about Spotify that means that it takes several times longer to start playing the same track I was listening to just before it crashed compared to how long Winamp took? > I'm using the desktop app right now. It's using 160mb of ram and it's very responsive. This feels a little like it's meant to be irony, except that you clearly mean it seriously. You don't see anything wrong with a webservice client that has local caches using 160 MB ram? And you think that's not bloated, in comparison to a music player that ran on a machine which had 8 MB ram - even for the operating system? My experience with Spotify is that it's basically a loading symbol. I more or less switch between two playlists (Discover Weekly and Liked Songs, with occasional forreys into the albums of tracks I hear and like). Every time it gets kicked out of memory - which happens extremely fast on my phone with 8 GB ram - it takes ages to get back up to the point it was before. (Compared to my podcast app (Antenna Pod), which only gets kicked out of memory over night when everything seems to, and which is fast and responsive even when just starting.)
- Jonnax 5y agoThe Spotify application displays album art as images in a screen. They are relatively high resolution. That look good on my 4k screen. How much ram do those decoded assets take up? Your 8MB ram computer would not handle network streaming, decoding 320kbs/s audio, displaying a high resolution UI, etc. The comparison is ridiculous. There's a difference between today where people use 4k displays to back in the days when 1024x768 was high end. That's 10x the amount of pixels. - Also your complaints seem to be about the speed of your internet connection. The average person does not wait multiple seconds to play a song. Reduce the quality of your streaming if you want it to be more responsive. -- Also your phone seems to be a bad phone. Storage speed and CPU power are also factors in how fast a device runs software. My 3 year old Note 9 works perfectly fine.
- tibbydudeza 5y ago> It's using 160mb of ram And that is acceptable for a music player ???.
- Macha 5y agoA standard length flac is easily 30mb and presumably the player keeps the current and potentially next in memory. Add in a few high res icons for album art and you can get 100mb before the UI... exists. It's great that Winamp could play your 128k mp3s and show your text only list in the 00s, but it's not like expectations haven't gone up in a way that contributes to memory use
- Jonnax 5y agoMaximised on my 4k display I see 26 album arts which look high resolution. How much ram would that take decoded? There's also the song data for what's playing now and next song. You don't seem to understand what the application is doing.
- tibbydudeza 5y agoJust show and play my music and not drag along the entire Chrome web browser to do that.
- Jonnax 5y agoThe chrome rendering engine plus node js. Why is that so different from Java or .NET? Simply because it's an easy meme.
- dlvktrsh 5y agoright? sure there are a lot of buggy slow electron apps but isn't vscode built on electron too? that's the smoothest program on my pc right now
- fouric 5y ago> Also what does "bloated election app" mean? It means (1) high memory usage (although people are ridiculously oversensitive about this relative to CPU use) (2) long startup times (3) high ambient CPU usage and (4) a high-latency interface (on average machines - anything is snappy on a brand-new $1k M1 Macbook Air). > and it's very responsive On what CPU? Will it still be responsive on a 8-year-old Core i5 on one of my Thinkpads?
- Jonnax 5y agoThe problem is that your 8 year old ThinkPad is less powerful than a $300 smartphone. Electron will be using GPU rendering. What kind of GPU performance does your 8 year old laptop have? Probably a minimum of 5x less performance than a smart phone.
- fouric 5y ago> your 8 year old ThinkPad is less powerful than a $300 smartphone What does "more powerful" even mean? If you mean "better single-threaded CPU performance", I absolutely don't believe you. If you mean "better multi-threaded CPU performance", I might believe you, but would need evidence. Moreover, that's irrelevant. I, and everyone else who talks about "bloated Electron apps" (including in this thread) is almost exclusively referring to desktop applications. Why would we be talking about running Electron on a smartphone? > Electron will be using GPU rendering. Sure. Can you show that CPU usage will still be low? In my experience with Electron applications on a newer laptop with decent graphics (can play Dota 2), CPU usage is still 15% of a single core while literally nothing is happening.
- Jonnax 5y agoA Samsung A51 is a budget phone: https://browser.geekbench.com/android_devices/samsung-galaxy-a51-5g https://browser.geekbench.com/android_devices/samsung-galaxy... Similar performance to an average Haswell Laptop CPU. https://browser.geekbench.com/processors/intel-core-i7-4600u https://browser.geekbench.com/processors/intel-core-i7-4600u Also it has the Intel 4000 series. This GPU lagged in rendering the windows desktop on 1080. Let alone with a dual monitor setup. It's not irrelevant. My point is that your ancient CPU with a horrible GPU is less powerful than a mid range smart phone. Or a secondhand flagship. There needs to come a point where you accept that your hardware is crap not the software. Dota 2 is 7 years old. It wasn't decent graphics back in 2013. You may as well have said that the laptop runs minesweeper with decent graphics. Go load up Genshin Impact. It runs on smartphones, but I imagine might set your new laptop on fire. Why is your 15% thing the fault of electron? Microsoft teams is a crap application it's not the frameworks fault. I'd say the majority of shitty applications I've used is coded in Java. I've used plenty of enterprise tools that spit out the lovely error message "NullPointerException" Is it fair to say that all apps coded with Java is shit? But also where are you getting your 15% from?