Depends on the quality. 5000 songs @128Kb/s takes a lot less space than 5000 songs @320Kb/s, let alone what lossless audio like FLAC would take. I think you can fit 5000 songs but fitting anything else might be a bit problematic. You could try encoding them to lower bitrate to save space, or possibly look into external or online storage.