Refactored upload song controller