Audio Streaming App

I want to be able to charge monthly for customers to stream my audio products. I imagined it something like this: customer selects product, proceeds to checkout, selects between "Buy now for x Price" and "stream this audio for the reoccurring monthly cost of x." and be able to log into their account on my shopify store to browse their purchases and be able to play those audio files online (if they chose the streaming option) or download them (if they chose the buy-it-now option).

So far it looks like Sky Pilot might support at least part of my vision. Are there any other options I should consider? 

Thank you!