I built a Ramsey FM-10 years ago and I use it to play music when I cut the grass sometimes. I hate using my phone to play music while cutting grass and I had a nice mp3 player that died. I'm on 60 acres and it does not go that far, just around the house, about 200 ft. The closest house to us is 1,000 ft away and more are about 1/2 mile away. We are about 500 ft above the valley floor and 70 miles away from a large city. So I thought I'd get one with more power. I got one of these cheap ones on ebay that does 1w or 7w to see if it will cover our farm. I built a dipole antenna with the SWR @1:1.5 and I put it in the attic. It actually sounds pretty good on my stereo and a FM walkman I use when I cut the grass. I have a ham radio HT which I used to test it around the farm and it seemed like it got weak on the edge of our property. So, I left it on to go into our small town the other day and I could hear it on the other side of town about 8 miles away! Yikes! I'll have to maybe try it in the basement or get an attenuator to reduce the coverage. The rubber duck antenna that came with it does fairly well, it covers about 1/2 the distance.
I have been using a small low power Linux computer that I built along with Goggles Music Manager (https://github.com/gogglesmm/gogglesmm) to play music. It will randomly play mp3 files in a tree of folders/dirs forever (I guess). I have about 70 CDs on it.