Move database transactions from the GUI thread to a separate thread
Bug #991717 reported by
Daniel Schürmann
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
High
|
Unassigned |
Bug Description
There are many performance issues where the GUI is just unsmoth or is stalled for seconds. We should consider to move all database access functions to a separate thread.
May be we can pick up the solution from clementine-player code.
Changed in mixxx: | |
status: | New → Confirmed |
Changed in mixxx: | |
importance: | Undecided → High |
summary: |
- Move database actions form the GUI thread into a seperate one + Move database actions from the GUI thread into a seperate one |
Changed in mixxx: | |
status: | Confirmed → In Progress |
Changed in mixxx: | |
assignee: | nobody → Uwe Klotz (uklotzde) |
milestone: | none → 2.2.0 |
summary: |
- Move database actions from the GUI thread into a seperate one + Move database actions from the GUI thread to a separate thread |
summary: |
- Move database actions from the GUI thread to a separate thread + Move database transactions from the GUI thread to a separate thread |
To post a comment you must log in.
Can you guys confirm that it's some how related to the 'play count' of a track ?
Every time I hit play/stop on a track, some time later ~2/3 sec I got the stalling issue (including the first one).
And I see play count increase of one ... if the same track is loaded several times in different decks count go crazy like +5 every time I hit play/stop.