PR does some refactoring and consolidation of the scanner logic. As discussed offline on Discord, I am removing the two scanners for now (full context can be found there) and maintaining just one, instead. In the future, a more thorough refactor considering performance and maintainability will be prioritized to achieve what the 'quick' or 'parallel' scanner sought to achieve.
I've also done some odds and ends:
implement series-level scanning (core, not queue-able from UI yet)
update library explorer UI to make it slightly cleaner
add ability to remove user sessions, effectively forcibly logging them out
PR does some refactoring and consolidation of the scanner logic. As discussed offline on Discord, I am removing the two scanners for now (full context can be found there) and maintaining just one, instead. In the future, a more thorough refactor considering performance and maintainability will be prioritized to achieve what the 'quick' or 'parallel' scanner sought to achieve.
I've also done some odds and ends: