I use my Ipod with headphones and play along. I have a lot of different music in it. I usually take one band and learn almost all their songs. Today I'm playing with In flames. They have good sounding stuff and quite a few songs are fast which is good practice.
Maybe I take Meshuggah tomorrow. It's a bit more demanding mentally, but also quite interesting and fun.