Commit Graph

1115 Commits

Author SHA1 Message Date
Dmitry Lyzo 09f1c7f535 Escape the path to pass as a command line argument (#9178) 2023-01-28 07:42:58 -07:00
Shadowghost 44077b4f5c Apply review suggestions 2023-01-20 01:27:39 +01:00
Shadowghost 885a1b02c1 Secure endpoints in LiveTvController 2023-01-20 00:58:41 +01:00
Shadowghost c9f3d9bdde Add truehd to list of audio codecs which require strict -2 2023-01-09 20:07:17 +01:00
David Fairbrother 76e3da6a40 Add dts to list of audio codecs which require strict -2
Adds dts to the list of audio codecs where ffmpeg will throw asking us
to opt into experimental support. This is seen when the original content
is based on dts and we don't acopy using ffmpeg.
2023-01-09 19:50:37 +01:00
Bill Thornton 79d7a4d4df Remove unused using statement 2022-11-16 10:27:41 -05:00
Bill Thornton e90031b4cc Use elevated access control for media folders endpoint 2022-11-15 16:52:49 -05:00
Bill Thornton 4f3d562d75 Fix media folders endpoint access control 2022-11-15 16:49:03 -05:00
Bill Thornton 6c8b40f413 Fix items endpoint not honoring library access control 2022-11-15 16:35:05 -05:00
LogicalPhallacy de196a7687 Forces respecting IsVisible on people 2022-09-13 09:12:38 +02:00
Niels van Velzen 8422ab687b Update Jellyfin.Api/Controllers/UniversalAudioController.cs
Co-authored-by: Bond-009 <bond.009@outlook.com>
2022-08-22 17:47:59 +02:00
Niels van Velzen 8296f07a39 Make userId truly optional in UniversalAudioController 2022-08-06 14:17:04 +02:00
nyanmisaka 82f362abd9 Fix DV P5 MKV remuxing 2022-07-26 23:06:22 +08:00
Bond-009 84a1674f39 Merge pull request #8013 from daullmer/parental_password_fix 2022-07-07 12:42:20 +02:00
David Ullmer 81e535fc62 Rollback changes in IUserManager 2022-07-04 19:19:46 +02:00
David Ullmer f9d26ea1bc Use IsInRole 2022-07-04 19:08:40 +02:00
David Ullmer 5f3dbd8294 Allow administrator to always change password 2022-07-04 18:16:36 +02:00
David Ullmer 7efa4e38c1 Fix password change during parental schedule 2022-06-26 14:06:40 +02:00
nyanmisaka 4c178e9188 Remove 'using' from HLS/Progressive StreamState 2022-06-26 16:01:46 +08:00
Cody Robibero d73e9f3af5 Fix splashscreen (#7895) 2022-06-14 08:18:35 -06:00
Cody Robibero 07b39655eb Merge pull request #7911 from cvium/fix_keyframe_transcode 2022-06-13 16:27:31 -06:00
cvium c07c7b753c fix: only use keyframes when remuxing video 2022-06-13 10:32:34 +02:00
Cody Robibero 079fac4a54 Switch to FirstOrDefault extension 2022-06-12 09:17:18 -06:00
cvium b4954985be chore: disable DLNA by default 2022-06-10 08:56:58 +02:00
nyanmisaka fb95fb1a73 Update DoVi 10bit codec tags and remove extra -strict options 2022-06-06 21:46:36 +08:00
Joe Rogers 84878f537c Support searching with tv program filters 2022-05-21 13:11:26 +02:00
Nyanmisaka c69e79f64d Fix the disordered color in Dolby Vision remuxing on Safari 2022-05-07 22:43:32 +08:00
Cody Robibero d7c548f3db Merge pull request #7561 from DMouse10462/named-config-api-fix
Fix NamedConfiguration API Generation
2022-04-09 08:45:13 -06:00
Cody Robibero 7a8eaa8811 Require elevation to save the list of plugin repositories 2022-04-08 08:46:55 -06:00
David Mouse 2133c6e348 Parameterize request body of UpdateNamedConfiguration
This gives OpenAPI clients the knowledge that they should provide a body of some kind.
2022-04-05 23:19:27 -04:00
Cody Robibero 6a567e8c76 Merge pull request #7474 from nielsvanvelzen/api-secure 2022-03-18 16:52:59 -06:00
Niels van Velzen 46798cb918 Remove check for non-existent "emby rt" client in UserViewsController (#7470) 2022-03-18 22:16:08 +01:00
Niels van Velzen 5ece92d635 Add authorization attribute to UserViewsController 2022-03-18 21:56:42 +01:00
Niels van Velzen 9fbd675bed Add authorization attribute to GetConfigurationPages 2022-03-18 21:54:25 +01:00
Cody Robibero e6df698df1 Merge pull request #7325 from eyezak/issue/6450 2022-03-12 09:08:25 -07:00
Niels van Velzen d659b9b9ab Restrict item refreshing to administrators 2022-03-12 15:47:30 +01:00
Niels van Velzen 6bb50d5728 Change operation name in ItemRefreshController 2022-03-12 15:43:29 +01:00
Claus Vium 53209830e7 Merge pull request #7346 from Bond-009/guid
Optimize Guid comparisons
2022-03-11 08:15:12 +01:00
nyanmisaka b2c58338f2 Fix the fMP4 HLS audio sync issue on Safari 2022-03-09 21:28:58 +08:00
Cody Robibero bbd5d11d3b Remove TranscodeReason.None, Add JsonFlagEnum tests 2022-03-06 18:13:54 -07:00
Cody Robibero c331e11c24 Clean up EnumFlags serialization 2022-03-06 18:13:54 -07:00
Isaac Gordezky 5e779f20ee Series: issue-6450
Issue: https://github.com/jellyfin/jellyfin/issues/6450

Enable DirectPlay responses
Rewrite DirectPlay and DirectStream resolution
Prefer copy transcode video codec options
Enhance condition processor
Support DirectStream and Transcode with parity
Rework audio stream selection and add tests for ExternalAudio
Update MediaInfoHelper to only call StreamBuilder once
2022-03-06 18:13:54 -07:00
Isaac Gordezky d871dded9f Convert TranscodeReason to Flags 2022-03-06 18:13:54 -07:00
Cody Robibero b37052a4a6 Fix build 2022-03-06 06:34:04 -07:00
Bond-009 2579b2db56 Merge pull request #7137 from SenorSmartyPants/master 2022-03-05 20:54:36 +01:00
Bill Thornton 055c63bdee Include played and unplayed results in the same next up request 2022-03-01 00:50:16 -05:00
Bill Thornton f32b2cb592 Add resume book as default home section 2022-02-28 16:33:17 -05:00
Bond_009 acf30e00ce Remove obsolete code for premium plugins 2022-02-28 00:46:34 +01:00
Bond_009 f50a250cd9 Optimize Guid comparisons
* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty
2022-02-21 14:15:09 +01:00
SenorSmartyPants bbac59c6d6 Rewatching next up (#7253) 2022-02-20 18:05:57 +01:00