Use equals() instead of == when comparing songs.

Fixes bug where the song was always considered to be different.

(cherry picked from commit d5318de40a9165bd20baf80e97888dae7933b659)