I can ofcourse only test on my system and I suspect with my not overly large databases and demands and fast enough hardware it wouldn't be a problem.Wouldn't the simplest way to deal with this be for you, at some point, to test the app for those scenarios - to confirm, or otherwise what you are worrying about.
I'm not understanding the issue because I need to see a concrete example of what you are describing; as I've never come across anything like it. Then I'll understand how to deal with the issue. There is always a solution that works well for everyone. I just need to get my head around all of the possibilities
The same goes for stacking. I have never used stacking so I don't understand how it works and why you need it. The code still does what it always did but it would be helpful for me to understand stacking because I suspect it is not being handled as efficiently as it should be.
@ajs: do you remember that issue I'm referring to?
Edit: this was the one I think: https://forum.team-mediaportal.com/threads/5061-music-database-doesnt-show-all-data.140324/