Whoa.
See what I started?
How much ram does the go list take up? Even if the song limit for the player is increased to 32,000 songs, a song number needs just 2 bytes to be represented.