100 Commits
Author SHA1 Message Date
Niels van Velzen 07866611e9 Merge pull request #18517 from jellyfin/bad-range
Remove invalid range validators
2026-10-24 09:35:21 +02:00
Niels van Velzen c8838e704f Merge pull request #18051 from theguymadmax/update-template-for-12.1
Update issue template version to 12.1
2026-09-15 09:21:58 +02:00
Niels van Velzen a8f361f8c0 Merge pull request #16788 from theguymadmax/do-more-like-no2
Remove DigitalOcean from sponsors section
2026-05-06 19:08:43 +02:00
Niels van Velzen c0593281ff Merge pull request #16466 from PERSONALPANCHIWIRIS/fix/issue#16308_community_rating_not_updating
Fix #16308: Community ratings not updating after changing .nfo file.
2026-05-06 19:08:19 +02:00
Niels van Velzen d648aba881 Merge pull request #16611 from LmanTW/master
Ignore season directories with no video for TV Shows
2026-05-06 19:08:05 +02:00
Niels van Velzen 44d5954205 Merge pull request #16783 from Shadowghost/fix-people-without-item-id
Fix unique people response for query if no item ID is supplied
2026-05-06 19:07:13 +02:00
Niels van Velzen 10c42d70ca Merge pull request #16780 from Shadowghost/fix-muscibrainz-dispose
Move MusicBrainz Query client to plugin instance
2026-05-06 19:07:03 +02:00
Niels van Velzen da88a06ede Merge pull request #16779 from Shadowghost/fix-subtitle-save
Fix subtitle save path
2026-05-06 19:07:00 +02:00
Niels van Velzen 4178e0ebaf Merge pull request #16220 from Shadowghost/epg-fixes
Fix EPG issues
2026-05-05 15:53:19 +02:00
Niels van Velzen 064fd8c5c0 Merge pull request #16756 from Shadowghost/artist-speedup
Speed-up LatestItems for Music
2026-05-05 15:49:02 +02:00
Niels van Velzen 7be1350205 Merge pull request #16769 from llaforest/fix/playback-progress-null-overwrite
Guard against null-overwrite of saved audio/subtitle track selections
2026-05-05 15:48:53 +02:00
Niels van Velzen b227f3e85b Merge pull request #16777 from gabeluci/fix-directoryservice-sort
Fix use of thread-unsafe List<T>.Sort()
2026-05-05 15:48:46 +02:00
Niels van Velzen ec04313317 Merge pull request #16478 from Shadowghost/cachdir.tag-support
Add CACHEDIR.tag support
2026-05-04 19:12:40 +02:00
Niels van Velzen d87e9f9622 Merge pull request #16695 from ExpctING/fix_dummy_chapter
Fix dummy chapter handling for videos with a single chapter or short duration.
2026-05-04 18:02:16 +02:00
Niels van Velzen 10de1ce8fe Merge pull request #16272 from jellyfin/renovate/morestachio-5.x
Update dependency Morestachio to 5.0.1.670
2026-05-04 18:01:11 +02:00
Niels van Velzen 5d5ae271a5 Merge pull request #16702 from itz4blitz/blitz/issue-13197-nfo-season
Honor episode NFO season during metadata merge
2026-05-04 18:00:50 +02:00
Niels van Velzen d707a9dba1 Merge pull request #16704 from dyld-w/fix/keyframe-duration-overshoot
Fix keyframe duration overshoot breaking playback
2026-05-04 17:59:59 +02:00
Niels van Velzen d359d2f7a8 Merge pull request #16166 from Shadowghost/ignore-caching
Implement ignore rule caching
2026-05-04 17:59:48 +02:00
Niels van Velzen ba268cc3fb Merge pull request #16761 from Shadowghost/fix-recursive-collection-folder
Fix Playlist and Boxset query, save and count performance
2026-05-04 17:58:57 +02:00
Niels van Velzen dcba6c3659 Merge pull request #16616 from dkanada/fix-person-limit
fix person TotalRecordCount when limit is applied
2026-05-04 17:58:27 +02:00
Niels van Velzen 57821e4cde Merge pull request #16475 from Shadowghost/fix-triple-digit-episode-numbers
Fix triple digit episode number handling
2026-05-04 17:58:13 +02:00
Niels van Velzen b7d0301099 Merge pull request #16747 from MBR-0001/fix-ffprobe-subs
Fix FFProbeVideoInfo downloading subtitles without considering internal streams
2026-05-04 17:57:49 +02:00
Niels van Velzen 6e22075a63 Merge pull request #16062 from Shadowghost/perf-rebased
Query Performance Improvements
2026-05-03 21:56:34 +02:00
Niels van Velzen 3c93465940 Merge pull request #16694 from Bond-009/contributors
Remove all JF contributors from Emby list
2026-04-24 18:52:39 +02:00
Niels van Velzen 6a85961816 Merge pull request #13491 from gnattu/disallow-trailing-leading-space-library-name
Don't allow library name with leading or trailing space
2026-04-15 19:20:06 +02:00
Niels van Velzen ec9c94bd7a Merge pull request #16619 from dkanada/person-filter
add NameStartsWith and NameLessThan filters to Person search
2026-04-13 11:57:33 +02:00
Niels van Velzen 982d7432f9 Merge pull request #16569 from dkanada/sed-arguments
edit openapi files in place with sed
2026-04-05 08:39:31 +02:00
Niels van Velzen 9e489cd41f Merge pull request #16419 from Shadowghost/extend-segment-interface
Add callback for segment data pruning to IMediaSegmentProvider
2026-04-02 22:00:01 +02:00
Niels van Velzen c7ac591548 Merge pull request #16530 from theguymadmax/update-template-for-10.11.7
Update issue template version to 10.11.7
2026-04-01 09:26:00 +02:00
Niels van Velzen a536ef88c4 Merge pull request #16463 from dkanada/pull-request
split openapi workflows between pull request and merge
2026-03-30 09:41:01 +02:00
Niels van Velzen 6829794aa0 Merge pull request #16104 from jellyfin/renovate/tmdblib-3.x
Update dependency TMDbLib to v3
2026-02-18 21:05:14 +01:00
Niels van Velzen 8b5914001d Merge pull request #16202 from JPVenson/feat/devcontainerupdate
Fix container and updated
2026-02-10 17:53:38 +01:00
nielsvanvelzen 841e4dabb5 Backport pull request #16109 from jellyfin/release-10.11.z
Fix SessionInfoWebSocketListener not using SessionInfoDto

