Giter Club home page Giter Club logo

Comments (9)

Ottodix avatar Ottodix commented on June 20, 2024 1

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 !).

from eole-foobar-theme.

Ottodix avatar Ottodix commented on June 20, 2024

Hi,
Which panel? I'm in holiday right now, but it's supposed to be smooth when you scroll, the image loading is delayed (not async though). I could make it completely async yes, but then it will probably be slower. I'll probably take a look later, maybe there is a way to improve it using an async function

from eole-foobar-theme.

darklinkpower avatar darklinkpower commented on June 20, 2024

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?
These are my laptop specs
CPU: intel 4710HQ (6M Cache, up to 3.50 GHz)
iGPU: intel 4400HD
RAM: 8GB DDR3

I have tried using different image cache options and cover sizes with no improvement sadly, any idea why this might be happening?

from eole-foobar-theme.

Ottodix avatar Ottodix commented on June 20, 2024

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 ?

from eole-foobar-theme.

Ottodix avatar Ottodix commented on June 20, 2024

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.

from eole-foobar-theme.

darklinkpower avatar darklinkpower commented on June 20, 2024

Yeah I have a very large library, almost 10k songs I think. It's noticeably better in the nightly since I can scroll on most lists fine when in high performance, awesome.

My HDD is on the slow side, 5400RPM. but I don't know if the issue is loading data, I thought it was just when scrolling down but it's not the case; I just noticed that there's a general slowdown in everything once there's a considerable amount of tracks in the playlist, the more, the slowdown is worse. For example, I notice that any action, like opening an album, simply selecting a song inside an album, etc, takes around double the time compared to a less populated playlist.
imagen

from eole-foobar-theme.

Ottodix avatar Ottodix commented on June 20, 2024

10k songs is less than mine, i've got 28k songs. Your foobar memory is high, but nothing completely unusual for this theme.
This async loading of covers seems to work, so I close the ticket now. I'll let you know there if I find other ways to improve the performances later, but for the moment I've got no idea, sorry !

from eole-foobar-theme.

darklinkpower avatar darklinkpower commented on June 20, 2024

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 :)

from eole-foobar-theme.

Ottodix avatar Ottodix commented on June 20, 2024

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!

from eole-foobar-theme.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.