Richard Webster
ca0cf763ff
Update comment
2026-07-23 11:57:34 +01:00
Richard Webster
3d4c52092e
Clarify comment about MP4 track title workaround
2026-07-23 10:13:04 +01:00
Richard Webster
474ae50c36
Check the "name" tag, not just "title"
2026-07-22 18:00:18 +01:00
Cody Robibero
fc43f151a2
Merge pull request #17227 from altqx/master
...
Match VobSub MKS subtitle profiles by container
v12.0-rc3
2026-07-21 20:47:02 -04:00
Cody Robibero
526f4051e9
Merge pull request #16980 from TheMelmacian/feature/library_specific_language_filter_values
...
Improve language filters to only fetch language codes that match the requested items/libraries (follow up to #9787 )
2026-07-21 20:43:31 -04:00
Cody Robibero
635fd0433d
Merge pull request #17370 from zerafachris/fix/item-update-null-optional-fields
...
fix: don't throw ArgumentNullException on partial UpdateItem payloads (#17366 )
2026-07-21 18:17:22 -04:00
Cody Robibero
370170bab0
Merge pull request #17369 from Shadowghost/harden-startup-wizard
...
Prevent unauthenticated re-run of the startup wizard on misconfiguration
2026-07-21 18:17:08 -04:00
TheMelmacian
b317af0d30
fix: remove obsolete code
2026-07-21 22:20:07 +02:00
Cody Robibero
65836cc844
Merge pull request #17160 from 854562/truncate-language-strings
...
Truncate ISO-639-2 language display names at first delimiter
2026-07-21 11:22:32 -04:00
aivarsse
b4090bdcb2
Translated using Weblate (Latvian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/
2026-07-21 14:35:53 +00:00
Tim Eisele
ed61acc19a
Fix subtitle encoding for local files ( #17281 )
...
* Fix subtitle encoding
* Add short-circuit
* Use IsTextFormat
* Update MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs
Co-authored-by: Bond-009 <bond.009@outlook.com >
---------
Co-authored-by: Bond-009 <bond.009@outlook.com >
2026-07-21 14:52:59 +02:00
Bond-009
9b9b609c83
Merge pull request #17368 from Shadowghost/security-path-traversal-fixes
...
Backport and extend path traversal fixes
2026-07-21 14:52:40 +02:00
Shadowghost
4cc69f4be0
Apply review suggestions
2026-07-21 14:30:55 +02:00
Bond-009
527ba2e11c
Merge pull request #17367 from zerafachris/fix/backup-skip-corrupt-keyframe-data
...
fix: skip corrupt KeyframeData rows during full system backup
2026-07-21 13:53:47 +02:00
Bond-009
25d4e207f7
Merge pull request #17317 from jellyfin/renovate/sharpcompress-0.x
...
Update dependency SharpCompress to 0.50.0
2026-07-21 13:38:02 +02:00
Bond-009
7a269987d2
Merge pull request #17391 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v7.0.1
2026-07-21 13:36:21 +02:00
Bond-009
081944d358
Merge pull request #17376 from mbastian77/docs/model-enums-xml-docs
...
Add XML docs to small model enums and remove CS1591 suppressions
2026-07-21 13:13:06 +02:00
zerafachris
299810a4a9
fix: use build output directory for backup test temp root to avoid low free-space failures on Windows CI runners
...
BackupServiceTests rooted its temp directory under Path.GetTempPath(), which
on GitHub-hosted windows-latest runners resolves to the constrained system C:
drive. BackupService.CreateBackupAsync requires 5GiB free at the backup path
before starting, and the C: drive's free temp space can dip below that,
failing CreateBackupAsync_WithCorruptKeyframeDataRow_SkipsRowAndCompletesBackup
even though the fix itself is correct. Rooting the test directory under
AppContext.BaseDirectory keeps it on the same (much larger) drive as the repo
checkout on all platforms, without touching the real BackupService free-space
check.
2026-07-21 08:54:23 +02:00
zerafachris
53e58d8b1b
Make ItemUpdateController.UpdateItem internal instead of reflection
...
Addresses review feedback from @Bond-009 on PR #17370 : the test helper
InvokeUpdateItem was invoking the private UpdateItem(BaseItemDto, BaseItem)
method via reflection. Jellyfin.Api.csproj already grants
InternalsVisibleTo("Jellyfin.Api.Tests"), so the method is changed to
internal and the test now calls it directly, removing the
GetMethod/Invoke boilerplate.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 08:51:30 +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
bdf263d867
Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tags
...
Exempt people from the allowed tags visibility check
2026-07-20 21:26:06 -04:00
Shed Shedson
9d5aedba5f
Translated using Weblate (Icelandic)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/is/
2026-07-21 00:52:58 +00: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
Cody Robibero
557b14e33e
Merge branch 'master' into fix/backup-skip-corrupt-keyframe-data
2026-07-20 20:49:37 -04:00
Cody Robibero
c222d370ce
Merge pull request #16933 from WizardOfYendor1/fix/livetv-guide-image-optimization
...
Feat (fix) - Skip reprocessing program information when importing XMLTV EPG data
2026-07-20 20:17:20 -04:00
Cody Robibero
0d629591ed
Remove comments about JSON error handling
...
Removed comments explaining error handling for malformed JSON during backup.
2026-07-20 20:15:05 -04:00
Cody Robibero
23fa02eb59
Merge pull request #17282 from TowyTowy/fix/13137-clear-profile-image
...
Fix profile image being impossible to clear when its in-memory key is temporary
2026-07-20 19:58:43 -04:00
Cody Robibero
bea016c962
Merge pull request #17320 from TaterTechStudios/fix/item-correct-selector
...
Fix: Fetch the correct row matching the most up to date file
2026-07-20 19:57:28 -04:00
Cody Robibero
fae1e4c556
Merge pull request #17324 from damienmeur/refactor/generic-getorderby
...
Make RequestHelpers.GetOrderBy generic and reuse it in ActivityLogController
2026-07-20 19:52:10 -04:00
Cody Robibero
f2b9c68969
Merge pull request #17342 from LTe/fix-subtitle-conversion-race
...
Fix race condition in concurrent subtitle conversion
2026-07-20 19:51:44 -04:00
renovate[bot]
e04ac6fd35
Update dependency SharpCompress to 0.50.0
2026-07-20 23:46:31 +00:00
renovate[bot]
25011224cf
Update actions/checkout action to v7.0.1
2026-07-20 23:46:21 +00:00
Cody Robibero
191be0931e
Merge pull request #17254 from sjakub/attribute_aliases
...
Add additional attribute aliases and improve attribute detection
2026-07-20 19:45:06 -04:00
854562
2cd2f36fe4
Extract truncation logic to helper and add tests
2026-07-20 22:00:10 +02: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
5949be852a
Fix SchedulesDirect image limit recognition ( #17347 )
2026-07-20 12:28:10 +02:00
theguymadmax
ffe075650c
Add TVDB provider ID support for movies ( #17255 )
...
Add TVDB provider ID support for movies
2026-07-20 12:23:20 +02:00
Bond-009
abb35571ef
Merge pull request #17252 from theguymadmax/fix-alubms-and-artists
...
Fix artists being displayed with albums
2026-07-20 12:20:49 +02:00
Bond-009
474399683d
Merge pull request #17386 from jellyfin/renovate/actions-setup-python-7.x
...
Update actions/setup-python action to v7
2026-07-20 12:16:40 +02:00
gnattu
a238d59a07
Remove libpostproc check for ffmpeg version validation ( #17384 )
...
Remove libpostproc check for ffmpeg version validation
2026-07-20 12:16:37 +02:00
Bond-009
c779488ade
Merge pull request #17382 from kaunkrishna/master
...
Fix linked whitespace after image badges in `README.md`
2026-07-20 12:15:54 +02:00
krvi
cc44f333b6
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-07-20 08:34:15 +00:00
Milo Ivir
2b6302c06e
Translated using Weblate (Croatian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-07-20 08:34:14 +00: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
Bond-009
aead9c0e22
Merge pull request #17302 from ElianCodes/fix/lastlogindate-stale-entity
...
Keep authenticated user entity in sync with persisted login timestamps
2026-07-20 08:36:53 +02:00
Bond-009
2fd747432a
Merge pull request #17304 from nyanmisaka/normalize-invalid-pts-for-trickplay
...
Normalize invalid PTS from containers for Trickplay generation
2026-07-20 08:36:25 +02:00
Bond-009
236db6d2f6
Merge pull request #17365 from Shadowghost/fix-resume-perf
...
Fix Resume query performance
2026-07-20 08:17:38 +02:00
Bond-009
181c057cb8
Merge pull request #17375 from mbastian77/docs/entities-xml-docs
...
Add XML docs to small entity interfaces and remove CS1591 suppressions
2026-07-20 08:17:04 +02:00
renovate[bot]
7daef156e5
Update actions/setup-python action to v7
2026-07-20 06:12:52 +00:00
KAUN
f068ca3bd6
Update README.md
2026-07-19 13:24:22 +05:30