aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
AgeCommit message (Collapse)Author
5 hoursMerge pull request #17399 from Shadowghost/fix-extra-yearCody Robibero
Fix incorrect year on local trailers
7 hoursAlways inherit from owner item and add testsShadowghost
2 daysSkip ComicInfo parsing if none existsShadowghost
4 daysPrefer null checks over HasValue everywhereShadowghost
5 daysMerge remote-tracking branch 'upstream/master' into ↵Shadowghost
security-path-traversal-fixes # Conflicts: # Jellyfin.Api/Controllers/HlsSegmentController.cs # Jellyfin.Api/Controllers/PluginsController.cs
5 daysMerge pull request #17311 from dkanada/book-progressCody Robibero
extract page count from archives and PDFs
5 daysMerge pull request #17204 from theguymadmax/sort-seires-trailersBond-009
Sort trailers for TV Shows
6 daysMerge pull request #17291 from dkanada/creator-normalizationBond-009
normalize common formats for creator names in OPF data
8 daysShow production companies under TV Shows' Studios (#17246)Rant423
* show production companies instead of networks * keep both production companies and networks * fix whitespace * fix nullable type * networks first, then production companies
8 daysMerge pull request #17151 from theguymadmax/fix-indentify-imageBond-009
Fix Identify returning wrong images
8 daysSanitize media attachment and lyric paths against traversalShadowghost
10 daysMerge pull request #17248 from theguymadmax/add-novelBond-009
13 daysextract page count from archives and PDFsdkanada
2026-07-11enable audiobook image saving to local folderdkanada
2026-07-10normalize common formats for creator names in OPF datadkanada
2026-07-08Use FrozenSettheguymadmax
2026-07-06Add Novel job mapping to the Writing departmenttheguymadmax
2026-07-05Merge pull request #17238 from iderex/fix/dateparse-format-providerCody Robibero
Use InvariantCulture when parsing machine-generated dates
2026-07-05Merge pull request #17044 from Shadowghost/version-model-and-handlingCody Robibero
Fixes for multi version handling
2026-07-04Use InvariantCulture when parsing machine-generated datesNils Lehnen
DateTime.TryParse without an IFormatProvider falls back to the current thread culture, so the same string can parse differently (or fail) depending on the server's locale. None of these call sites deal with user-entered text - they parse dates that come from filenames, an HTTP header, ffprobe metadata and values the app itself wrote to the auth database - so InvariantCulture is the correct provider everywhere here. Fixes the S6580 / CA1305 warnings on these call sites. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29Sort trailers for TV Showstheguymadmax
2026-06-27Merge pull request #17134 from theguymadmax/replace-embedded-lyricsCody Robibero
Fix embedded lyrics not updating on replace all refresh
2026-06-26Fix local plugin registrationShadowghost
2026-06-21Fix Identify returning wrong imagestheguymadmax
2026-06-20Fix Identify returning wrong resultstheguymadmax
2026-06-18Fix embedded lyrics not updating on replace-all refreshtheguymadmax
2026-06-18Merge pull request #17121 from theguymadmax/fix-date-offsetBond-009
Fix episode air date offset after initial scan
2026-06-17Fetch TV Shows creators from TMDB (#17107)Rant423
Fetch TV Shows creators from TMDB
2026-06-16Fix episode air date offset after initial scantheguymadmax
2026-06-15await instead of returning TaskBond_009
2026-06-15fix build errorsBond_009
2026-06-15Merge pull request #17089 from Bond-009/sharpcompressBond-009
Replace usage of SharpCompress
2026-06-13Replace usage of SharpCompressBond_009
ComicImageProvider is the last user of SharpCompress after this PR
2026-06-13Merge pull request #17081 from Gadnief/fix/audiodb-album-description-en-fallbackBond-009
Fix AudioDb album description not displayed for English (mirror of #16606)
2026-06-13Merge pull request #17051 from ivanjx/hydrate-epsBond-009
Assign correct season info to new episodes
2026-06-12Reconcile Seasons and EpisodesShadowghost
2026-06-12Fix AudioDb album description not displayed when only base strDescription ↵Dennis M
field is populated TheAudioDB returns the English album description in the base strDescription field (no language suffix). The plugin previously only read strDescriptionEN, which is absent from the API response, so the Overview/Description field stayed empty for English (and any other language for which no localized strDescription<LANG> exists). Mirror the fallback already applied to AudioDbArtistProvider in #16606 and add the missing strDescription property to the Album DTO. Fixes #17080
2026-06-10Merge pull request #16444 from dkanada/comic-providersBond-009
migrate local comic providers to server codebase
2026-06-08Assign correct season id and name to new episodesIvan Kara
2026-06-07Fix data extraction for alternative versionsShadowghost
2026-06-03Merge pull request #16995 from theguymadmax/fix-flat-seriesBond-009
Fix season unknown for flat TV structures
2026-06-01Fix incorrect list capacitytheguymadmax
2026-06-01Fix season unknown for flat tv structurestheguymadmax
2026-05-26Improve OriginalLanguage normalization and inheritance (#16829)Erik W
Improve OriginalLanguage normalization and inheritance
2026-05-21Run tree-wide dotnet formatjakobkukla
2026-05-16Move ComicVine and GoogleBooks ExternalUrl providers to ↵Shadowghost
MediaBrowser.Providers.Books
2026-05-15Fix integrated provider imagesShadowghost
2026-05-15Merge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
2026-05-14Add Listenbrainz plugin LogoShadowghost
2026-05-14Make Cache duration user configurableShadowghost