I swear by VLC because it can run computer mods. (.xm, .mod, .it, .s3m, etc)
Its a bit of a "hidden" feature not many people use sadly...
I've downloaded hundreds of thousands (legal) mods from https://modarchive.org/ via the torrents.
I really like computer music, it brings back nostalgia and it is a great form of art to create on mod trackers as well. I use to do this myself on Nitrotracker 0.4 homebrew on the NDS, I was "collecting" sounds of my environment to use in my songs.
Computer modules work different from conventional compressed music; The songs are being "orchestrated" locally on your device by using a datasheet as a point of reference like a punch card. The file may also contain samples VLC has to put in the right order, pitch, etc, playing according the datasheet, along with waveforms being manipulated.
You can even manipulate that datasheet on tracker software to change the song, add or remove instruments from channels, etc.
The good thing is that these files were originally designed to conserve space on old computers, so they did not have to put entire songs into the storage, but rather just manipulate the wavevorm instructed by the datasheet. Other type of mods contain small samples which can be played back in different ways, but you only need to have one instrument for a repeated use. Compressed songs use more space by repeated use of the same instruments, however, mods do not.
Therefore, I can store hundreds of thousands of songs on my device for only a fraction of the space a compressed song would, thus fitting more songs on the same amount of storage.
It resembles the analogue equivalent of a street organ with punch cards:
Alkmaar Punch Card Street Organ
https://youtu.be/399UPZVki1Q
In the Netherlands, these are everywhere in cities on busy Saturday afternoons.
My apologies for the long story, however, it may spark a new interest in some of you. Something to relax with as a hobby.