search operators only apply to non-cached tracks

Bug #998561 reported by RJ Skerry-Ryan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
Owen Williams

Bug Description

You can't use search operators on data that hasn't made it to SQLite yet.

Tags: library search

Related branches

RJ Skerry-Ryan (rryan)
Changed in mixxx:
importance: Undecided → Low
tags: added: library search
Changed in mixxx:
status: New → Confirmed
Owen Williams (ywwg)
Changed in mixxx:
assignee: nobody → Owen Williams (ywwg)
milestone: none → 1.11.1
milestone: 1.11.1 → 1.11.0
status: Confirmed → In Progress
Owen Williams (ywwg)
Changed in mixxx:
status: In Progress → Fix Committed
Revision history for this message
jus (jus) wrote :

Can you guys please briefly explain in plain language what changed here from a users perspective? I've read the commit log "Implement searching by term on string-typed fields of dirty tracks " but that did not helped necessarily ;-)

Revision history for this message
Owen Williams (ywwg) wrote :

If a track is "dirty," ie it has had a field edited (like bpm, comment, played/unplayed status, etc), then it would not previously show up in search results. This is because our search was based on SQL, and dirty tracks aren't yet in SQL. What this means is that if you did a search for "artist:perc", and you had recently been editing one of perc's tracks, that track would not show up in the search results.

tl;dr: this is a bug fix, not a new feature. And yeah, I realized that commit message was a bit awful.

Revision history for this message
jus (jus) wrote :

Thanks for the explanation, it was not clear to me what it means when a track is "dirty".
One last question to understand the process: Under what conditions will be "dirty" tracks saved to SQLite, on shutdown, on specific actions, periodically ... ?

Revision history for this message
Owen Williams (ywwg) wrote :

I believe dirty tracks are committed periodically, on the order of every few minutes.

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6433

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.