I normally fall back to YouTube. It has everything old and new. There are also playlists and large charts. So if you pick melodies, you get a lot of them which will play for 2-3 hours in a stretch. And the good thing about YouTube is that there are very good suggestions available as soon as we finish one.