what is the difference between line out and headphone?
The "line level" out on something like a CD player, for example, typically has an output impedance of 500-1000 ohms, whereas a headphone out will usually have a much lower impedance to be able to drive headphones.