All of the above. Depends on the music, the moment, and the available resources.
For example, when I am cleaning and moving all the time, I use speakers.
Or when I am going to listen to Japanese music (I like some bands
), I prefer to do it with headphones/earphones. Obviously, everyone around me will think I am crazy just because I listen to Japanese. Yet, they listen to English, a language that is not exactly ours. >.> What's the difference? A different language, that's it, even if more popular around here. I also heard that Japanese people like Reggaeton, which is spoken in Spanish with pure, vulgar Puerto Rican 'slang'. But that's for another thread, heh.
So yeah.
;