I play most of my music through a Logitech (née SlimDevices) Squeezebox. It’s a networked music player that pulls audio files from a server running on a separate PC or NAS. The player runs embedded linux and the server is open-source, so this system is eminently hackable.
By messing with the contents of custom-convert.conf on the server (it lives in /etc/squeezeboxserver on my Ubuntu machine) you can manipulate the audio signal before it goes to the player. A popular use for this is to get BruteFIR to do “digital room correction”. Continue reading