searching for tracks freezes player
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
autoqueue |
Fix Committed
|
High
|
Eric Casteleijn |
Bug Description
using autoqueue 0.2beta2 with quotlibet 2.1, ~40k tracks collection
usually tracks for similar artists are found quickly and the player gui remains responsive. there are cases however, when i do not have a lot of music that is similar to the one autoqueue tries to find matches for. then the search takes quite a while. during that time the player gui freezes (greyed out). in the console i can see searches for various artists going on... when the searching stops the player works again.
i am not sure if this should be handled in quodlibet or autoqueue. i guess the autoqueue plugin reacts to a certain event from quodlibet to start a search. is this search then threaded or does quod libet wait for the results to queue?
if there is no such blocking call, is it a thread? could it be a loop that is starving the gui because of the GIL? (in that case sleep(0) could help)
Changed in autoqueue: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Eric Casteleijn (thisfred) |
Changed in autoqueue: | |
status: | Fix Committed → In Progress |
I have that freezing, too. Threading would be neat, I guess.