Streaming was supposed to make this question obsolete. It didn't. Here's the case for a player that just plays the files you already have.
Most people assume streaming solved music the way email solved letters: completely, permanently, no reason to look back. Then a favorite album gets pulled in a licensing dispute. A price goes up again. A recommendation engine decides what you hear next often enough that you stop noticing it's deciding anything. None of that is a conspiracy, it's just what happens when the thing you listen to is a subscription instead of a file you hold onto.
A local player doesn't fix streaming. It just doesn't have any of these problems, because there's nothing to renegotiate, throttle, or discontinue.
Before streaming existed, Winamp's entire pitch was: here are your MP3s, here is a player, go. No account, no cloud sync, no subscription tier. It was fast, it was yours, and an entire skinning community grew up around making it look exactly how you wanted. Floyd borrows that shape on purpose, because the underlying idea, a player that just plays what you already have, never actually stopped being a good one.
Floyd plays MP3, FLAC, and WAV on macOS, Ubuntu, and Windows, with a clean interface and none of the bloat that crept into most modern players. There's also a free, open-source CLI version if you just want playback from the terminal. If your library needs rebuilding first, here's how to build a real one, and if you're deciding which format to actually rip in, MP3 vs FLAC covers the tradeoffs.
Building a real FLAC/MP3 library · MP3 vs FLAC · Winamp and the MP3 wars