Essentially I'm describing something that reduces Spotify, Google Play Music, Amazon streaming and all others to just commodity services... you put them all behind one API and they become invisible. You should be able to change provider with virtually no impact to you (though some parts of the catalogue will change according to the provider).
It also reduces your local storage, NAS storage and cloud storage to just being "your files", and it should leave these as-is. I'm really saying that if you store FLAC in the cloud it shouldn't transcode it, bandwidth and storage is getting cheaper, stay lossless always.
And all of this should be behind one simple interface... you search and find, you play whatever. If you own files of higher quality, play those, if you don't then find and play from the streaming provider. The streaming providers should fill gaps.
And the interface should merge all of this together... to give you some control over some of the variable costs... i.e. cache owned files to reduce AWS S3 transfer costs, or prefer one streaming provider if they are not capping things or have higher quality.
All I want is a super simple search, find and play.
But without draining the phone battery, or requiring specialist hardware (that will cease to have support in 5 years), and without compromising on quality of files.
Essentially I'm describing something that reduces Spotify, Google Play Music, Amazon streaming and all others to just commodity services... you put them all behind one API and they become invisible. You should be able to change provider with virtually no impact to you (though some parts of the catalogue will change according to the provider).
It also reduces your local storage, NAS storage and cloud storage to just being "your files", and it should leave these as-is. I'm really saying that if you store FLAC in the cloud it shouldn't transcode it, bandwidth and storage is getting cheaper, stay lossless always.
And all of this should be behind one simple interface... you search and find, you play whatever. If you own files of higher quality, play those, if you don't then find and play from the streaming provider. The streaming providers should fill gaps.
And the interface should merge all of this together... to give you some control over some of the variable costs... i.e. cache owned files to reduce AWS S3 transfer costs, or prefer one streaming provider if they are not capping things or have higher quality.
All I want is a super simple search, find and play.
But without draining the phone battery, or requiring specialist hardware (that will cease to have support in 5 years), and without compromising on quality of files.