aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
5 daysMerge pull request #15956 from ↵Bond-009
ZeusCraft10/fix/issue-15945-unknown-type-deserialization fix: Handle unknown item types gracefully in DeserializeBaseItem
9 daysFix 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
9 daysfix: Handle unknown item types gracefully in DeserializeBaseItemZeusCraft10
When querying items with recursive=true, items with types from removed plugins would cause a 500 error. Now these items are skipped with a warning log instead of throwing an exception. Fixes #15945
2025-12-28Backport pull request #15807 from jellyfin/release-10.11.zgnattu
Enforce more strict webm check Original-merge: 8379b4634aeaf9827d07a41cf9ba8fd80c8c323e Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15793 from jellyfin/release-10.11.zShadowghost
Prefer US rating on fallback Original-merge: 156761405e7fd5308474a7e6301839ae7c694dfa Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15746 from jellyfin/release-10.11.zShadowghost
Skip invalid ignore rules Original-merge: 6e60634c9f078cc01e343b07a0a6b2a5c230478c Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-08Merge pull request #14879 from audrey-inglish/masteraudrey-inglish
Fix: normalize punctuation when computing CleanName so searches without punctuation match (closes #1674)
2025-11-27Merge pull request #14824 from CodyEngel/fix-numeric-titlesNiels van Velzen
Fix TV Series parsing containing only numbers.
2025-11-27Merge pull request #14950 from nielsvanvelzen/security-remove-has-passwordNiels van Velzen
Deprecate HasPassword property on UserDto
2025-11-17Backport pull request #15413 from jellyfin/release-10.11.zJPVenson
Fixed missing sort argument Original-merge: 91c3b1617e06283c88f36bc63046b99c993cb774 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Backport pull request #15404 from jellyfin/release-10.11.ztheguymadmax
Improve season folder parsing Original-merge: 2e5ced50986c37b19b5f4ef34d730fc56a51535a Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-02Backport pull request #15326 from jellyfin/release-10.11.zShadowghost
Skip too large extracted season numbers Original-merge: e7dbb3afec3282c556e4fe35d9376ecaa4417171 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-10-27Backport pull request #15102 from jellyfin/release-10.11.ztheguymadmax
Make season paths case-insensitive Original-merge: 305b0fdca323833653dd26c642b2c465890143dc Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-19Add back UpdateUserPassword_Empty_RemoveSetPassword testNiels van Velzen
2025-10-08add test for new uniqueid nfo key normalisationKGT1
2025-10-05Deprecate HasPassword property on UserDtoNiels van Velzen
2025-10-04Handle xx as TMDb no language for backdrops (#14941)Cody Robibero
2025-09-20remove explicit ‘-‘ support in series nameCody Engel
2025-09-20support series that are numeric onlyCody Engel
updates SeriesResolver to handle series names that only contain numbers such as 1923.
2025-09-16Optimize internal querying of UserData, other fixes (#14795)JPVenson
2025-09-06Preserve 3D format on metadata refresh (#14742)theguymadmax
2025-08-03Merge pull request #14410 from dyphire/languageJoshua M. Boniface
Further refinement of BCP 47 language labeling support
2025-07-30Further refinement of BCP 47 language labeling supportdyphire
2025-07-26Enhance extra rules for video and audio file naming; update tests for new ↵Sven Cazier
naming conventions
2025-06-26Fix modification checks and make sure to use UTC (#14347)Tim Eisele
2025-06-24Adapt LrcLyricParser to new LrcParser version (#14263)Max Rumpf
2025-06-08Rework startup topic handling and reenable output to logging framework (#14243)JPVenson
2025-06-05Feature/version check in library migration (#14105)JPVenson
2025-06-03Add declarative backups for migrations (#14135)JPVenson
2025-06-03Update XmlTv tests to use UTC date formats. (#14163)James
2025-06-03Fix missing logging of connections by disallowed IPs (#14011)jade
2025-05-31Fix failing unit tests on machines where the local timezone offset is far ↵Shane Powell
enough away from the test data day to be off by a day. Change the test startdate to specifically be utc instead of local machine timezone.
2025-05-18Add Full system backup feature (#13945)JPVenson
2025-05-05Add tests for ManagedFileSystem.MoveDirectory (#14065)Bond-009
2025-05-04Recognize file changes and remove data on change (#13839)Tim Eisele
2025-05-04Cleanup file related code (#14023)Bond-009
2025-04-27Unified migration handling (#13950)JPVenson
2025-04-26Add .gitignore style ignoring (#13906)Tim Eisele
2025-04-19Fix OverflowException when scanning media with a very short duration (#13949)Bond-009
2025-04-12Remove the hashed password from startup users response (#13904)Bill Thornton
2025-04-11Add ServerName to startup configurationBill Thornton
2025-04-08Fix negated IP addresses without subnet mask not being parsed correctly (#13854)Markus Prettner
2025-04-07Translate the ISO-639-2/B codes to ISO-639-2/T. (#13068)baka0815
* Translate the ISO-639-2/B codes to ISO-639-2/T. This enables 19 additional languages to be displayed correctly. * Convert the 2-dimensional array to a dictionary * Added the French language to the list of ISO-639-2/B codes * Don't change the property, use a local variable instead. * When creating the MediaStream in the MediaStreamRepository ensure that the ISO 639-2/T (f.e. deu) code is used for the language as that is the one the .NET culture info knows. The other code is most likely the ISO 639-2/B code (f.e. ger) which is unknown to the .NET culture info and will result in just displaying the code instead of the display name. * Move the substitution of ISO 639-2/B to /T to the localization manager. Some language (like Chinese) have multiple entries in the iso6392.txt file (f.e. zho|chi|zh|..., zho|chi|zh-tw|...) but the conversation between /T and /B is the same so use .TryAdd. * Change the method definition from GetISO6392TFromB to TryGetISO6392TFromB and return true if a case was found. * Add unit tests for TryGetISO6392TFromB.
2025-04-07Add API support for ELRC word-based lyrics (#12941)Alex
* Add API support for ELRC word-based lyrics Adds support for word-based timestamps from within ELRC files. * Create TimeTags object * redo TimeTag implementation Change TimeTag to long, redo TimeTag implementation Make timestamp not nullable Update MediaBrowser.Model/Lyrics/LyricLine.cs Make TimeTag list IReadOnlyList Remove nullable Timestamp Update TimeTag description Co-Authored-By: Cody Robibero <cody@robibe.ro> * Changes to LyricLineTimeTag Moved TimeTag to LyricLineTimeTag Change "timestamp" to "start" for consistency Change plural "TimeTags" to "Cues" Change comments * Change LyricLineTimeTag to LyricLineCue, include info about end times * Remove width * Remove width tag * Rewrite cue parser and add tests --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2025-03-31Add Dolby Vision tests for Tizen (#12670)Dmitry Lyzo
* Fix Tizen H264 profiles * Add Dolby Vision tests for Tizen * Allow Dolby Vision fallback layer on Tizen 3+
2025-03-31Use pattern matching for null checks (#13793)Bond-009
Fix the few that slipped through
2025-03-30Rework parental ratings (#12615)Tim Eisele
2025-03-30Fix playlist order (#13730)Quyet Vu
* Fix playlist order move * Remove extra space * Added more test cases * Change namespace to file-scoped
2025-03-30Fix StreamInfo.ToUrl (#13808)Tim Eisele
2025-03-28Reduce allocations, simplifed code, faster implementation, included tests - ↵Tim Eisele
StreamInfo.ToUrl (#9369) * Rework PR 6168 * Fix test