track entries shouldn't be re-used.
add tracks then play one of these, then remove all and re-add the same tracks:
on the new added tracks, the currently playing, will be highlighted. but this is wrong because what u are playing is not one of these new, but it was one of the removed tracks.
think if before re-adding the track u change it, the currently playing one will be not the same as the re-added (because it has been changed).
i think happens because bzr2 simply points to the same row number in the tracklist, in this case it could be solved by simply reset the variabile that was keeping that value
track entries shouldn't be re-used. add tracks then play one of these, then remove all and re-add the same tracks: on the new added tracks, the currently playing, will be highlighted. but this is wrong because what u are playing is not one of these new, but it was one of the removed tracks. think if before re-adding the track u change it, the currently playing one will be not the same as the re-added (because it has been changed).