My solution to music was to rip all the CDs I have onto my laptop which came to a grand total of 2967 songs. I then loaded them onto my phone that I listen to when I'm riding through the Bluetooth speakers in my helmet and I also put them all on a 32gb thumb drive that plugs into the sound system in my truck. Took over 12000 miles on the bike to play through all the songs.