Ich persönlich fände eine direkte Implementierung von "großflächig" verbreiteten Apps wie zum Beispiel die bekanntesten Music-Apps (Spotify, AmazonMusic, etc....) gut.
Ich sähe hier zwei mögliche Lösungsansätze ........
1. Option: Ausgewählte Playlist als offline-Download abspeichern. Das funktioniert zum Beispiel auf meine Garmin-Uhr wunderbar. Ich kann mich hier mit meine Spotify-Konto anmelden und dann einzelne Playlisten direkt auf meiner Uhr abspeichern und von dort aus auch wieder abspielen (Ohne das das Smartphone in der Nähe ist).
2. Option: Eine eigenständige App die eben nur dann funktioniert, wenn eine Datenverbindung, zum Beispiel durch einen mobilen Hotspot durch das Handy, besteht.