aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers
AgeCommit message (Collapse)Author
6 daysRemove DtoExtensions.AddClientFields (#15638)Niels van Velzen
2025-11-02Backport pull request #15247 from jellyfin/release-10.11.znyanmisaka
Ignore initial delay in audio-only containers Original-merge: 6bf88c049e9f64ec5829d60d69eff3c3239a9528 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-10-01Add tag filtering and random sorting to GetSimilarItems (#14918)theguymadmax
2025-09-16Optimize internal querying of UserData, other fixes (#14795)JPVenson
2025-09-05Refactor Display preference manager (#14056)JPVenson
2025-08-22Fix GetSimilarItems to exclude the searched for item Id (#14686)evan314159
2025-08-13Merge commit from forkv10.11.0-rc5Joshua M. Boniface
Remove server side processing for profile picture and splash screen
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 #14410 from dyphire/languageJoshua M. Boniface
Further refinement of BCP 47 language labeling support
2025-08-03Merge branch 'master' into masterJoshua M. Boniface
2025-07-30Further refinement of BCP 47 language labeling supportdyphire
2025-07-30Add extra movflags to fMP4 to take initial audio delay into accountnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-07-27readd Format for splashscreen and user imageJPVenson
2025-07-27Remove even obsoleter codeJPVenson
2025-07-27Remove obsolete codeJPVenson
2025-07-27Removed all server side processing options from public endpoints for image genJPVenson
2025-06-06Add try catch (#14154)sharinganthief
2025-05-18Add Full system backup feature (#13945)JPVenson
2025-05-09Cleanup external item data cleanup (#14072)Tim Eisele
2025-05-04Recognize file changes and remove data on change (#13839)Tim Eisele
2025-05-04Cleanup file related code (#14023)Bond-009
2025-04-26Fix distinction queries (#14007)Tim Eisele
2025-04-23Deprecate OnPlaybackXXX API operations in favor of ReportPlaybackXXXNiels van Velzen
2025-04-20Add Api and startup check for sufficient storage capacity (#13888)JPVenson
2025-04-20Return SyncPlay group info after creation, add GET group endpoint (#13935)Niels van Velzen
2025-04-12Remove the hashed password from startup users response (#13904)Bill Thornton
2025-04-11Add ServerName to startup configurationBill Thornton
2025-04-05Merge commit from forkJoshua M. Boniface
Fix validation of API parameters passed to FFmpeg
2025-04-03Fix ArgumentNullException on playlist creation (#13837)Bond-009
mediaSourceId can be null, the IDE doesn't know this as nullable is disabled for BaseEncodingJobOptions
2025-04-02Import Keyframes into database (#13771)Tim Eisele
* Migrate keyframe data into database * Clear database table before import to handle failed migrations
2025-04-02Improve dynamic HDR metadata handling (#13277)gnattu
* Add support for bitstream filter to remove dynamic hdr metadata * Add support for ffprobe's only_first_vframe for HDR10+ detection * Add BitStreamFilterOptionType for metadata removal check * Map HDR10+ metadata to VideoRangeType.cs Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged. * Add more Dolby Vision Range types Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player. Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving. * Remove dynamic hdr metadata when necessary * Allow direct playback of HDR10+ videos on HDR10 clients * Only use dovi codec tag when dovi metadata is not removed * Handle DV Profile 7 Videos better * Fix HDR10+ with new bitmask * Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS * Fix Dovi 8.4 not labeled as HLG in HLS * Fallback to dovi_rpu bsf for av1 when possible * Fix dovi_rpu cli for av1 * Use correct EFCore db column for HDR10+ * Undo outdated migration * Add proper hdr10+ migration * Remove outdated migration * Rebase to new db code * Add migrations for Hdr10PlusPresentFlag * Directly use bsf enum * Add xmldocs for SupportsBitStreamFilterWithOption * Make `VideoRangeType.Unknown` explicitly default on api models. * Unset default for non-api model class * Use tuples for bsf dictionary for now
2025-04-02allow admin users to get Splashscreen even when disabled (#13825)KGT1
refactor
2025-03-31Preserve SplashscreenLocation when updating branding config (#13756)KGT1
* add BrandingOptionsDto and add branding endpoints * refactor new HttpGet Configuration Branding into existing API calls * Add BrandingOptions to _ignoredConfigurations for openAPI * rename BrandOptionsDto to BrandingOptionsDto
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-28Add validation for level inputShadowghost
2025-03-28Rename ValidationRegex to ContainerValidationRegexShadowghost
2025-03-28Fix container parameter validationShadowghost
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-03-25Merge branch 'master' into feature/DatabaseRefactorJPVenson
2025-03-18Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp ↵Cody Robibero
(#13687) * Add more optimized query to calculate series that should be processed for next up * Filter series based on last watched date
2025-03-15Add start index to /Programs/Recommended endpoint (#13696)Bond-009
2025-03-01Merge remote-tracking branch 'jellyfinorigin/master' into ↵JPVenson
feature/DatabaseRefactor
2025-02-23Move throw into interface to use in wizard, check for null and invalid username.Jxiced
2025-02-22Remove deprecated GetWakeOnLanInfo endpointNiels van Velzen
2025-02-19Reverted Comparison code for name checkJPVenson
2025-02-19Merge remote-tracking branch 'jellyfinorigin/master' into ↵JPVenson
feature/DatabaseRefactor
2025-02-13Make the JsonConverters for delimited arrays more generic (#13396)Bond-009
* Make the JsonConverters for delimited arrays more generic Also adds some tests for serialization (with different types) as we didn't have any before. * Ignore warnings
2025-02-02Merge remote-tracking branch 'jellyfinorigin/master' into feature/pgsql_providerJPVenson