Original-merge: e65aff8bc6

Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2026-01-28 12:11:30 -05:00
Niels van Velzen 565de2d377 Merge pull request #16110 from nielsvanvelzen/api-depr
Remove some deprecated API members
2026-01-27 11:31:50 +01:00
Niels van Velzen 6ed633ce42 Merge pull request #15604 from dkanada/opf-metadata
extract local metadata from OPF and EPUB files
2026-01-27 11:31:27 +01:00
Niels van Velzen cf7150cd9d Merge pull request #15908 from jpds/playback-start-log
SessionManager: Log when playback is started
2026-01-27 11:31:09 +01:00
Niels van Velzen 360b6bcce1 Merge pull request #14809 from lostb1t/fix/subtitleencoder
fix: prevent premature disposal of HTTP subtitle streams
2026-01-26 12:00:14 +01:00
Niels van Velzen 05997987ad Merge pull request #16059 from theguymadmax/master
Update issue template version to 10.11.6
2026-01-19 09:13:26 +01:00
Niels van Velzen a1e0e4fd9d Merge pull request #15888 from Shadowghost/fix-api-diff
Fix API diff workflow
2026-01-05 17:22:50 +01:00
Niels van Velzen 6b6d54a07c Remove legacy API route middleware (#15669) 2025-12-13 08:26:22 -07:00
Niels van Velzen 2f8896c375 Merge pull request #15538 from KarkaLT/master
Add subtitle extraction timeout configuration option
2025-12-02 13:50:42 +01:00
Niels van Velzen 6c507b77ae Remove DtoExtensions.AddClientFields (#15638) 2025-11-30 07:22:54 -07:00
Niels van Velzen 6ace00eb6a Merge pull request #15227 from kevgrig/issue15226
Add milliseconds to default console output format
2025-11-27 16:33:38 +01:00
Niels van Velzen a35ffbf17e Merge pull request #13977 from sususu98/fix/strm-local-subtitle-url
refactor(StreamInfo): reorganize subtitle URL logic and conditions
2025-11-27 16:33:19 +01:00
Niels van Velzen 8c02c3be93 Merge pull request #14824 from CodyEngel/fix-numeric-titles
Fix TV Series parsing containing only numbers.
2025-11-27 16:32:11 +01:00
Niels van Velzen 45669c9b30 Merge pull request #15437 from allmazz/feat/more_file_metadata_tags
Add support for more embedded metadata tags
2025-11-27 16:31:42 +01:00
Niels van Velzen 19c232809e Merge pull request #14950 from nielsvanvelzen/security-remove-has-password
Deprecate HasPassword property on UserDto
2025-11-27 16:31:05 +01:00
Niels van Velzen 301f65af48 Merge pull request #15559 from nielsvanvelzen/disable-legacy-auth
Disable legacy authorization methods by default
2025-11-27 16:30:45 +01:00
nielsvanvelzen 5a30f108fe Backport pull request #15422 from jellyfin/release-10.11.z
Update branding in Swagger page

Original-merge: d140630208

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17 14:08:56 -05:00
Niels van Velzen 3e8db40901 Merge pull request #14874 from jellyfin/renovate/polly-monorepo
Update dependency Polly to 8.6.4
2025-09-26 21:39:47 +02:00
Niels van Velzen f9ead9615c Merge pull request #14855 from jellyfin/renovate/ci-deps
Update CI dependencies
2025-09-26 21:39:16 +02:00
Niels van Velzen 93af2d6f67 Merge pull request #14873 from theguymadmax/use-listorder
Restore NFO/import ordering by using ListOrder instead of SortOrder
2025-09-26 21:38:29 +02:00
Niels van Velzen 2b94b3b5f6 Merge pull request #14597 from jellyfin/renovate/svg.skia-3.x
Update dependency Svg.Skia to 3.0.5
2025-08-07 22:05:37 +02:00
Niels van Velzen 64032e8656 Merge pull request #14604 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v3.29.6
2025-08-07 22:04:24 +02:00
Niels van Velzen 376220661b Merge pull request #14593 from Bond-009/revert
Revert "Merge pull request #13604 from Jxiced/master"
2025-08-07 21:49:59 +02:00
Niels van Velzen db7465e83d Merge pull request #14567 from Shadowghost/skip-image-failure
Don't fail image saving on missing BaseItem
2025-08-03 18:47:50 +02:00
Niels van Velzen b00e381109 Merge pull request #14554 from JPVenson/feature/FixIsFolderMigration
Also migrate IsFolder
2025-07-31 16:07:48 +02:00
Niels van Velzen 48e93dcbce Use RequestHelpers.GetSession in SessionWebSocketListener (#14494) 2025-07-20 20:00:47 -06:00
Niels van Velzen ab99b2bad3 Merge pull request #14341 from Shadowghost/misc
Cleanup Migration
2025-06-22 08:49:24 +02:00
Niels van Velzen c8a51160b4 Merge pull request #14269 from JPVenson/bugfix/BackupTableNames
Fix schema name on backup
2025-06-10 17:34:16 +02:00
Niels van Velzen 7174bb6a93 Merge pull request #14264 from IDisposable/patch-1
chore/typo
2025-06-10 07:17:15 +02:00
Niels van Velzen 6dac1fde0a Merge pull request #14255 from gnattu/pin-skia-3116
Pin Skiasharp version to 3.116.1
2025-06-09 12:15:59 +02:00
Niels van Velzen c2cc27a8a9 Merge pull request #12908 from scampower3/search-for-missing-overrides-existing
Fix search for missing metadata overriding existing metadata
2025-06-07 21:56:46 +02:00
Niels van Velzen f4bce38ddb Merge pull request #14209 from theguymadmax/themoviedb-year-cache-key
Add year parameter to TMDB series cache key
2025-06-07 21:56:30 +02:00
Niels van Velzen 547b8cafb1 Merge pull request #13307 from qiqian/master
always sort season by index number
2025-06-07 21:52:01 +02:00
Niels van Velzen bd3ee9f1e4 Merge pull request #14202 from shanepowell/fix-unittests
Fix unittests
2025-06-03 23:07:22 +02:00
Niels van Velzen dbedb9096b Merge pull request #14044 from theguymadmax/fix-log-file
Fix startup logger log file order
2025-05-02 13:43:54 +02:00
Niels van Velzen 5e4bd744c0 Return SyncPlay group info after creation, add GET group endpoint (#13935) 2025-04-20 19:40:23 -06:00
Niels van Velzen 269508be9f Fix SyncPlay WebSocket OpenAPI schemas (#13946) 2025-04-19 13:08:15 -06:00
Niels van Velzen 16dc1e2260 Use Guid for parentPrimaryImageItemId (#13874) 2025-04-08 14:59:21 -06:00
Niels van Velzen 767ee2b5c4 Merge pull request #13822 from thornbill/missing-system-info
Add missing public properties to SystemInfo response
2025-04-01 20:04:50 +02:00
Niels van Velzen 7f5cc544df Merge pull request #13790 from crobibero/fix-build
Fix build and tests
2025-03-28 07:21:59 +01:00
Niels van Velzen 035ecbdde3 Merge pull request #13769 from JPVenson/Bugfix/FixCleanupTaskNotAwaiting
Fix Cleanup task not awaiting async methods
2025-03-24 19:15:10 +01:00
Niels van Velzen 2c0ecd6775 Merge pull request #13764 from JPVenson/bugfix/FixOpenApiFor503
Add OpenAPI spec for #12880
2025-03-24 19:14:41 +01:00
Niels van Velzen 8680170706 Merge pull request #13616 from Lampan-git/fix_people_role
Include PeopleBaseItemMap in GetPeople to inlcude Role and SortOrder
2025-03-24 15:29:28 +01:00
Niels van Velzen 516754c2a6 Merge pull request #13761 from Shadowghost/fix-runtime
Add missing singleton
2025-03-23 23:17:37 +01:00
Niels van Velzen fd3057b549 Add option to disable deprecated legacy authorization options (#13306) 2025-01-11 09:37:13 -07:00
Niels van Velzen 3b8e614819 Prefer ApiKey over api_key in generated URL's (#13342) 2025-01-11 09:35:44 -07:00
Niels van Velzen 30be00adb2 Merge pull request #12698 from jellyfin/fix-libraryoptions-api
Sanitize CustomTagDelimiters server side
2024-09-24 08:37:35 +02:00
Niels van Velzen 4dcae54035 Fix GetTrickplayTileImage operation name (#12681) 2024-09-22 10:25:43 -06:00
Niels van Velzen 39747ee80b Fix media segment operation name (#12682) 2024-09-22 10:25:25 -06:00
Niels van Velzen bcc818f397 Fix DeviceProfile.Id should be nullable (#12679) 2024-09-22 08:58:23 -06:00
Niels van Velzen 7d178aad0b Merge pull request #12636 from gnattu/fix-ci
Remove redundant newline to fix CI
2024-09-13 07:34:38 +02:00
Niels van Velzen 32c4d50912 Merge pull request #12613 from TimGels/chore-update-issue-template-version
Update issue template version from 10.9.10 to 10.9.11
2024-09-08 15:37:03 +02:00
Niels van Velzen dbba4ef4f6 Merge pull request #12608 from gnattu/fix-trickplay-migration
Fix trickplay migration
2024-09-08 09:46:53 +02:00
Niels van Velzen a75163a49f Merge pull request #12607 from gnattu/stream-writer-type
Fix FormattingStreamWriter type
2024-09-08 09:46:43 +02:00
Niels van Velzen 675a8a9ec9 Remove left-over network path references (#12446) 2024-09-07 11:22:31 -06:00
Niels van Velzen d250f7bd95 Merge pull request #12420 from gnattu/codec-profile-subcontainer
Add SubContainer support to CodecProfile
2024-09-06 22:04:10 +02:00
Niels van Velzen 435e50fd9a Merge pull request #12578 from Shadowghost/task-cleanup
Cleanup tasks
2024-09-06 21:58:04 +02:00
Niels van Velzen bafbc2372c Merge pull request #12552 from Bond-009/passwordhashing
Increase password hash iterations
2024-09-06 21:57:35 +02:00
Niels van Velzen 2b492ed8cd Merge pull request #12545 from Bond-009/sha1
Remove passwordSha1 param from AuthenticateUser function
2024-09-06 21:56:59 +02:00
Niels van Velzen cc2f91b331 Merge pull request #12547 from Bond-009/userdatamanager
Clean up UserDataManager
2024-09-06 21:56:42 +02:00
Niels van Velzen 9afaa6ae4d Merge pull request #12548 from Bond-009/utf8bom
Remove BOM from UTF-8 files
2024-09-06 21:56:31 +02:00
Niels van Velzen 46508880c7 Merge pull request #12559 from TimGels/chore-update-issue-template-version
Update issue template version from 10.9.9 to 10.9.10
2024-09-02 11:26:58 +02:00
Niels van Velzen ed572467aa Merge pull request #12524 from nyanmisaka/fix-filter-ffmpeg7
Adjust filters to adapt FFmpeg 7.0
2024-08-27 08:48:31 +02:00
nielsvanvelzen cb83dc2664 Backport pull request #12490 from jellyfin/release-10.9.z
Set Content-Disposition header to attachment for image endpoints

Original-merge: 9645955629

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-25 02:46:38 -04:00
Niels van Velzen 4363cbd88b Merge pull request #12435 from aaronjrodrigues/patch-1
Update README.md
2024-08-13 17:19:58 +02:00
nielsvanvelzen 0675b06bea Backport pull request #12356 from jellyfin/release-10.9.z
Fix creating virtual seasons (again)

Original-merge: 900acc03aa

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Bond_009 <bond.009@outlook.com>
2024-08-05 10:58:23 -04:00
nielsvanvelzen a8ac58fd5b Backport pull request #12240 from jellyfin/release-10.9.z
Fix season handling ("Season Unknown" / unneccesary empty seasons)

Original-merge: c1f7ccbca4

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21 00:58:04 -04:00
Niels van Velzen 8037382e8f Fix OpenAPI workflow summary (#11780) 2024-05-21 11:57:12 -06:00