miniDLNA/ReadyMedia seems to cover what you're looking for. It technically has a DB, but only to keep track of what it's serving (artist, albums, etc.). Supports m3u playlists.
I've been using it for a few years without complaints. Plays nice with VLC, and that can run just about anywhere.
I've been using it for a few years without complaints. Plays nice with VLC, and that can run just about anywhere.