Some of this may be repeat from above.
Whatever you can do with a phone or tablet will be a good place to "test drive" some apps.
Spotify, Pandora and the radio apps such as Tune-in (I use for podcasts) offer a "Free app" which either has commercials that go with it or they are limited. At first they are cool. There is a good variety. Then you may start to hear the same selections if you listen after some time.
Alll of them try to get you to buy their Premium versions. This may be something that works for you if you if they offer a good price. The premium versions usually have a better selection and you can do more "on demand" for a whole album or more of the groups and songs that you like.
You could fill up your phone's hard drive or put songs on a thumbdrive or sim card that holds a lot of songs for a small price (for the thumbdrive or sim card).
If you have WIFI you can stream all day long or use your phone. Bluetooth is an option from a phone or tablet. (It depends on your plan if you pay for data etc...)
There are more options - this is just a start to play around and see how it goes for you.