Ok, so I restore the ipod mini to its original settings, upgrade it to the current one, and now whenever i put the songs back on, itunes won't let me eject the ipod mini. I restarted and the problem still persists.
Through itunes, if I do it manually, when I plug it back in, itunes says it can't read it, and that I have to restore it again. Then the same thing still happens with the whole ejecting it.