3 ms·
Here's another definition of "ultra-lightweight" that has nothing to do with dependencies or binary size: I want a music player that just plays any mp3/aac/ogg/
by kijin 10y ago
Here's another definition of "ultra-lightweight" that has nothing to do with dependencies or binary size: I want a music player that just plays any mp3/aac/ogg/flac/wav file I throw at it, and nothing more.
It should not try to categorize my music library by genre/artist/album/whatever. It should not try to "visualize" the audio with crappy abstract art that look like a screensaver. It should not connect to a remote service to download metadata about a song. It need not even support ID3 tags. No, I don't need yet another equalizer. Playlist support would be nice, but not terribly important. Just pipe the damn song to the speaker, period.
I'm pretty sure that if you do this and nothing more, you will end up with a small binary with minimal dependencies that starts playing before you can even lift your finger off the button. Modern music players spend most of their CPU cycles doing something completely unrelated to parsing the actual audio file.
- derefr 10y agoThere are plenty of those. They're all CLI utilities (because that's even "lighter", in a sense), but you could wrap one of those in an "Application" using Automator if you wanted something that you associate with audio files and launch/quit using WIMP-metaphor actions.