GNOME Bugzilla – Bug 722731
Wrong track is highlighted after playback stopped due to a track generating a playback error
Last modified: 2014-01-22 00:18:14 UTC
Steps to reproduce: 1. Let's start with an empty Music/ folder. 2. Copy some audio tracks to it, not just one, at least three or four. The shorter they are, the better (for example you can use the OGGs in our tests/data folder: https://github.com/GNOME/banshee/tree/stable-2.6/tests/data). 3. Now let's copy some invalid tracks to it, how? Pick some .JPG files for example, and copy them to Music/ and once it is there, rename them to have a .MP3 extension. 4. Make sure the valid tracks come alphabetically before the invalid ones. (i.e. the MP3s being A.ogg, B.ogg, ..., and the images being X.mp3, Y.mp3, Z.mp3). 5. Import Music folder in banshee, now you have all tracks imported, the valid ones and the invalid ones. 6. Disable gapless, repeat -> off. 7. Sort tracks by name. 8. Double click the first OGG to play it. 9. Wait for the valid tracks to play subsequently, until it reaches the invalid ones, which will make banshee stop playing. 10. Now, double click again a valid track. Current results: An invalid track is highlighted, instead of the valid one you just clicked. Expected results: The track you double-clicked should be the highlighted one because it is the one being played.
Fixed in master (https://git.gnome.org/browse/banshee/commit/?id=97cd3d3d7c6b90080ff78d251e266ebb0f55b255) and stable-2.6.