You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've encountered an error when scrolling through my artist list: rapidly scrolling (key repeat) through the authors, the UI would hang at points. Music that was playing would continue to play, and the program would still respond to mpris commands, but the UI would be completely frozen.
At first, I thought this was due to a thread-lock issue in the UI, because sections of the code were not thread-safe (and, hence, the threadsafe PR), but even with that patch, the problem persisted. I added context.WithTimeout in a couple of places and discovered that the hangs were happening only on specific artists. I'm still debugging what triggers the hang, but it is looking like some titles may be causing tview heartburn. When I finally figure it out, I'll submit a patch, and when I do, this is the ticket that it will fix. I'll also answer what content is triggering the hang.
It's possible as well that the issue is not in tview, but in the Subsonic API client code. The server is unaffected, so it's def. on the client side. My bet is on it being a tview issue, though. We'll see.
The text was updated successfully, but these errors were encountered:
I've encountered an error when scrolling through my artist list: rapidly scrolling (key repeat) through the authors, the UI would hang at points. Music that was playing would continue to play, and the program would still respond to mpris commands, but the UI would be completely frozen.
At first, I thought this was due to a thread-lock issue in the UI, because sections of the code were not thread-safe (and, hence, the threadsafe PR), but even with that patch, the problem persisted. I added
context.WithTimeout
in a couple of places and discovered that the hangs were happening only on specific artists. I'm still debugging what triggers the hang, but it is looking like some titles may be causingtview
heartburn. When I finally figure it out, I'll submit a patch, and when I do, this is the ticket that it will fix. I'll also answer what content is triggering the hang.It's possible as well that the issue is not in
tview
, but in the Subsonic API client code. The server is unaffected, so it's def. on the client side. My bet is on it being atview
issue, though. We'll see.The text was updated successfully, but these errors were encountered: