Fixed the track addition by checking if the next track is the source one or not