2gb is how many songs?
As William Bratley clearly states you could get 500 songs depending on the codec you use. However it not only depends on de codec you use, but also on the length of a song. If you have an artist whose average song length is 30 minutes, which is 10 times the average song length, you would only get 57 songs in 2 GB.