I thought it only refreshed the songs you have already listened to. I don't think I read that anywhere....but when I refresh. The stations I did not listen to don't get refreshed at all. If I listen to only a couple songs on a station it refreshes very quickly. This is why the initial load up of songs takes so long because it has to load every song up from scratch. So I don't think you get more repeats just from refreshing more often. Anyway I just don't think it refreshes every single song on the station. Only the ones you already listened to. No fact just what I have noticed in watching do the refresh process.The only thing I really wish they would do is give us the ability to turn off the auto refresh so that we can manually refresh it when we want too and yet still be able to charge it. Right now when you plug it in to charge if there is wifi in your area then it will automatically refresh. Not a deal beaker, but doesn't always allow you to listen to channels fully before they get refreshed, so you may hit some repeats sooner than you'd like.