Strawberry refuses to perform a collection scan
-
Attempting to perform a collection scan, abort it, update changed folders or even rescan single songs causes Strawberry to block and refuse to commit any further collection updates:
Strawberry version: 0.8.5-152-g69032db3 on Microsoft Windows [Version 10.0.18363.1379]
I've tried to use a debug build to reproduce this; however, those do not have that problem.
-
I observe the same behavior. My Library is a SMB Share on the local Network and I use Strawberry for Windows.
0.8.4 works
0.8.5 qt6 works
0.8.5.146.g04bbff33 qt6 AFFECTED
0.8.5.152.g69032db3 qt6 AFFECTED- gets stuck at 0% for complete rescan
- if you keep an old scanned library no new additions show up
-
I also tested 0.8.5.152.g69032db3-qt6-debug and ran it with gdb, weirdly enough this does not get stuck at 0% and does the collection scan.
-
@twist said in Strawberry refuses to perform a collection scan:
I also tested 0.8.5.152.g69032db3-qt6-debug and ran it with gdb, weirdly enough this does not get stuck at 0% and does the collection scan.
Same here. It makes me wonder whether this has something to do with TagReader - it seems to behave somewhat differently between release and debug builds.
-
I can reproduce it. Looking into it now.
Maybe it's not picking up the "strawberry-tagreader" executable. -
The Qt 5 release version works.
The Qt 6 release does not work, there are no strawberry-tagreader processes started.
The debug Qt 6 version works. -
The same problem occurs when using version 0.8.5 in release with the up-to-date libraries. I'm guessing there was a change in Qt 6.0.2 which caused this.
Not sure how to fix it since even if I just compile in release with the console on it works. So something to do with the console makes it work, very strange. -
Found the problem now. This should fix it https://github.com/strawberrymusicplayer/strawberry/commit/5256d795b1c072496390efc8a523ce6a5dc97926
-
Awesome, will test once a new release build is available!
-
@jonas
I can confirm that version: 0.8.5.158.g5256d795-Qt6-x64 is unaffected and the library scan works normally!Thank you for your work and the quick fix!
-
This post is deleted!