Florin Popescu
e2adf2e2bf
added null checks
2026-07-28 19:53:50 +02:00
Florin Popescu
78b535b229
parse replaygain reference loudness & album gain fields
2026-07-28 19:53:50 +02:00
Cody Robibero
7f26bd1091
Merge pull request #17399 from Shadowghost/fix-extra-year
...
Fix incorrect year on local trailers
2026-07-25 12:52:51 -04:00
Shadowghost
3c9727d36c
Always inherit from owner item and add tests
2026-07-25 17:17:30 +02:00
Shadowghost
d6ce6ae8b9
Skip ComicInfo parsing if none exists
2026-07-23 22:08:04 +02:00
Shadowghost
6382563440
Prefer null checks over HasValue everywhere
2026-07-22 08:09:33 +02:00
Shadowghost
b99703301f
Merge remote-tracking branch 'upstream/master' into security-path-traversal-fixes
...
# Conflicts:
# Jellyfin.Api/Controllers/HlsSegmentController.cs
# Jellyfin.Api/Controllers/PluginsController.cs
2026-07-21 07:14:47 +02:00
Cody Robibero
0f88fe3c7f
Merge pull request #17311 from dkanada/book-progress
...
extract page count from archives and PDFs
2026-07-20 20:50:25 -04:00
Bond-009
4f19ed5730
Merge pull request #17204 from theguymadmax/sort-seires-trailers
...
Sort trailers for TV Shows
2026-07-20 12:31:31 +02:00
Bond-009
c3901fde56
Merge pull request #17291 from dkanada/creator-normalization
...
normalize common formats for creator names in OPF data
2026-07-20 08:39:19 +02:00
Rant423
3d83e67a52
Show production companies under TV Shows' Studios ( #17246 )
...
* show production companies instead of networks
* keep both production companies and networks
* fix whitespace
* fix nullable type
* networks first, then production companies
2026-07-17 22:45:54 +02:00
Bond-009
bfe0a47b32
Merge pull request #17151 from theguymadmax/fix-indentify-image
...
Fix Identify returning wrong images
2026-07-17 22:13:47 +02:00
Shadowghost
1a45fc82b5
Sanitize media attachment and lyric paths against traversal
2026-07-17 17:07:27 +02:00
Bond-009
486ffaa6dd
Merge pull request #17248 from theguymadmax/add-novel
2026-07-15 12:40:17 +02:00
dkanada
9e996d612c
extract page count from archives and PDFs
2026-07-12 19:46:56 +09:00
dkanada
305160d2e4
enable audiobook image saving to local folder
2026-07-11 11:00:46 +09:00
dkanada
2250015e78
normalize common formats for creator names in OPF data
2026-07-10 22:53:14 +09:00
theguymadmax
a1255bda6a
Use FrozenSet
2026-07-08 11:45:16 -04:00
theguymadmax
860cb75d58
Add Novel job mapping to the Writing department
2026-07-06 11:27:24 -04:00
Cody Robibero
d4faf7bd72
Merge pull request #17238 from iderex/fix/dateparse-format-provider
...
Use InvariantCulture when parsing machine-generated dates
2026-07-05 16:21:56 -04:00
Cody Robibero
6e728b009f
Merge pull request #17044 from Shadowghost/version-model-and-handling
...
Fixes for multi version handling
2026-07-05 16:21:02 -04:00
Nils Lehnen
f8ffccae7f
Use InvariantCulture when parsing machine-generated dates
...
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-07-04 23:55:31 +02:00
theguymadmax
22792b62cb
Sort trailers for TV Shows
2026-06-29 12:04:55 -04:00
Cody Robibero
9ec19b8244
Merge pull request #17134 from theguymadmax/replace-embedded-lyrics
...
Fix embedded lyrics not updating on replace all refresh
2026-06-27 09:48:34 -04:00
Shadowghost
c2cb18a9d1
Fix local plugin registration
2026-06-26 11:42:28 +02:00
theguymadmax
c49f279a27
Fix Identify returning wrong images
2026-06-21 18:22:00 -04:00
theguymadmax
ce58e4400e
Fix Identify returning wrong results
2026-06-20 22:30:52 -04:00
theguymadmax
c6c72f30ec
Fix embedded lyrics not updating on replace-all refresh
2026-06-18 18:14:10 -04:00
Bond-009
1a6f019cfd
Merge pull request #17121 from theguymadmax/fix-date-offset
...
Fix episode air date offset after initial scan
2026-06-18 17:46:07 +02:00
Rant423
5036bf7db0
Fetch TV Shows creators from TMDB ( #17107 )
...
Fetch TV Shows creators from TMDB
2026-06-17 20:39:33 +02:00
theguymadmax
e525fc7c4b
Fix episode air date offset after initial scan
2026-06-16 18:02:26 -04:00
Bond_009
ac92da233b
await instead of returning Task
2026-06-15 20:41:30 +02:00
Bond_009
f6bb086415
fix build errors
2026-06-15 18:52:20 +02:00
Bond-009
2d8ab1e2ec
Merge pull request #17089 from Bond-009/sharpcompress
...
Replace usage of SharpCompress
2026-06-15 18:18:49 +02:00
Bond_009
d8f8dbabcb
Replace usage of SharpCompress
...
ComicImageProvider is the last user of SharpCompress after this PR
2026-06-13 22:19:30 +02:00
Bond-009
047519c61a
Merge pull request #17081 from Gadnief/fix/audiodb-album-description-en-fallback
...
Fix AudioDb album description not displayed for English (mirror of #16606 )
2026-06-13 21:52:23 +02:00
Bond-009
db89b49752
Merge pull request #17051 from ivanjx/hydrate-eps
...
Assign correct season info to new episodes
2026-06-13 21:43:56 +02:00
Shadowghost
a5706c2fa6
Reconcile Seasons and Episodes
2026-06-12 21:20:53 +02:00
Dennis M
7e3f758bee
Fix AudioDb album description not displayed when only base strDescription 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-12 12:53:45 +02:00
Bond-009
d8acea21fb
Merge pull request #16444 from dkanada/comic-providers
...
migrate local comic providers to server codebase
2026-06-10 19:20:20 +02:00
Ivan Kara
0a0060c9ca
Assign correct season id and name to new episodes
2026-06-08 20:00:22 +07:00
Shadowghost
dee63ef3f1
Fix data extraction for alternative versions
2026-06-07 23:06:48 +02:00
Bond-009
21c0a35edf
Merge pull request #16995 from theguymadmax/fix-flat-series
...
Fix season unknown for flat TV structures
2026-06-03 19:48:37 +02:00
theguymadmax
9ab7cc0fe9
Fix incorrect list capacity
2026-06-01 11:20:08 -04:00
theguymadmax
285fc1b9f6
Fix season unknown for flat tv structures
2026-06-01 10:40:52 -04:00
Erik W
4af66c4e1a
Improve OriginalLanguage normalization and inheritance ( #16829 )
...
Improve OriginalLanguage normalization and inheritance
2026-05-26 21:02:43 +02:00
jakobkukla
37350282cc
Run tree-wide dotnet format
2026-05-21 20:48:41 +02:00
Shadowghost
8740f3d154
Move ComicVine and GoogleBooks ExternalUrl providers to MediaBrowser.Providers.Books
2026-05-16 18:52:20 +02:00
Shadowghost
09e607db99
Fix integrated provider images
2026-05-15 18:42:11 +02:00
Bond-009
8e602f982f
Merge pull request #15970 from Shadowghost/similarity
...
Implement similarity providers
2026-05-15 10:00:53 +02:00