empty library entrys of new tracks after "Rescan libraray"
Bug #870544 reported by
Daniel Schürmann
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Daniel Schürmann | ||
1.10 |
Fix Released
|
Medium
|
Daniel Schürmann | ||
1.9 |
Fix Released
|
Medium
|
Daniel Schürmann |
Bug Description
How to reproduce the bug:
* delete ~/.mixx/
* start mixxx
* select "Rescan library" from "Library" menu
* now you have a complete list of tracks in library view, but with empty collums
* text appears if you try to play a track or if you open the track preferences
* After restart, all tracks are appearing as desired
Related branches
lp:mixxx/1.9
(Merged)
Changed in mixxx: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → RJ Ryan (rryan) |
Changed in mixxx: | |
assignee: | RJ Ryan (rryan) → Daniel Schürmann (daschuer) |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug is caused by the fact, that the library scanner uses its own Instance of TrackDO, which is not connected with the BaseTrackCache.
The attached patch solves the bug due to rebuild the Cache after the library scanner is finished.
It seems to me not a high performance solution, because the BaseTrackCache queries all the information from the database which was already in memory just before.
I am not sure, whether it is worth to extend BaseTrackCache to except a TrackPointer for refreshing its index.
@RJ Ryan: What do you think?