aboutsummaryrefslogtreecommitdiff
path: root/CONTRIBUTORS.md
AgeCommit message (Collapse)Author
14 daysRecognize WEB-DL release tags in video namesst7105
2026-08-05Merge pull request #17315 from Florin-Popescu/replaygain-missing-tagsCody Robibero
Parse ReplayGain album gain field
2026-08-02Merge pull request #17298 from WizardOfYendor1/fix/livetv-published-stream-urlsCody Robibero
Fix Live TV returning unreachable "server-local" streaming URLs to clients.
2026-07-28parse replaygain reference loudness & album gain fieldsFlorin Popescu
2026-07-25Merge branch 'master' into fix/create_library_thumbs_on_first_scanCody Robibero
2026-07-23Update contributorsRichard Webster
2026-07-10Add WizardOfYendor1 to contributorsWizardOfYendor1
2026-06-12Fix AlbumIds filtering by Name instead of by IdMatt
2026-06-09Fix missing collection folder posters after initial scans.Elio Kuster
Fixes #1200
2026-05-29Remove the unused NowPlayingQueueFullItems session property from session ↵PCEWLKR
DTOs and associated references
2026-05-07Add OriginalLanguage as option to PreferredAudioLanguage (#12579)Erik W
* 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>
2026-05-06Merge pull request #16322 from poytiis/remove-ToList-callsBond-009
Remove unnecessary ToList calls in TrickplayManager
2026-04-27fix: IPv6 prefixes not recognized as proxy ↵dwandw
https://github.com/jellyfin/jellyfin/issues/15710
2026-04-24Merge branch 'master' into Preservation-of-Watched-Status-on-Re-watchBond-009
2026-04-24Remove all JF contributors from Emby listBond_009
2026-04-15fix: retain subtitles spanning HLS segment boundaries (#16594)Hilmar Gústafsson
fix: retain subtitles spanning HLS segment boundaries
2026-04-04Merge pull request #15902 from ZeusCraft10/fix/udp-discovery-cross-subnet-ipv6Joshua M. Boniface
2026-03-01Add poytiis to CONTRIBUTORS.mdTeemu Pöytäniemi
2026-02-13add to CONTRIBUTORS.mdDerMaddis
2026-01-18Backport pull request #15899 from jellyfin/release-10.11.zMarcoCoreDuo
Fix watched state not kept on Media replace/rename Original-merge: 8433b6d8a41f66f6eef36bb950927c6a6afa1a36 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2026-01-05Fix KeyNotFoundException in CryptographyProvider.VerifyZeusCraft10
When a password hash is missing the 'iterations' parameter, Verify now throws a descriptive FormatException instead of KeyNotFoundException. - Extract GetIterationsParameter() helper method to avoid code duplication - Provide distinct error messages for missing vs invalid parameters - Add comprehensive unit tests for CryptographyProvider
2025-12-30Fix UDP Auto-Discovery returning IPv6 for cross-subnet IPv4 requestsZeusCraft10
Fixes #15898 When a UDP discovery request is relayed from a different IPv4 subnet, GetBindAddress() now correctly returns an IPv4 address instead of incorrectly falling back to ::1. Changes: - Loopback fallback now prefers address family matching the source IP - Interface fallback now prefers interfaces matching source address family - Added test case for cross-subnet IPv4 request scenario
2025-12-28Backport pull request #15690 from jellyfin/release-10.11.zmartenumberto
Fix: Add .ts fallback for video streams to prevent crash Original-merge: 2a0b90e3852edae22d9f7cec197e6e81e9415632 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15662 from jellyfin/release-10.11.zSapientGuardian
Fix blocking in async context in LimitedConcurrencyLibraryScheduler Original-merge: d91adb5d54ed706198cd3066608107bbfeedebc1 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-24Merge branch 'master' into upd-contributorsBond-009
2025-12-19Fixed Multi Sort in New ActivityManager (#15820)Björn Tenje Persson
2025-12-18Add myself to CONTRIBUTORS.mdKirill Nikiforov
2025-12-10Update CONTRIBUTORS.mdMasood
2025-12-10Update CONTRIBUTORS.mdMasood
2025-09-20Added ourselves to CONTRIBUTORS.mdThomas Jones
Co-authored-by: Derpipose <90276123+Derpipose@users.noreply.github.com>
2025-08-15fix: correct anamorphic video detection (#14640) (#14648)Gene
2025-08-06Revert "Merge pull request #13604 from Jxiced/master"Bond_009
This reverts commit ce78af2ed4f203690a0f9ef87b08b27a6bd43f63, reversing changes made to db7465e83d9cc07134a0bffad7ed17b1c7b873da.
2025-08-03Merge pull request #14540 from TokerX/issue-8641Joshua M. Boniface
Improve extra rule resolution and file handling
2025-08-03Merge branch 'master' into masterJoshua M. Boniface
2025-08-01Merge pull request #14467 from ↵Bond-009
jkhsjdhjs/keyframe-only-trickplay-extraction-fallback Add fallback for keyframe-only trickplay extraction
2025-07-26Enhance extra rules for video and audio file naming; update tests for new ↵Sven Cazier
naming conventions
2025-07-22Fix issue with EncodedRecorder streams not showing up under "Active ↵Dan Watson
Recordings" (#14357)
2025-07-14Add myself to CONTRIBUTORS.mdjkhsjdhjs
I have contributed previously, but forgot to add myself last time.
2025-06-19fix(devcontainer): correct apt-packages path (#14235)Shoham Peller
Feature path was incorrect, which failed the creation of the devcontainer
2025-06-10Fix existing media segments not being handled on scan (#14218)ThunderClapLP
2025-06-09fix(collection): Do not lock newly created collections (#14259)Dario Ackermann
2025-05-15Merge pull request #14094 from allesmi/fix/ancestor-ids-parent-child-relationAlexander Miller
Translate query by AncestorIds correctly
2025-05-03added parental ratings as per Indian Central Board of Film Certification ↵SoumyadipAuddy
norms (#14050)
2025-03-27Fix for Issue #12142: Fix ExtraRuleResolver filtering out top level folders ↵Michael McElroy
(#12170) * Fix ExtraRuleResolver to stop filtering out libraries where the name of the base folder matches an 'videos extras' rule with an ExtraRuleType of DirectoryName Currently the ExtraRuleResolver code doesn't know anything about the root folder of the current library. As a result, when we're attempting to add items in a library where the root folder has a name with a match in Emby.Naming.Common.NamingOptions.VideoExtraRules, the entire library is being ignored as a Video Extras folder. Need to pass in the root folder of the current library to compare to the path of the current item being evaluated, and if we match the current item's folder to the root folder, then we ignore the ExtraRules with a type of DirectoryName and we continue to scan deeper in the library. Filters still apply to subfolders within the library itself. * Update CONTRIBUTORS.md * Update Emby.Naming/Video/ExtraRuleResolver.cs * Update ExtraTests.cs Add tests for this fix. Also add missing tests in TestKodiExtras, TestExpandedExtras, and TestSample, and expanded TestDirectories into TestDirectoriesAudioExtras and TestDirectoriesVideoExtras. There were no checks for the theme-music folder name previously. * Update ExtraTests.cs Removed unnecessary "using System" * In MediaBrowser.Model, upgrade System.Text.Json from 8.0.3 (vulnerable - high risk) to 8.0.4 * Update ExtraTests.cs Remove empty lines in usings * Revert "In MediaBrowser.Model, upgrade System.Text.Json from 8.0.3 (vulnerable - high risk) to 8.0.4"
2025-02-22Update contributors.Jxiced
2025-01-12added myself to CONTRIBUTORS.mdreuterma24
2024-11-30Added test for ListsingsManager.DeleteListingsProvider(). (#12793)Kenneth Cochran
* Added test for DeleteListingsProvider(). * Added myself to CONTRIBUTORS.md * Removed unintentionally committed test SaveListingProvider_SavesProviderAndReturnsInfo() * Cleaned up test in response to PR feedback.
2024-11-03Backport pull request #12909 from jellyfin/release-10.10.zrevam
Don't try to prune images for virtual episodes. Original-merge: f99e0407fd67358fc07c30ac4cbfa736be5f4daa Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03Backport pull request #12891 from jellyfin/release-10.10.zbenedikt257
Fix TMDB import failing when no IMDB ID is set for a movie Original-merge: c6629aebf871af861b42f711f12ff920117f4bce Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-09-22Allow Playlists access for users with allowed tags configured (#12686)elfalem