Don't overwrite current song if you don't need to

Signed-off-by: Tim Smart <tim@fostle.com>
Update app/

Signed-off-by: Tim Smart <tim@fostle.com>