Repository navigation
Merge SMB playback and library scan reliability into main - #362
Merged
Merged
Conversation
- Skip unreadable or vanished child directories during the SMB walk instead of aborting the whole sync; de-duplicate paths and cap recursion depth. - Read cover art with the pipelined SMB reader so images above the server's single-READ limit load. - Enable SMB auto-reconnect and allow a longer initial connect timeout. - Isolate progress callbacks from the shared transfer, release the coalescing entry when the transfer finishes, and treat a vanished cache file as a miss. - Invalidate cached bytes when a resync sees a changed file size. - Normalize or derive the cache extension, and catch failed next-track preparation instead of letting an unawaited task throw.
Fix SMB playback and library scan reliability
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promotes
versionFtomainafter PR #361.Includes:
Verified locally on Linux:
flutter analyze --no-fatal-infos: no errors/warningscargo test --lib: 368 passedbuild_runner: no stale generated outputs