Commit Graph

1780 Commits (master)

Author SHA1 Message Date
Stepan Goremykin 910617bbc3 Remove redundant 'else' keywords
1 year ago
Stepan Goremykin 26958162d0 Remove unused using directives
1 year ago
Stepan Goremykin e74630a613 Use MinBy and MaxBy
1 year ago
Bond-009 a1eddbb330
Merge pull request #9541 from Bond-009/apikeydelete
1 year ago
Bond-009 9c500bdca3
Merge pull request #9466 from Shadowghost/playlist-fix
1 year ago
Bond_009 8316bd590e Fix #7610
1 year ago
knackebrot e0a7e9baa0 Fix audio VBR calculation
1 year ago
Bond-009 2ce08eb184
Merge pull request #9388 from Shadowghost/output-bitrate-channels-master
1 year ago
Shadowghost 82080bd1ef Apply review suggestions
1 year ago
Shadowghost 520c07e8ca Merge branch 'master' into network-rewrite
1 year ago
Bond_009 d8ec3a5470 Reduce usage of GetAwaiter().GetResult()
1 year ago
Shadowghost 76ae599bd3 Fix playlist creation and removal
1 year ago
SenorSmartyPants 369c7f1451
Save TVChannel Height if set (#8777)
1 year ago
Bond-009 6351d1022b
Merge pull request #9254 from Shadowghost/dvdbdfix
1 year ago
Shadowghost 0da5255f12 Apply review suggestions
1 year ago
Shadowghost 47aa07c342 Fix DLNA playback of DVD and BD folders
1 year ago
Shadowghost 2403a0a367 Apply review suggestions
1 year ago
nyanmisaka f21ab50a81 Backport pull request #9422 from jellyfin/release-10.8.z
1 year ago
Róbert Örn Ketilsson ef3868ff50 Backport pull request #9178 from jellyfin/release-10.8.z
1 year ago
Shadowghost 80b8661008 Merge branch 'master' into network-rewrite
1 year ago
Shadowghost 1f15724398 Use source audio bitrate if requested codec is lossless
1 year ago
Shadowghost 16f2cca882 Apply review suggestions
1 year ago
Cody Robibero 4873d2a54d
Fix auth endpoints using api key (#9408)
1 year ago
knackebrot aa99aaebc4 Add audio vbr calculation
1 year ago
knackebrot 3e74377036 Calculate output bitrate from output channel count
1 year ago
Bond_009 ab24c0e2cf Enable nullable for more files
1 year ago
Shadowghost c5a363a007 Merge branch 'master' into network-rewrite
1 year ago
Shadowghost 4ed97a4593 Properly check for item visibility in UserLibraryController
1 year ago
Shadowghost 2e315b7f08 Properly build where clause for rating checks
1 year ago
Shadowghost c8d80450e0 Recursively update rating
1 year ago
Bond_009 24a7e210c3 Optimize tryparse
1 year ago
Cody Robibero a527034ebe
Validate requested user id (#8812)
1 year ago
Shadowghost 20fd05b050 Consistently write IP in upercase
1 year ago
Bond_009 60f41b80f6 Verify ContentType of uploaded images
1 year ago
Shadowghost 87b2bc5dc4
Fix LocalAccessOrRequiresElevationHandler (#9315)
1 year ago
Shadowghost b8ed1f81cd Add back LocalAccessOrRequiresElevationPolicy
1 year ago
Shadowghost eeb0f7af6c Add permissions for LiveTV access and management
1 year ago
Shadowghost b7418d6e9e Add permission for collection management
1 year ago
cvium a5e2ae4979 fix merge conflict
1 year ago
cvium 52e2776d8e Merge branch 'master' into simplify_authz
1 year ago
cvium ac118e10f0 remove unnecessary init
1 year ago
cvium f4a7583c46 fix empty user id check for api keys
1 year ago
cvium f984f31896 admins shouldn't be able to circumvent remote access policies
1 year ago
cvium 209edd38a4 refactor: simplify authz
1 year ago
Bond_009 eb7fee9590 Add more tests
1 year ago
Shadowghost f2b7f664aa Apply review suggestions
1 year ago
Bond_009 52230d1c30 Return NotFound when itemId isn't found
1 year ago
Shadowghost edf3909157 Use FFmpeg concat for DVD and BD folder playback
1 year ago
Shadowghost ddfdec7f46 Fix BD and DVD folder probing and playback
1 year ago
Cody Robibero d1af317d98
Merge pull request #9215 from Shadowghost/api-scoped-namespace
1 year ago
Zoltan Csizmadia e0519189b2
Use Directory.Packages.props (#9135)
1 year ago
Shadowghost dfea1229e1 Cleanup imports
1 year ago
Shadowghost f5f890e685 Migrate to file-scoped namespaces
1 year ago
Claus Vium e79f5d8226
fix: require current password when admin changes their own password (#9238)
1 year ago
Chris Blake ad5b83781a
Add 404 response to MarkPlayedItem/MarkUnplayedItem (#9211)
1 year ago
Patrick Barron fec23de427
Remove Emby.Notifications (#9147)
1 year ago
Cody Robibero abffd160c3
Remove ability to add a played indicator to images (#9186)
1 year ago
Bond-009 232453014f
Minor improvements (#9156)
1 year ago
Bond_009 4261f15d41 Fix debug builds
1 year ago
Dmitry Lyzo 71a708cdb8 Backport pull request #9092 from jellyfin/release-10.8.z
1 year ago
Shadowghost ab96d1b7ad Backport pull request #9049 from jellyfin/release-10.8.z
1 year ago
renovate[bot] e408da4651
chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to v3.3.4 (#9117)
1 year ago
Patrick Barron 7186b343bd Move Formatters to Jellyfin.Api
1 year ago
Patrick Barron 74a07f6d1c Move Middleware to Jellyfin.Api
1 year ago
Teo Baranga 56ef45ebf0
Fix client supported image formats (#9071)
1 year ago
Cody Robibero 0f17e72efd
Revert "chore(deps): update swashbuckle-aspnetcore monorepo to v6.5.0 (#8591)" (#9088)
1 year ago
renovate[bot] 3d51d79715
chore(deps): update swashbuckle-aspnetcore monorepo to v6.5.0 (#8591)
1 year ago
Bond-009 3a7a781ed9
Merge pull request #9001 from Shadowghost/stereo-downmix
1 year ago
renovate[bot] 7516e61c5b
chore(deps): update dotnet monorepo to v7.0.2
1 year ago
Shadowghost 407c716f82 Add stereo downmix algorithm selection.
1 year ago
David Fairbrother 4eeb522144 Add dts to list of audio codecs which require strict -2
1 year ago
Bond-009 69a51c425a
Fix all warnings in Jellyfin.Api (#9003)
1 year ago
Bond-009 817996da4b
Merge pull request #7494 from Shadowghost/streambuilder-cleanup
1 year ago
Niels van Velzen f2200c97cb
Remove unused notification endpoints (#8952)
1 year ago
Claus Vium b015679267
Merge pull request #8927 from nielsvanvelzen/auth-depr
1 year ago
Niels van Velzen 180d17c991
Remove unused ImageByName API (#8928)
1 year ago
Niels van Velzen 479d477e01 Deprecate user id based authentication endpoint
1 year ago
Niels van Velzen 7a3a9fb7e4 Remove deprecated Password field from AuthenticateUserByName
1 year ago
Claus Vium 760b7f8fca
Merge pull request #8922 from Bond-009/distinctby
1 year ago
Bond-009 497d8c4957
Use Order() introduced in .NET 7 (#8923)
1 year ago
Bond_009 6481376b81 Use DistinctBy introduced in .NET 6
1 year ago
renovate[bot] 02f9e60e7c
chore(deps): update dotnet monorepo to v7.0.1 (#8900)
1 year ago
Bond-009 8258d884f3
Merge pull request #8734 from nielsvanvelzen/qc-revoke
1 year ago
Shadowghost 697efec86e Cleanup and refactor streambuilder
1 year ago
Bond_009 fd9dc1e308 Update deps
1 year ago
Bond_009 e21f4adc16 Fix wrong usage of ArgumentNullException.ThrowIfNull
1 year ago
Bond_009 cf67381e31 Fix release build
1 year ago
Bond_009 b366dc2e6e Use ArgumentException.ThrowIfNullOrEmpty
1 year ago
Bond_009 71982c7297 Fix build errors
1 year ago
Bond_009 236dd650d0 Update projects to .net7
1 year ago
Bond_009 52194f56b5 Replace != null with is not null
1 year ago
Bond_009 c7d50d640e Replace == null with is null
1 year ago
Bond-009 210a4921f2
Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis (#8709)
1 year ago
Cody Robibero bf3ff15843
Merge pull request #8546 from nyanmisaka/fix-fmp4-flac-opus
1 year ago
Justin df66816178
Allow non-ASCII in downloaded filenames (#8825)
1 year ago
Niels van Velzen 722ad3fe97 Change InitiateQuickConnect to use POST request
1 year ago
Niels van Velzen fd73f346dc Add userId parameter to AuthorizeQuickConnect
1 year ago
Cody Robibero 4e34c428d8 Merge branch 'master' into fix-fmp4-flac-opus
1 year ago
Cody Robibero 5787ab15dc
Apply suggestions from code review
1 year ago
Terrance 692a62ab4f
Add missing format providers (fix CA1305 errors) (#8745)
1 year ago
Shadowghost 072651c4be Add xmldocs for TMDb provider, correct provider spelling
2 years ago
Dominik e8ae7e5c38 Do not delete segments when seeking
2 years ago
Dominik abcf9c4819
Simplify HLS file deletion
2 years ago
Dominik 9f4f76b0ab Remove segment wrapping
2 years ago
Dominik c2c182d099 Add support for ffmpeg's segment deletion and segment wrapping
2 years ago
Dominik 5f274beded Fix logs for TranscodingThrottler not working
2 years ago
Bond-009 1b7500c555
Merge pull request #8732 from thornbill/fix-items-access
2 years ago
Bill Thornton c6dbcb661b Use elevated access control for media folders endpoint
2 years ago
renovate[bot] 42399dde9c
chore(deps): update dotnet monorepo (#8708)
2 years ago
Bill Thornton 9f352ccb5b Fix media folders endpoint access control
2 years ago
Bill Thornton fb9023f2d8 Fix items endpoint not honoring library access control
2 years ago
renovate[bot] b4f4121bcc
chore(deps): update dotnet monorepo
2 years ago
nyanmisaka 37daeffafa Add support for OPUS and fixes for FLAC case issue in HLS
2 years ago
Bond_009 f6af28cf96 Fix some things that slipped through the cracks
2 years ago
Claus Vium 05c20001c8
Merge pull request #8381 from 1hitsong/lyric-lrc-file-support
2 years ago
Claus Vium 719e5eae16
Merge pull request #8503 from Bond-009/ThrowIfNull
2 years ago
Bond_009 f5613add1a Remove extra argument
2 years ago
cvium 6afc911043 fix Release build
2 years ago
cvium 5dc30c6a6d fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext
2 years ago
Cody Robibero 3716077495 Backport pull request #8433 from jellyfin/release-10.8.z
2 years ago
LogicalPhallacy e8893f3d41 Backport pull request #8399 from jellyfin/release-10.8.z
2 years ago
Niels van Velzen 1e72ba4c09 Backport pull request #8214 from jellyfin/release-10.8.z
2 years ago
nyanmisaka 0309c5622e Backport pull request #8213 from jellyfin/release-10.8.z
2 years ago
1hitsong a50bdb4770 Use async functions
2 years ago
1hitsong 8912f618f5 Change API GetLyrics return type
2 years ago
1hitsong f740d1b9f0 Remove use of AddParts. Cleanup use of Lyric vs Lyrics.
2 years ago
1hitsong f4fd908f8d Create ILyricManager
2 years ago
1hitsong d9be3874ba Auto stash before merge of "lyric-lrc-file-support" and "origin/lyric-lrc-file-support"
2 years ago
Jamie Introcaso c0dae0fef5 Adds lyric providers to DI pipeline
2 years ago
Zach Phelan c71d6f2358 Sort special features same as other spots, removing unnecssary function
2 years ago
Cody Robibero d2e18547b1
Require properly typed ActionResult<T> (#8382)
2 years ago
1hitsong 31ec521f5e Remove now unused variables
2 years ago
1hitsong cecca5f715 Remove unneeded 2nd loops
2 years ago
1hitsong 3928d02e17 Resolve Possible null reference
2 years ago
1hitsong 97f8a63b89 Allow LRC start value to be null
2 years ago
1hitsong 9d5cf67dfe Create ILyricsProvider
2 years ago
1hitsong 23ec35d396 Merge remote-tracking branch 'origin/lyric-lrc-file-support' into lyric-lrc-file-support
2 years ago
1hitsong 2e260e5319 Updates based on review
2 years ago
1hitsong d24444b6d3
Update Jellyfin.Api/Models/UserDtos/Lyrics.cs
2 years ago
1hitsong 0aa2780ea7
Update Jellyfin.Api/Controllers/UserLibraryController.cs
2 years ago
1hitsong 92715a7426
Update Jellyfin.Api/Controllers/UserLibraryController.cs
2 years ago
1hitsong 8b78802c0b
Update Jellyfin.Api/Controllers/UserLibraryController.cs
2 years ago
1hitsong 5f5347aee3 Add Lyrics API Endpoint
2 years ago
Cody Robibero eb28fcc9c1
Merge pull request #8269 from jellyfin/dependabot/nuget/Swashbuckle.AspNetCore.ReDoc-6.4.0
2 years ago
Claus Vium 1cbf5431aa
Merge pull request #8250 from Bond-009/minor18
2 years ago
Bond-009 c12cab6844
Merge pull request #8359 from nielsvanvelzen/simplify-universalaudiocontroller
2 years ago
Niels van Velzen 49e56c147e Fix QuickConnect operation names
2 years ago
Niels van Velzen e9bb448e89 Simplify UniversalAudioController code, remove redundant null checks
2 years ago
Bond-009 e1e4ac75e4
Merge pull request #8267 from luzpaz/typos
2 years ago
Claus Vium 8a0911004d
Merge pull request #7965 from jasongdove/api-key-items-without-user-id
2 years ago
Niels van Velzen de98457332 Fix operation name in SearchController and correct nullability for SearchHint
2 years ago
Bond_009 5036afd691 Minor cleanup
2 years ago
dependabot[bot] 05334275a9
Bump Swashbuckle.AspNetCore.ReDoc from 6.3.1 to 6.4.0
2 years ago
luz paz 9ec2870b10 Fix various typos
2 years ago
Cody Robibero 12794d184a
Merge pull request #8261 from nielsvanvelzen/adjacentTo-guid
2 years ago
Niels van Velzen bef4256d47 Use guid for seriesId API parameter
2 years ago
Niels van Velzen 61afd029df Check for empty guid
2 years ago
Niels van Velzen 0f91244239 Use Guid for adjacentTo API parameter
2 years ago
Cody Robibero 010228b3c0 Backport pull request #8234 from jellyfin/release-10.8.z
2 years ago
Joshua Boniface d5ea136dc5 Backport pull request #8174 from jellyfin/release-10.8.z
2 years ago
Jason Dove c69b2c849a add comments
2 years ago
Jason Dove e52f1b52c1 Merge branch 'master' into api-key-items-without-user-id
2 years ago
Joshua Boniface be3d57ad41 Backport pull request #8115 from jellyfin/release-10.8.z
2 years ago
Joshua Boniface b7206b4816 Backport pull request #8013 from jellyfin/release-10.8.z
2 years ago
Joshua M. Boniface 9c97c533ef Merge pull request #7994 from nyanmisaka/fix-throttler
2 years ago
Joshua M. Boniface 3061446c87 Merge pull request #7984 from crobibero/dotnet-6.0.6
2 years ago
Joshua M. Boniface c0e4a33a0b Merge pull request #7955 from nyanmisaka/fix-ext
2 years ago
Cody Robibero 38102499cb Merge pull request #7947 from nyanmisaka/video-range-condition
2 years ago
Cody Robibero a168040cc8 Merge pull request #7941 from jellyfin/fix-overflow
2 years ago
Jason Dove fc74c8eecf
tweak guid check
2 years ago
Jason Dove d06fda43c1 use null-forgiving operator to suppress warnings
2 years ago
Jason Dove 82df4c3242 update comments
2 years ago
Jason Dove e4088ba0bd don't require a user id for items api call using api key
2 years ago
Cody Robibero bee13d5644 Fix splashscreen (#7895)
2 years ago
Cody Robibero b6a0fe3378 Merge pull request #7911 from cvium/fix_keyframe_transcode
2 years ago
Cody Robibero e4b095a766 Merge pull request #7894 from crobibero/search-hints
2 years ago
Joshua M. Boniface 0e1a41f7e9 Merge pull request #7868 from cvium/disable_dlna
2 years ago
Bond-009 c19c787273 Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
2 years ago
Cody Robibero 97b3166ead Merge pull request #7784 from crobibero/support-transcoding
2 years ago
Cody Robibero b2d56c51ec Merge pull request #7780 from 1337joe/fix-tv-guide-search-2
2 years ago
Joshua M. Boniface bc1a78575a Merge pull request #7766 from crobibero/dotnet-6.0.5
2 years ago
Bond-009 b1b83d8111 Merge pull request #7718 from jellyfin/dovi-hevc-remux
2 years ago
dependabot[bot] 812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#7726)
2 years ago
dependabot[bot] 28921f09e4
Bump Swashbuckle.AspNetCore.ReDoc from 6.3.0 to 6.3.1 (#7659)
2 years ago
Joshua M. Boniface 96d2d2428a Merge pull request #7590 from crobibero/dotnet-6.0.4
2 years ago
Joshua M. Boniface a277318e80 Merge pull request #7569 from crobibero/repo-auth
2 years ago
Cody Robibero 7424f0ca8c Merge pull request #7561 from DMouse10462/named-config-api-fix
2 years ago
Cody Robibero 96a03776e1 Fix TranscodeReasons property name
2 years ago
Nils Fürniß eb44f892b8
Only extract attachments from external .mks file
2 years ago
Nils Fürniß 90463d5e4f
Pass CancellationToken to ExtractAllAttachments
2 years ago
Nils Fürniß 6904edf68c
add extracting attachments from external subs
2 years ago
dependabot[bot] dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
2 years ago
Cody Robibero 6a567e8c76
Merge pull request #7474 from nielsvanvelzen/api-secure
2 years ago
dependabot[bot] 4b5148c69e
Bump Swashbuckle.AspNetCore.ReDoc from 6.2.3 to 6.3.0 (#7457)
2 years ago
Niels van Velzen 46798cb918
Remove check for non-existent "emby rt" client in UserViewsController (#7470)
2 years ago
Niels van Velzen 5ece92d635 Add authorization attribute to UserViewsController
2 years ago
Niels van Velzen 9fbd675bed Add authorization attribute to GetConfigurationPages
2 years ago
Cody Robibero e6df698df1
Merge pull request #7325 from eyezak/issue/6450
2 years ago
Niels van Velzen d659b9b9ab Restrict item refreshing to administrators
2 years ago
Niels van Velzen 6bb50d5728 Change operation name in ItemRefreshController
2 years ago
Claus Vium 53209830e7
Merge pull request #7346 from Bond-009/guid
2 years ago
Joshua M. Boniface 388e0cba9f
Merge pull request #7434 from crobibero/dotnet-6.0.3
2 years ago
nyanmisaka b2c58338f2 Fix the fMP4 HLS audio sync issue on Safari
2 years ago
Cody Robibero 965bf7332f Update to dotnet 6.0.3
2 years ago
Cody Robibero bbd5d11d3b Remove TranscodeReason.None, Add JsonFlagEnum tests
2 years ago
Cody Robibero c331e11c24 Clean up EnumFlags serialization
2 years ago
Isaac Gordezky 5e779f20ee Series: issue-6450
2 years ago
Isaac Gordezky d871dded9f Convert TranscodeReason to Flags
2 years ago
Cody Robibero b37052a4a6 Fix build
2 years ago
Bond-009 2579b2db56
Merge pull request #7137 from SenorSmartyPants/master
2 years ago
Joshua M. Boniface 947ff9defe
Merge pull request #7404 from nyanmisaka/omx
2 years ago
Joshua M. Boniface a123391e7e
Merge pull request #7383 from thornbill/next-up-rewatching
2 years ago
nyanmisaka 3bf83025f2 Fallback to no HWA when reporting transcoding info
2 years ago
Bond-009 eff3d3e67e
Merge pull request #7275 from Nalsai/burn-subtitle-attached-fonts
2 years ago
Bill Thornton 055c63bdee Include played and unplayed results in the same next up request
2 years ago
Bill Thornton f32b2cb592 Add resume book as default home section
2 years ago
Bond_009 acf30e00ce Remove obsolete code for premium plugins
2 years ago
Bond_009 f50a250cd9 Optimize Guid comparisons
2 years ago
SenorSmartyPants bbac59c6d6
Rewatching next up (#7253)
2 years ago
Isaac Gordezky 48a7d3f48f [Bugfix] Report transcoding complete
2 years ago
Cody Robibero 4ef0099598
Merge pull request #7233 from Bond-009/warn60
2 years ago
Joshua M. Boniface 94b5334da5
Merge pull request #7290 from crobibero/dotnet-6.0.2
2 years ago
Bond_009 1c14c86b20 Fix some warnings
2 years ago
cvium 8ec71c094a Change KeepReading to StopReading and use bytes read as an indicator
2 years ago
Nils Fürniß ab40554759
add extracting attachments for ffmpeg to burn subs
2 years ago
Cody Robibero b98cc71c3b Update to dotnet 6.0.2
2 years ago
Cody Robibero e5701c396a
Merge pull request #6436 from daullmer/splashscreen
2 years ago
Bond_009 2dcb2f8a9f Ban the usage of Task.Result
2 years ago
Bond-009 cd675475bc
Merge pull request #7225 from crobibero/query-result
2 years ago
Cody Robibero 34ee6d82fb
Merge pull request #6600 from cvium/keyframe_extraction_v1
2 years ago
Cody Robibero a60cb280a3 Properly populate QueryResult
2 years ago
Bond-009 3aeae150f8
Merge pull request #7176 from dmitrylyzo/fix-trailers-1
2 years ago
Claus Vium 1a32153a31
Merge pull request #7197 from dmitrylyzo/fix-max-resolution
2 years ago
Bond-009 ef0708d876
Merge pull request #7078 from 1337joe/metadata-merge-data
2 years ago
Dmitry Lyzo 000b7ba62b Fix maximum video resolution for dynamic HLS controller
2 years ago
Dmitry Lyzo 60fe77c089
Remove unnecessary array allocation
2 years ago
Dmitry Lyzo 5aa748058e Fix duplication of local trailers
2 years ago
cvium 6ffa9539bb Refactor and add scheduled task
2 years ago
Cody Robibero 8a36fe7ed5 Use png for storage
2 years ago
Cody Robibero 0d335082c8 suggestions from review
2 years ago
Cody Robibero ecb73168b3 Suggestions from review
2 years ago
Bond_009 05836c8cd3 Fix warning SA1414 and CA1849
2 years ago
SenorSmartyPants d5e7e75421 Remove unused httpContext parameter
2 years ago
Joe Rogers b43f46d5c9
Make identify flag describe purpose, not source
2 years ago
Cody Robibero 9b1965b48a
Merge pull request #7101 from Bond-009/imagejpg
2 years ago
SenorSmartyPants 3ea54a8009 Remove isHeadRequest from GetStaticFile method signatures
2 years ago
SenorSmartyPants bd2bec4d4a Remove special HTTP HEAD processing
2 years ago
cvium c658a883a2 Merge branch 'master' into keyframe_extraction_v1
2 years ago
Bond_009 77c615ba42 Error on SA1316
2 years ago
Cody Robibero 360fd70fc7 Clean up
2 years ago