How to get songs off my iPhone to Mac?

There was some problems with my Mac so i had to give it to the apple store and I couldn't back up my songs because it hadn't turned on but. I'm getting my laptop back but all the data is going to be erased. I have all my songs in my iPhone but how do i get them all into iTunes?

'Transfer purchases' will only get me the ones i bought so it's really not that much of a use.
Is there any way i can get my songs back from my iPhone to my iTunes?

Just plus it in ( with your charger ) itunes will ask is you want to convert songs

Commonly, you can connect iPhone to mac, and sync songs to iTunes.

I'm on Windows and I use DiskAid specifically for that purpose coz iTunes won't allow transfer of music from the iDevice to the computer. Only the other way. DiskAid is available at

http://www.digidna.net/diskaid

There's a Mac version as well

Their might be a way, its probably best to go to your local apple store and ask. Have a look at http://applestoreappointment.net/ to get yourself an appointment, hope that helps.

There's a third party tool which lets you transfer all songs easily between iPhone and Mac. So that you will not be affected by the limitation of iTunes. Hope it helps.

Perhaps you need a 3rd party tool for non-purchased music transference.