YouTube Music allows you to upload up to 20,000 tracks to your personal storage for free. And then you can just pre-download anything you want or you have anytime access to just stream your whole library, without the need to preload your device as if it were 2003.