----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/127468/ -----------------------------------------------------------
(Updated March 23, 2016, 9:32 p.m.) Review request for Amarok. Bugs: 339190 https://bugs.kde.org/show_bug.cgi?id=339190 Repository: amarok Description ------- Home-burned or old audio CDs usually don't have CDTEXT, that is what was triggering the bug. The bug was releted to poor management of track names, that are generated using the pattern "Track%1.wav". The audiocd:/ KIO protocol requires that a device is also added to the URL, and this was not done everywhere. Lack of device was triggering an unexpected/strange behaviour in some KDE function making Amarok enter an infinite loop. Diffs ----- src/core-impl/collections/audiocd/AudioCdCollection.h dc2cad7 src/core-impl/collections/audiocd/AudioCdCollection.cpp 3dfa7c3 Diff: https://git.reviewboard.kde.org/r/127468/diff/ Testing (updated) ------- First I reproduced the bug with an original CD 100% of the times. It was triggered in case the CD didn't have any CDTEXT. Only in that case the noInfoAvailable function was invoked. After fixing it, I verified that it works as expected both with CDs with CDTEXT and CDs without it. The "Copy to collection" feature is also tested with CDs with and without CDTEXT and multiple encodings (ogg, flac, wav). Before it was not working, now it does. Thanks, Stefano Pettini