Anyone with a large number of tracks stored as (for example) FLACs rapidly finds out they are best 'fronted' by a DLNA server or a media player that pre-builds a library or database of the files
Sure, if you are playing local files from an SSD to a media player on the same PC, it's not necessarily needed. If however, your files are accessed from an SMB share, things can slow down if you try to cue up lots of files or a big playlist. The problem is that the media player will parse every file to extract the tags and cover art. This is why players like Foobar have the option to build a library.
A DLNA renderer or client if you will, is lightweight and fast, because all the work it needs to do has been done by the server. The server maintains a relational database of sorts, so that if you want to play tracks that have genre "hip hop", that's a simple database query that returns lists of files. Similarly if you want to play all Beatles for example, there's no running up and down folders. And the tags and art (in various display sizes) are just there in the database - no parsing needed by the client.
You can easily check the difference for yourself, between on-the-fly and pre-databased. Try FB2K on a PC with local files and playlists. Pick a playlist with say 100 entries. It loads and plays quickly, with all tags and art. Now try again with the files and playlists on NAS or share on the LAN. It's slow and my case limited to wire speed (1Gbps) for data transfer. Now access the same playlist from FB2K to a DLNA server in the NAS or (remote PC). It's fast - just the meta data from the DB and the audio file data being moved, no parsing by FB2K.
In my home setup, I have music files on my NAS and the Synology Media Server running (does the job, free, not fancy) and it serves my main streamer, several PCs, 3 TVs, 4 tablets of various sorts, and my phone. Quick, and no glitches. When my NAS is off, I have a subset of of the music files on a laptop, but I can also Universal Media Server (DLNA) on that PC, and serve all the music (or videos) on the PC to everything in the house. On my NAS, if I re-index all the media on it, it takes about an hour to complete! It runs a proper Intel CPU and fast RAM. Goes to show all the parsing needed to populated the database.
Nb - I have no interest in seeing lyrics or bio's of the band, just basic info and cover art is enough!
Bottom line is I have tried Volumio on one of my Linux PCs, but I forget why I gave up on it. Also Plex, Emby, Jellyfin and various others - all way too much bloatware and weird behaviour for me. Really though, DLNA servers can be simple and are free, so don't try to access big collections without one!