I had this problem too, when I couldn’t find any output settings in the preferences, I took to the internet, turns out it’s not in there. Then I was off again to scour the internet for a fix but when the internet offered ****absolutely no real fixes**** I knew I had to come up with a fix of my own, took me about an hour to come up with the fix. Just so u know I’ve only tested this on windows 8, but theoretically it should work on any system. The end result of this fix is that iTunes will play to a specific audio output, chosen by you, and it will keep playing to that output regardless of your systems' current audio output, which can be changed to anything you want without affecting iTunes playback. Time to apply the fix; to do this: *Open iTunes* *Goto edit menu and open preferences* *Click playback* *Find "Play Audio Using:"option and Change "Direct Sound" to "Windows Audio Session* *Click ok and close iTunes* *Go into your Control Panel open sound and change your system audio to the output u want for itunes* *Open iTunes back up*. Now itunes will keep playing to the output u had your system set to when u started it, you did it Congratulations!!!
End Result Example to clarify: let’s say I want iTunes to play to my TV and everything else to my headset, ill open Sound and set my TV output as my default device. Next I'd raise the volume to max, this gives iTunes' internal volume full range, it's much easier this way. Then I'd open iTunes, next I’ll go back into sound and set my headset as my default everything... Last Tip: for better sound: change the bitrate and bits per sample options to their maxes, these 2 options are located directly below the "Play Audio Using:" option in your iTunes Preferences, restart iTunes to apply the change.
Any and All Gratitude is Appreciated, any1 whom this works for that doesnt use windows 8 leave a comment confirming it works on that sysytem, Guru Yoda out...