How to work around authentication problems with user-agents like iTunes and Winamp