chrisjj wrote: Look how quick is presenting a tracklist property drop-down containing 1000 artists.
That's different as it just lists all Artists, in Find More from Same it needs to evaluate each track and then sort the full list.
chrisjj wrote:It will scale fine - linearly.
I doubt it will, you can see issues with speed in the Media Tree where more complex queries are used. AutoPlaylist also take a while to load (and mine aren't overly complex). There is also the usability of scalability. If it shows a 1000 playlist or artists it no longer is a very useful feature. Here it already takes 5s to find the Playlists one track is on (only 6) on a library with only a few playlists. I can only imagen what happens when you scale that to 100 or 1000 or more tracks.
Find More from Same on multiple files should only be implemented if it does so for all fields it works (consistency) and if it can achieve it with decent speed, otherwise you're just replacing one inconsistency with another or worse with something that works poorly. In that case it would be consistent to disable multi-file Find More from Same.
[quote="chrisjj"] Look how quick is presenting a tracklist property drop-down containing 1000 artists.[/quote]That's different as it just lists all Artists, in Find More from Same it needs to evaluate each track and then sort the full list.
[quote="chrisjj"]It will scale fine - linearly.[/quote]I doubt it will, you can see issues with speed in the Media Tree where more complex queries are used. AutoPlaylist also take a while to load (and mine aren't overly complex). There is also the usability of scalability. If it shows a 1000 playlist or artists it no longer is a very useful feature. Here it already takes 5s to find the Playlists one track is on (only 6) on a library with only a few playlists. I can only imagen what happens when you scale that to 100 or 1000 or more tracks.
Find More from Same on multiple files should only be implemented if it does so for all fields it works (consistency) and if it can achieve it with decent speed, otherwise you're just replacing one inconsistency with another or worse with something that works poorly. In that case it would be consistent to disable multi-file Find More from Same.