Hi,
In the plugins for Music, Video, Pictures etc we always have a facade item which show a (often large) collection of items. Currently these are all loaded synchronously. It would be a much better user interaction if this load could be done asynchronously. You would be able to see the first page (depending on sort, so you have to query sorted or change the current page around), be able to select, start playing etc. things in there, while a second thread continous to collect more items from the database (of file system).
In the process of establishing frontend / backend logic, this will be even more needed, network may be a bottle neck here. Also it will benefit on multi-core processors.

In the plugins for Music, Video, Pictures etc we always have a facade item which show a (often large) collection of items. Currently these are all loaded synchronously. It would be a much better user interaction if this load could be done asynchronously. You would be able to see the first page (depending on sort, so you have to query sorted or change the current page around), be able to select, start playing etc. things in there, while a second thread continous to collect more items from the database (of file system).
In the process of establishing frontend / backend logic, this will be even more needed, network may be a bottle neck here. Also it will benefit on multi-core processors.