This player: http://gqmpeg.sourceforge.net/mpeg-over.html
With a library of 5,011 songs.
Consumes 18 mb.
Since it uses the CLI mpg123 binary to actually play the songs, when playing the child mpg123 process uses up another 3 mb.
So take your pick, 18 mb or 21 mb. Much lower resource usage either way.
edit: missed a word
Certainly can't be any less efficient than that. Or can it..?
The desktop Electron app may be a bit of a pig, but on the other hand it runs on Windows, mac OS and Linux with very few issues, so I'll accept that trade-off.
The app works pretty fine, but is absolutely slow on my (old and quite underpowered) living room PC. But on the other hand it is just a media player...
The quality was the deciding factor for me to use the Spotify app.
Oh it can be. I get 100-110 mb at the most. I really don't think that you will be able to push it beyond 250 mb.
> can't be any less efficient than that
"can't be more inefficient than that"
Virtual memory is close to 5 Gb, perhaps OP was looking at that.