iPhone with Pandora that I only really use at the gym so it's mostly aggressive music. I also keep some movies or tv shows on there to get me through the boring ass cardio. I keep anywhere between 600-700 songs on my phone. Plenty of space to spare. I really need to organize my library better and make some good playlists.