-
Notifications
You must be signed in to change notification settings - Fork 68
Develop #403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Develop #403
Conversation
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
Add basic game detection + scan tools on import, Speed up thumbnails
Add game scan status indicator in sidebar
Update develop
…alhost Co-authored-by: ShaneIsrael <[email protected]>
…ipv4 Fix nginx IPv6 resolution causing backend connection failures
Game Detection now scans folders path for name, Add Clear database button for testing
…scoding Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
…upt-file-issue Add video file validation before transcoding to detect corrupt files early
…r failures, add AV1 leniency Co-authored-by: ShaneIsrael <[email protected]>
…positive constant Co-authored-by: ShaneIsrael <[email protected]>
…-insensitive matching Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
…ruption-issue Fix transcoding corruption handling: distinguish corruption vs encoder failures, add AV1 leniency
When validating AV1 files, be more lenient about known false positive error messages like "Corrupt frame detected" or "No sequence header". These can occur during initial frame decoding of valid AV1 files but don't indicate actual file corruption. The fix restructures the validation logic so that for AV1 source files: 1. Known false positive indicators are tracked separately 2. Real errors still cause immediate failure 3. If only false positives are found (regardless of returncode), file is valid 4. If returncode is non-zero with no known indicators, it fails appropriately Co-authored-by: ShaneIsrael <[email protected]>
…idation Fix AV1 validation false positives for "Corrupt frame detected" errors
Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
…rmance Improve SQLite concurrency and fix AV1 transcoding false positives
…eg decode test Co-authored-by: ShaneIsrael <[email protected]>
…errors Fix AV1 transcode validation: move -t option to output side of ffmpeg command
Removed an error message related to invalid data processing.
Removed comments explaining the placement of the -t option in ffmpeg command.
Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
Co-authored-by: ShaneIsrael <[email protected]>
…-in-transcoding Add handling for corrupt files during transcoding
Added description for new feature for automatic organizing of video clips by games, including relevant cover art.
Add description to README.md for auto organization and games tab feature
Fixed bug with folder detection initiation on "upload" folders
Removed changelog section from README.
Sort games alphabetically in the Games view and API response
Contributor
|
So excited :) Thank you again for allowing me to contribute to this project! And thank you for your contributions as well, I've been watching you keep really busy with optimizations and bug fixing :) Really hope it helps improve the experience for users. |
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.
This pull request introduces a major new feature for automatic game detection and organizing of video clips, along with supporting UI components and several improvements to user experience. The most important changes are grouped below:
New Feature: Automatic Game Detection and Organizing
GameDetectionCardcomponent that displays automatic game detection suggestions for individual videos, allowing users to quickly link videos to detected games or dismiss suggestions.CompactVideoCardto fetch and display game detection suggestions, integrating the newGameDetectionCardand handling user actions to accept or reject suggestions. [1] [2] [3] [4]FolderSuggestionInlinecomponent to suggest linking all videos in a folder to a detected game, with bulk apply and dismiss actions.UI and UX Improvements
VideoModal, reset video state when changing videos to prevent showing stale data, and improved video player sizing for better responsiveness. [1] [2]Documentation Updates
README.mdto highlight the new automatic organizing by games feature, replacing the old folder-based sorting section, and removed the outdated changelog. [1] [2]Version Bumps
package.jsonandpackage-lock.jsonto reflect new features (1.4.0). [1] [2]