-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to implment async loading? #22
Comments
Hi, |
For the panel with all the album covers, even when in high performance mode and in charge mode I experience noticeable lagging, and when on battery mode it's like in slow-mo for me. Do you know what the issue could be? I have tried using different image cache options and cover sizes with no improvement sadly, any idea why this might be happening? |
Weird, your laptop is better than mine... maybe you've got a very very large music library ? How large in memory is the foobar process on the task manager ? |
I implemented a async method, it loads the covers a lot faster on my computer when you scroll. But I can't say that it won't lag because I never experienced any lags myself. I wonder, do you have an ssd? It may be a lot slower without one. You can try the latest the nighly build. |
10k songs is less than mine, i've got 28k songs. Your foobar memory is high, but nothing completely unusual for this theme. |
You can try the newest nightly build. To be honest, it may or may not change anything, I'm not confident about the effect it will have (but it can only be better though !). |
Nice work! I just tried for a few minutes and it works much better without a doubt, there's no freezes anymore, like at all and I can use it fine when in high performance, both unplugged and plugged, although still no luck in low performance mode. The only thing I can see is that the higher the group count in the album cover panel, the interface, while not freezing, lowers the fps (don't know if it's the correct term to use here). Everything now feels responsive, no freezing but the screen update time is not fluid. I don't know if I'm explaning myself. All in all, now I can use Eole thanks to the recent changes you made. Thanks a lot :) |
Yes, about this issue when there is a lot of covers displayed, I can think of possible improvements. And about the memory too, I can still think of a possible improvement, like a mini minimum cover memory mode. Maybe I'll code it later, but I don't know when though! |
Just wondering if it's possible to use implement it, since from what I see it's the main cause for performance issues. A solution to this could be using async loading, where it loads the images after you have scrolled, that way there's no performance impact and it's smooth when scrolling.
The text was updated successfully, but these errors were encountered: