Hi, I've heard iDump is free on this, but unfortunately it does not support iPod Touch.
You may recommend you friend to give it a try.
I personally used this iPhone/iTouch/iPod to Computer Transfer click here
It can help copy all your songs, videos, photos, playlists, podcasts and more from iPod/iPhone onto any folder on the computer and to iTunes. The great thing is that it won't erase any iPod files, and all iPod names and playlists are preserved. Yet, it only offers free trial.
On the whole, it's the most powerful one I've tried. You can free download it to try.