I want a running watch that streams music without a phone...does this exist?

So I don’t need streaming functionality. I guess I’ve been using that word incorrectly. I just need Garmin to add pandora to their 645 music so I can download my stations for offline listening. Wouldn’t require cellular or as much battery.