In terms of non-classical music, I never listen to full albums. Sometimes I’ll listen to a collection of songs by the same artist, but I never listen to full albums. If I don’t like a song enough, I won’t listen to it. And I think this is because I’m a classical fan at heart. With classical, I’ll play through a full symphony or piano concerto even if I find the second movement boring. I’ll still listen to it. I don’t do that with non-classical music. Usually I just play music randomly from my mix CDs, which are also random (they’re organized chronologically by when I discover the song).
I’ll listen to somewhat random selections of classical music as well, but I also will play through full concertos, sonatas, and symphonies. If I have a lot of time on my hands, I’ll listen to a full ballet or opera.