Commit Graph

1780 Commits (master)

Author SHA1 Message Date
Jan Müller 79cff704ff Allow flac inside mp4 for all HLS audio streams
10 months ago
Jan Müller 19fb061381 Correct the HLS Opus codec string
10 months ago
Jan Müller e9f23c61c9 Fix the fLaC/flac HLS issue also for audio-only
10 months ago
Jan Müller dd75f35a1a Fix the is-local check when resetting the password
10 months ago
MBR-0001 9564248b10
Add ability to upload (and save) SDH subtitles (#10036)
10 months ago
Shadowghost 368f9202ce Apply review suggestions
10 months ago
Shadowghost 05d98fe24c Enforce permissions on websocket connections
10 months ago
Joshua M. Boniface 93b400343e
Merge pull request #8147 from Shadowghost/network-rewrite
11 months ago
Nick 6d9e43cfe0 Merge branch 'master' into trickplay
11 months ago
Bond-009 e53e53eb29
Merge pull request #9907 from nyanmisaka/av1e
11 months ago
Bond-009 4ac07f6c76
Merge pull request #9890 from Shadowghost/videorange-rework
11 months ago
Shadowghost 20a4509991 Migrate VideoRange and VideoRangeType to Enum
11 months ago
Bond-009 1e38bc80de
Merge pull request #9909 from Bond-009/playlist
11 months ago
Shadowghost a6e9824e8a Merge branch 'master' into network-rewrite
11 months ago
Nick ab20ceaad6 Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail
11 months ago
nyanmisaka df880ff785 Apply suggestions from code review
11 months ago
Nick 619d1d47f2 Move GetHlsPlaylist to ITrickplayManager
11 months ago
Nick 049361b66c TrickplayController return 404 if playlist doesn't exist. Minor code style/format changes (crobibero)
11 months ago
Nick d338253242 Fix styling for string builder
11 months ago
Nick 98e41d5a14 Styling, format, minor code changes (crobibero)
11 months ago
Nick fe1c9d43ce Fix using order
11 months ago
nicknsy d448cc18ea update
11 months ago
nicknsy b18d6bd356 Trickplay playlist and image controller
11 months ago
nicknsy 515ee90fb9 Hls playlist
11 months ago
Bond-009 a1eb2f6ea8
Merge pull request #9915 from Bond-009/stylecop
11 months ago
Bond-009 3982b0e057
Reduce bottlenecks scan code (#9863)
11 months ago
Bond_009 b84eedd0b9 Update stylecop.analyzers to v1.2.0-beta.507
11 months ago
Shadowghost 67a58df1a3 Merge branch 'master' into network-rewrite
11 months ago
Bond_009 f04cfd6ef4 Don't ignore parentId for playlists
11 months ago
Nyanmisaka f8d7f4acdb
Apply suggestions from code review
11 months ago
Nyanmisaka 3b12dc6d7a
Apply suggestions from code review
11 months ago
nyanmisaka 0df6fd9cf2 Add AV1 support in HLS streaming
11 months ago
Dominik 0dffe64489 Add baseUrlParam back in and fix indentation
11 months ago
Dominik 17f1e8d19b
Merge branch 'master' into segment-deletion
11 months ago
Shadowghost 006b04dc0b Merge branch 'master' into network-rewrite
11 months ago
Bond-009 6dca53047f
Merge pull request #9818 from Shadowghost/fixes
12 months ago
Cody Robibero d8f0933f33
Merge pull request #9821 from cvium/admin_must_have_pw
12 months ago
cvium 29ef02af9a do not allow empty admin password during wizard
12 months ago
cvium b33f46560d use 403 instead to avoid compat issues with swagger spec
12 months ago
cvium 716bcc6410 chore: deprecate EasyPassword as it isn't very secure
12 months ago
Shadowghost 81746666de Fix TotalRecordCount calculation
12 months ago
Shadowghost d8d5c86d49 Merge branch 'master' into network-rewrite
12 months ago
Claus Vium d1e52b6ee3
Merge pull request #9771 from Shadowghost/recursive-tags
1 year ago
Bill Thornton 155f3856c0 Use default files to remove index.html from url
1 year ago
Shadowghost eb52af4e6a
Fix playlists library and migration (#9770)
1 year ago
Shadowghost ec32c56d3f Set removed and added tags recursively
1 year ago
Shadowghost a8cdf4434b
Fix access to playlists not created by a user (#9746)
1 year ago
Shadowghost c042f20224 Merge branch 'master' into network-rewrite
1 year ago
Shadowghost d5fec4963e
Fix FirstTimeSetupHandler not failing on invalid user if not in setup mode (#9747)
1 year ago
Shadowghost 6cc1203c1b Merge branch 'master' into network-rewrite
1 year ago
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