There are some bugs to iron out in the setup, but my raspberry pi home server has been running this great for 5 months now, and offline media served me very well through a cross-country move. It's a great opportunity to take back some agency from Spotify, start contributing to artists on bandcamp or similar, and cut another annoying monthly subscription from your life.
When someone hands me their phone to play music on Spotify at this point, I find the front page absolutely overwhelming. It's sort of like going back to cable after streaming for years, and seeing your first ad. You wonder how you ever put up with it.