| Age | Commit message (Collapse) | Author |
|
Improve OriginalLanguage normalization and inheritance
|
|
|
|
MediaBrowser.Providers.Books
|
|
|
|
Implement similarity providers
|
|
|
|
|
|
|
|
* Add OriginalLanguage as option to PreferredAudioLanguage
* Support for multiple original languages
* Add original audio stream indicator
* Fetch OriginalLanguage from TMDB
* Adapt to EFCore refactor
* Fix PlayDefaultAudioTrack OriginalLanguage behavior
* Fix better PlayDefaultAudioTrack OriginalLanguage behavior
* Add comment to ItemFields
* Improved PlayDefaultAudioTrack behavior
* Add migration for original language
* Use sting.Equals for string comparisons
* Always set dto OriginalLanguage
* Remove OriginalLanguage from ItemFields
---------
Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com>
|
|
|
|
Move MusicBrainz Query client to plugin instance
|
|
|
|
|
|
|
|
Fix dummy chapter handling for videos with a single chapter or short duration.
|
|
Honor episode NFO season during metadata merge
|
|
Implement ignore rule caching
|
|
Fix FFProbeVideoInfo downloading subtitles without considering internal streams
|
|
|
|
|
|
|
|
feat/audiobook_chapters
|
|
Currently "Skip if the video already contains embedded subtitles" and "Skip if the default audio track matches the download language" are ignored because the internal tracks are not loaded before downloading
This method is also triggered by the missing subtitles task (whenever a subtitle is downloaded) so if there are multiple languages configured, after first one is downloaded (valid) it runs it for other languages which might be internal
|
|
|
|
Path-derived season numbers could win over explicit provider metadata during episode refresh, causing episodes to appear in the wrong season. Prefer provider-supplied season numbers in the provider merge phases without letting later backfill merges clobber them.
|
|
Co-authored-by: Copilot <copilot@github.com>
|
|
|
|
Skip libraries without enabled subtitle providers in SubtitleScheduledTask
|
|
Fixes #16622 - Error messages like 'Error in Probe Provider' now include
the media file path, making it easier to identify which file caused the
failure.
|
|
|
|
|
|
|
|
|
|
* Fix artist metadata not being fetched on initial library scan
* Update Emby.Server.Implementations/Library/Validators/ArtistsValidator.cs
Co-authored-by: Bond-009 <bond.009@outlook.com>
---------
Co-authored-by: Bond-009 <bond.009@outlook.com>
|
|
Fixes tonemapping checks by recording previously missing information when gathering video stream information from videos in a BDMV structure
|
|
|
|
|
|
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de>
|
|
Fix subtitle saving
Original-merge: f51c63e244436944d5269085a1bed1e56db7a78e
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Season and episode directories/files can now include provider ID
attributes in their names (e.g. "Season 01 [tvdbid=22222]" or
"Show S01E01 [tmdbid=99999].mkv"), consistent with the existing
behavior for series folders.
Supported providers: imdbid, tvdbid, tvmazeid, tmdbid.
Adds TmdbSeasonExternalId and TmdbEpisodeExternalId so that
the TMDB season and episode IDs are surfaced in the metadata editor.
Seasons do not have their own IMDb IDs, so we don't support imdbid parsing
in SeasonResolver. Instead, generate IMDb season URLs via
ImdbExternalUrlProvider using the parent series' IMDb ID and the
season number, matching the IMDb URL format:
imdb.com/title/{seriesId}/episodes/?season={N}
Add tests for the ExternalUrlProviders.
|
|
include external IDs and URLs for book providers
|
|
|
|
|
|
|
|
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
|
|
|
|
TmdbSeriesProvider: Set ProductionYear field
|
|
Fix TMDB image URLs missing size parameter
Original-merge: caa05c1bf2c55053a65091886f0ddf78865fc72c
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
virtual season creation
|
|
|