Raspberry Pi + Volumio + Spotify plugin. Total: 125$ including metal case and Samsung EVO Micro-SD card.
Volumio is using standard and ultra-flexible MPD (Music Player Daemon). I’ve used it since many years. It has nice Web interface, and since it’s mpd, i can use any mpd client with it: I have on on my cell, ncmpcpp (shell based) on my Linux laptop, etc.
The raspberry is plugged on my Rega DAC-R and works perfectly. I listen 95% FLAC, 5% online streaming.