-
-
Notifications
You must be signed in to change notification settings - Fork 368
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
Metadata Downloading #3525
Merged
Merged
Metadata Downloading #3525
+6,283
−471
Conversation
This file contains 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
…nilist and the want to read sync.
… "needs manual match" but actually have valid data. 2. Moved the migrations into release folders. It was getting crazy navigating. 3. Started laying out basic metadata skeleton code.
…lidated with the json columns.
…ionships needs a full implementation and start date as well.
…t to read was scrobbling from libraries where AllowScrobbling is off.
…t. Parent caller can now fix with adding container-fluid to it's component.
Backfilling metadata is next then fixing up the image download code.
…k up anilist id to existing people that might exist from komf or comicinfo.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
db-migration
This story needs a DB Migration
enhancement
New feature or request
Kavita+
This impacts or is completely Kavita+ related
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.
When I first envisioned Kavita, I had always imagined it would download metadata like Plex does. However, as I started developing it and it expanded beyond just a manga server, that feature seemed too distant to make it into the code base. Thankfully, Kavita+ exists to enable such a feature and here we are, 3+ years later, delivering my vision.
Under Kavita+ -> Manage Metadata you can find the metadata subsystem where you can turn it on/off and configure with a number of controls. The setting is on by default.
Simple Controls
Advanced Controls
I'm confident this will provide enough flexibility for this feature to be useful to many people with different situations. As always, I'm open to feedback.
In Action
Disclaimer
This is using a dedicated API for nightly testing to ensure maximum benefit. If you signup for Kavita+ on this nightly, you need to reach out to me to migrate your license to this instance.
This is a basic implementation of metadata. This is not a full replacement to komf and does not aim to cover multiple sites. This will only use AniList (and potentially Hardcover in the future).
You can find the Genres/Tags from AniList here for setting up your metadata. The setting is on by default.
Added
Changed
Fixed
Developer
Part of #2979