depends on the size & quality. In complete CD quality ... if every song was 4 minutes, this would hold around 1,000. If the songs are around cassette quality, then about 1,500.
Most songs mean one minute of time = 1mg. There are 1,000mb (megabytes) in 1gb (gigabyte). Without losing U here, u can fit quite a good bit.