I hope my comments aren't being taken the wrong way here. I'm not intending to anger anybody or belittle their efforts. I'm aware of the difficulty and amount of work it takes to write a piece of software as large as Big Box. On a platform as diverse as the PC no less. Especially for a single person. I was hoping to open a more constructive discussion on this topic. Yes, I've read through all the performance related threads. Finally, this one prompted me to chime in. I don't have access to the Big Box code base, so in that regard, I am "out of my element". That said, after using Big Box for a while, on several different PCs, and comparing to other front ends, I believe there is a legitimate performance problem with it. And worse, I think those performance problems are leading to actual crashes. From the responses I've read in the related threads, I'm concerned that this might be overlooked.
Before I continue, yes, I've seen the posts stating that performance is an ongoing effort. It's the suggestions to improve performance that make me question if Big Box will ever work the way I would expect it to. My comparisons to File Explorer are simply because at a base level, they are very similar. They allow you to traverse through a hierarchy of files on your PC. File Explorer allows for more manipulation of your files, while Big Box provides a pretty interface. File Explorer does in fact deal with metadata. Perhaps not the amount that Big Box does, but that is irrelevant. And maybe that's where we disagree? In my opinion, metadata (to be clear, I'm including images, videos, etc.) should have no bearing on performance at all, especially in regards to user interaction (perhaps perceived performance). It should simply populate when it's ready. But as a user, it seems like the performance problems are related to metadata. It feels like I can't continue scrolling until the images and videos are loaded. Perhaps I'm wrong, but again, I'm shooting in the dark. This isn't open source software. The best I can do to help out is post my experience here and what I perceive is the problem. I think @syntax_X response above further strengthens my theory. Of course, it's only my opinion that the metadata should strictly be a visual nicety that has no impact on performance. Ideally, I should be able to have 100,000 games, each with video and 30 images, all in a single platform and be able to scroll through them all seamlessly. If my PC can't keep up with the loading of all that, I scroll through blank or placeholder metadata. But at least it's responsive.
Again, I like Big Box and want to use it. Hopefully I've been a little help here.