This is a side-effect of the current workaround for the library showing stale data for tracks that leave the track cache. When a track is expelled from the track cache, we currently select() on the library table. This causes the current spot to be lost.
This is a side-effect of the current workaround for the library showing stale data for tracks that leave the track cache. When a track is expelled from the track cache, we currently select() on the library table. This causes the current spot to be lost.