@Jeremiah so, one possibility would be decoupling the music from the videos. For example, you could embed a MusicBrainz ID for the background music, and on the client end the client app could invoke the user's preferred streaming music app (Spotify, Apple Music, Prime Music, etc.) to play it. If not available, just no audio.