>>16520
>>16521
>>16522
Yeah, I broadly agree. I made the decision not to do any booru-style 'pagination' when I first started hydrus, but as we've pushed the boundaries and come to regularly hit 20-30k file pages for certain queries, we hit lag city. I've optimised over and over, but I finally surrendered on the 'selection tags' problem last week by applying the 4096 default limit.
The thumbnail grid is unfortunately one of the worst-coded areas of hydrus (and that is saying something!), and is in need of a complete overhaul. It is all brittle ugly hardcode right now, but me and a guy think it may be possible to convert it to entirely Qt widgets, even up to millions of files on a page. This won't solve this 'streaming'/pagination issue, but it will move us to flexible Qt code which will allow the implementation of more dynamic loading far more easily than my ten year old bullshit.
Watch this space, but I can't promise anything any time soon. This is one of those back-burner cleanup jobs where I hope to suddenly one day get to it and move us to something nicer without actually changing any of the front-facing features at all, and then I'll be in a position to think about new presentation options, including stuff like a list view instead of thumbnails.
As for this
>>16533 , yep, unfortunately pixiv is just a bit crazy in ten different ways. I built the downloader, broadly speaking, for the shape of a normal booru, and if you want fine control over a pixiv import stream I think you have to ride the 'pause/play files' button. Either drive the import manually, and set 'skip' on stuff you don't want, or operate on a 'whitelist' where you drag and drop good pixiv URLs onto the client manually, or just surrender to getting spammed with sixty messy variations of a random CG. I fucking hate 'multiple files per post URL' as a hosting concept, but there we go.
I can't provide 'scroll down to keep downloading', but surfing the 'pause/play files' button works well if you want to get a broader preview of what an artist has to offer. Also, the bigger artists are all on the normal boorus, where the spammy content is culled, so that's another option--just look their most popular files up on saucenao and find them on a saner site.
>>16529
>>16530
Hell yeah, well done--for future users who run from source, what could I add to the 'how to get mpv mate' section of the 'running from source' help? (
https://hydrusnetwork.github.io/hydrus/running_from_source.html#built_programs here, Linux tab) I know very little about Linux, but if I said 'You can try checking your package manager for mpv too--if it says it bundles libmpv.so, you can just install it and that will probably work too.', would that sort of thing be correct and sufficient?
I know that some builds of the mpv video player do not come with libmpv, but some do. I guess it is a static vs dynamic dll build thing.
>>16534
Damn. Thank you very much for testing. I feel like a shit now, since I think I'm going to move forward with the upgrade. We want the new tech for the wider userbase because the new mpv loads smoother and fixes some gif problems, and if a handful of users on more unusual OSes get some black bars, that's at least better than outright import fail errors.
I'm going to think a bit more, but I suspect I will fold the new mpv into the normal release and have special instructions for users with problems on either replacing their mpv manually (would be annoying and have to do every week), or moving to running from source (only have to do it once, very flexible to local circumstances). I think I will do it hesitantly--I'll roll it into v599, and if many many other users have black bars or other trouble in the wider test, then I'll roll back in v600. I have to guess it is Windows Server causing the trouble though. I know one guy on Win 10, which was my main worry, who had no problems.