Bond_009
60f41b80f6
Verify ContentType of uploaded images
2023-02-16 15:08:01 +01:00
Shadowghost
eeb0f7af6c
Add permissions for LiveTV access and management
2023-02-14 18:48:31 +01:00
Shadowghost
b7418d6e9e
Add permission for collection management
2023-02-13 15:42:04 +01:00
cvium
52e2776d8e
Merge branch 'master' into simplify_authz
...
# Conflicts:
# Jellyfin.Api/Auth/SyncPlayAccessPolicy/SyncPlayAccessHandler.cs
2023-02-12 22:59:48 +01:00
cvium
209edd38a4
refactor: simplify authz
2023-02-09 13:51:37 +01:00
Bond_009
eb7fee9590
Add more tests
2023-02-04 21:08:30 +01:00
Bond_009
52230d1c30
Return NotFound when itemId isn't found
2023-02-04 20:11:08 +01:00
Shadowghost
dfea1229e1
Cleanup imports
2023-02-02 18:50:35 +01:00
Shadowghost
f5f890e685
Migrate to file-scoped namespaces
2023-02-02 18:50:33 +01:00
Claus Vium
e79f5d8226
fix: require current password when admin changes their own password ( #9238 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/9208
2023-02-02 07:25:48 -07:00
Chris Blake
ad5b83781a
Add 404 response to MarkPlayedItem/MarkUnplayedItem ( #9211 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/9120
2023-02-01 11:17:18 -07:00
Patrick Barron
fec23de427
Remove Emby.Notifications ( #9147 )
2023-01-28 07:43:55 -07:00
Cody Robibero
abffd160c3
Remove ability to add a played indicator to images ( #9186 )
2023-01-28 07:43:13 -07:00
Bond-009
232453014f
Minor improvements ( #9156 )
2023-01-23 19:39:10 +01:00
Shadowghost
ab96d1b7ad
Backport pull request #9049 from jellyfin/release-10.8.z
...
Add more codecs requiring ffmpeg strict -2
Original-merge: 2a6e292153
Merged-by: Cody Robibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:03:54 -05:00
Teo Baranga
56ef45ebf0
Fix client supported image formats ( #9071 )
2023-01-14 13:15:50 -07:00
Bond-009
3a7a781ed9
Merge pull request #9001 from Shadowghost/stereo-downmix
...
Fixes https://github.com/jellyfin/jellyfin/issues/1986
2023-01-12 09:49:29 +01:00
Shadowghost
407c716f82
Add stereo downmix algorithm selection.
2023-01-10 15:29:39 +01:00
David Fairbrother
4eeb522144
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-07 19:37:32 +00:00
Bond-009
69a51c425a
Fix all warnings in Jellyfin.Api ( #9003 )
2023-01-04 08:01:31 -07:00
Niels van Velzen
f2200c97cb
Remove unused notification endpoints ( #8952 )
2022-12-27 14:24:34 +01:00
Claus Vium
b015679267
Merge pull request #8927 from nielsvanvelzen/auth-depr
2022-12-20 07:47:50 +01:00
Niels van Velzen
180d17c991
Remove unused ImageByName API ( #8928 )
2022-12-19 18:44:13 -07:00
Niels van Velzen
479d477e01
Deprecate user id based authentication endpoint
2022-12-19 21:46:12 +01:00
Claus Vium
760b7f8fca
Merge pull request #8922 from Bond-009/distinctby
...
Use DistinctBy introduced in .NET 6
2022-12-19 20:13:48 +01:00
Bond-009
497d8c4957
Use Order() introduced in .NET 7 ( #8923 )
2022-12-19 09:30:00 -07:00
Bond_009
6481376b81
Use DistinctBy introduced in .NET 6
2022-12-19 15:21:42 +01:00
Bond-009
8258d884f3
Merge pull request #8734 from nielsvanvelzen/qc-revoke
2022-12-07 18:14:16 +01:00
Bond_009
e21f4adc16
Fix wrong usage of ArgumentNullException.ThrowIfNull
2022-12-07 16:44:00 +01:00
Bond_009
cf67381e31
Fix release build
2022-12-07 16:44:00 +01:00
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2022-12-07 16:43:59 +01:00
Bond_009
71982c7297
Fix build errors
2022-12-07 16:42:28 +01:00
Bond_009
52194f56b5
Replace != null with is not null
2022-12-05 15:01:13 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Justin
df66816178
Allow non-ASCII in downloaded filenames ( #8825 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/8657
2022-12-03 08:47:59 -07:00
Niels van Velzen
722ad3fe97
Change InitiateQuickConnect to use POST request
...
Keep the GET request for compatibility
2022-12-03 12:38:06 +01:00
Niels van Velzen
fd73f346dc
Add userId parameter to AuthorizeQuickConnect
2022-12-03 12:31:42 +01:00
Terrance
692a62ab4f
Add missing format providers (fix CA1305 errors) ( #8745 )
2022-11-26 18:59:25 -07:00
Shadowghost
072651c4be
Add xmldocs for TMDb provider, correct provider spelling
2022-11-17 11:16:20 +01:00
Dominik
e8ae7e5c38
Do not delete segments when seeking
2022-11-15 17:14:18 +01:00
Dominik
abcf9c4819
Simplify HLS file deletion
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-11-14 14:45:42 +01:00
Dominik
9f4f76b0ab
Remove segment wrapping
2022-11-14 14:39:08 +01:00
Dominik
c2c182d099
Add support for ffmpeg's segment deletion and segment wrapping
2022-11-14 10:13:17 +01:00
Bill Thornton
c6dbcb661b
Use elevated access control for media folders endpoint
2022-11-10 01:04:16 -05:00
Bill Thornton
9f352ccb5b
Fix media folders endpoint access control
2022-11-09 18:31:30 -05:00
Bill Thornton
fb9023f2d8
Fix items endpoint not honoring library access control
2022-11-09 18:02:49 -05:00
Bond_009
f6af28cf96
Fix some things that slipped through the cracks
2022-10-11 23:37:29 +02:00
Claus Vium
05c20001c8
Merge pull request #8381 from 1hitsong/lyric-lrc-file-support
2022-10-07 15:21:42 +02:00
cvium
6afc911043
fix Release build
2022-10-06 14:15:40 +02:00
cvium
5dc30c6a6d
fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext
2022-10-06 13:57:47 +02:00
LogicalPhallacy
e8893f3d41
Backport pull request #8399 from jellyfin/release-10.8.z
...
Respect visibility for people items (rebased)
Original-merge: e6124bc154
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-09-23 23:09:38 -04:00
Niels van Velzen
1e72ba4c09
Backport pull request #8214 from jellyfin/release-10.8.z
...
Make userId truly optional in UniversalAudioController
Original-merge: af87706379
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-09-23 23:09:35 -04:00
1hitsong
a50bdb4770
Use async functions
2022-09-22 08:13:53 -04:00
1hitsong
8912f618f5
Change API GetLyrics return type
2022-09-16 21:11:28 -04:00
1hitsong
f740d1b9f0
Remove use of AddParts. Cleanup use of Lyric vs Lyrics.
2022-09-16 20:52:40 -04:00
1hitsong
f4fd908f8d
Create ILyricManager
2022-09-15 20:49:25 -04:00
1hitsong
d9be3874ba
Auto stash before merge of "lyric-lrc-file-support" and "origin/lyric-lrc-file-support"
2022-09-15 19:45:26 -04:00
Jamie Introcaso
c0dae0fef5
Adds lyric providers to DI pipeline
...
This is adding those lyric providers to the DI pipeline along with a super simple implementation of how to use them in the controller method. Probably should be refactored into a lyric service of some sort that would have the providers injected into it.
2022-09-14 20:39:35 -04:00
Zach Phelan
c71d6f2358
Sort special features same as other spots, removing unnecssary function
...
Added to contributors
2022-09-13 16:56:23 -06:00
Cody Robibero
d2e18547b1
Require properly typed ActionResult<T> ( #8382 )
2022-09-11 17:47:01 -06:00
1hitsong
23ec35d396
Merge remote-tracking branch 'origin/lyric-lrc-file-support' into lyric-lrc-file-support
2022-09-10 14:29:38 -04:00
1hitsong
2e260e5319
Updates based on review
2022-09-10 14:29:30 -04:00
1hitsong
0aa2780ea7
Update Jellyfin.Api/Controllers/UserLibraryController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-09-09 21:15:57 -04:00
1hitsong
92715a7426
Update Jellyfin.Api/Controllers/UserLibraryController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-09-09 21:09:39 -04:00
1hitsong
8b78802c0b
Update Jellyfin.Api/Controllers/UserLibraryController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-09-09 21:08:38 -04:00
1hitsong
5f5347aee3
Add Lyrics API Endpoint
2022-09-09 20:22:55 -04:00
Claus Vium
1cbf5431aa
Merge pull request #8250 from Bond-009/minor18
...
Minor cleanup
2022-09-09 13:27:52 +02:00
Bond-009
c12cab6844
Merge pull request #8359 from nielsvanvelzen/simplify-universalaudiocontroller
2022-09-09 12:57:16 +02:00
Niels van Velzen
49e56c147e
Fix QuickConnect operation names
2022-09-04 10:21:21 +02:00
Niels van Velzen
e9bb448e89
Simplify UniversalAudioController code, remove redundant null checks
2022-09-04 10:14:25 +02:00
Bond-009
e1e4ac75e4
Merge pull request #8267 from luzpaz/typos
2022-08-22 17:50:42 +02:00
Claus Vium
8a0911004d
Merge pull request #7965 from jasongdove/api-key-items-without-user-id
2022-08-21 16:22:46 +02:00
Niels van Velzen
de98457332
Fix operation name in SearchController and correct nullability for SearchHint
2022-08-18 17:44:40 +02:00
Bond_009
5036afd691
Minor cleanup
2022-08-18 13:56:23 +02:00
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-08-15 06:48:34 -04:00
Cody Robibero
12794d184a
Merge pull request #8261 from nielsvanvelzen/adjacentTo-guid
2022-08-14 09:48:48 -07:00
Niels van Velzen
bef4256d47
Use guid for seriesId API parameter
2022-08-14 13:03:48 +02:00
Niels van Velzen
61afd029df
Check for empty guid
2022-08-14 12:58:38 +02:00
Niels van Velzen
0f91244239
Use Guid for adjacentTo API parameter
2022-08-14 12:47:25 +02:00
Joshua Boniface
d5ea136dc5
Backport pull request #8174 from jellyfin/release-10.8.z
...
Disable auto inserted SW scaler for HW decoders
Authored-by: nyanmisaka <nst799610810@gmail.com>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 7297431f23
2022-08-01 14:25:45 -04:00
Jason Dove
c69b2c849a
add comments
2022-07-30 08:12:59 -05:00
Jason Dove
e52f1b52c1
Merge branch 'master' into api-key-items-without-user-id
2022-07-30 08:01:48 -05:00
Joshua Boniface
b7206b4816
Backport pull request #8013 from jellyfin/release-10.8.z
...
Fix password change during parental control schedule
Authored-by: David Ullmer <davidullmer@outlook.de>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 84a1674f39
2022-07-20 19:29:06 -04:00
Joshua M. Boniface
9c97c533ef
Merge pull request #7994 from nyanmisaka/fix-throttler
...
(cherry picked from commit a7d45b5d3a
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29 01:26:38 -04:00
Jason Dove
fc74c8eecf
tweak guid check
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2022-06-23 09:19:29 -05:00
Jason Dove
d06fda43c1
use null-forgiving operator to suppress warnings
2022-06-18 13:19:00 -05:00
Jason Dove
82df4c3242
update comments
2022-06-18 13:15:05 -05:00
Jason Dove
e4088ba0bd
don't require a user id for items api call using api key
2022-06-18 13:10:50 -05:00
Cody Robibero
bee13d5644
Fix splashscreen ( #7895 )
2022-06-14 19:34:29 -04:00
Cody Robibero
b6a0fe3378
Merge pull request #7911 from cvium/fix_keyframe_transcode
...
(cherry picked from commit 07b39655eb
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14 19:32:09 -04:00
Cody Robibero
e4b095a766
Merge pull request #7894 from crobibero/search-hints
...
(cherry picked from commit 0f75f17736
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14 19:30:59 -04:00
Joshua M. Boniface
0e1a41f7e9
Merge pull request #7868 from cvium/disable_dlna
...
(cherry picked from commit aa0f6cb5eb
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-10 23:43:18 -04:00
Bond-009
c19c787273
Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
...
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping
(cherry picked from commit 8595a979a8
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-10 23:43:17 -04:00
Cody Robibero
b2d56c51ec
Merge pull request #7780 from 1337joe/fix-tv-guide-search-2
...
(cherry picked from commit 492c6bbd7e
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-22 09:11:53 -04:00
Bond-009
b1b83d8111
Merge pull request #7718 from jellyfin/dovi-hevc-remux
...
(cherry picked from commit f7ef7d9eda
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:30:57 -04:00
Joshua M. Boniface
a277318e80
Merge pull request #7569 from crobibero/repo-auth
...
(cherry picked from commit a7abdca47a
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17 15:45:11 -04:00
Cody Robibero
7424f0ca8c
Merge pull request #7561 from DMouse10462/named-config-api-fix
...
Fix NamedConfiguration API Generation
(cherry picked from commit d7c548f3db
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17 15:45:11 -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
Bond_009
1c14c86b20
Fix some warnings
2022-02-14 14:46:04 +01:00
Cody Robibero
e5701c396a
Merge pull request #6436 from daullmer/splashscreen
2022-01-28 08:12:21 -07:00
Bond_009
2dcb2f8a9f
Ban the usage of Task.Result
...
If the calling function can't be made async easily you can still use
.GetAwaiter().GetResult(), which is way easier to find in the future
2022-01-22 16:48:31 +01:00
Bond-009
cd675475bc
Merge pull request #7225 from crobibero/query-result
2022-01-21 19:50:08 +01:00
Cody Robibero
34ee6d82fb
Merge pull request #6600 from cvium/keyframe_extraction_v1
2022-01-20 08:54:40 -07:00
Cody Robibero
a60cb280a3
Properly populate QueryResult
2022-01-20 08:53:06 -07:00
Bond-009
3aeae150f8
Merge pull request #7176 from dmitrylyzo/fix-trailers-1
2022-01-19 22:47:08 +01:00
Claus Vium
1a32153a31
Merge pull request #7197 from dmitrylyzo/fix-max-resolution
...
Fix maximum video resolution for dynamic HLS controller
2022-01-18 07:54:48 +01:00
Bond-009
ef0708d876
Merge pull request #7078 from 1337joe/metadata-merge-data
2022-01-16 23:17:40 +01:00
Dmitry Lyzo
000b7ba62b
Fix maximum video resolution for dynamic HLS controller
2022-01-16 21:42:04 +03:00
Dmitry Lyzo
60fe77c089
Remove unnecessary array allocation
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-01-16 13:34:52 +03:00
Dmitry Lyzo
5aa748058e
Fix duplication of local trailers
2022-01-14 23:06:45 +03:00
cvium
6ffa9539bb
Refactor and add scheduled task
2022-01-11 23:30:30 +01:00
Cody Robibero
8a36fe7ed5
Use png for storage
2022-01-10 17:01:17 -07:00
Cody Robibero
0d335082c8
suggestions from review
2022-01-10 10:59:32 -07:00
Cody Robibero
ecb73168b3
Suggestions from review
2022-01-10 08:26:30 -07:00
SenorSmartyPants
d5e7e75421
Remove unused httpContext parameter
2022-01-08 19:53:53 -06:00
Joe Rogers
b43f46d5c9
Make identify flag describe purpose, not source
2022-01-08 14:03:59 +01:00
Cody Robibero
9b1965b48a
Merge pull request #7101 from Bond-009/imagejpg
...
Remove incorrect mime type image/jpg
2022-01-08 04:45:58 -07:00
SenorSmartyPants
3ea54a8009
Remove isHeadRequest from GetStaticFile method signatures
2022-01-07 18:21:48 -06:00
SenorSmartyPants
bd2bec4d4a
Remove special HTTP HEAD processing
...
removing this allows HTTP 206 Partial Content responses and lets some clients(popcorn hour namely) play videos from JF.
2022-01-07 16:29:22 -06:00
cvium
c658a883a2
Merge branch 'master' into keyframe_extraction_v1
...
# Conflicts:
# Jellyfin.Api/Controllers/DynamicHlsController.cs
# MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs
# MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
2022-01-07 10:23:22 +01:00
Bond_009
77c615ba42
Error on SA1316
2022-01-05 10:58:57 +01:00
Cody Robibero
360fd70fc7
Clean up
2022-01-04 08:44:03 -07:00
David Ullmer
9e0958d822
Apply suggestions from code review
2022-01-04 08:20:16 -07:00
David Ullmer
c70452b4a4
Add missing response code documentation
2022-01-04 08:20:16 -07:00
David Ullmer
68db3be0e7
Remove darkening filter from Splashscreen
...
Using the foregroundLayer parameter has the same effect
2022-01-04 08:20:16 -07:00
David Ullmer
e026ba84c5
Add Splashscreen API endpoint to ImageController
2022-01-04 08:20:16 -07:00
David Ullmer
3fb3ee074a
Remove splashscreen generation from IImageEncoder and add IImageGenerator
2022-01-04 08:20:16 -07:00
David Ullmer
0fd4ff4451
Always use 1080p, add max parental rating
2022-01-04 08:20:16 -07:00
David Ullmer
c934269a6e
Add api controller for splashscreen
2022-01-04 08:20:16 -07:00
Bond_009
dc222b75c5
Remove incorrect mime type image/jpg
2022-01-04 10:40:16 +01:00
Joe Rogers
853ef727da
Add refresh flag to remove existing data/images
...
Fixes #7040
2022-01-02 22:21:05 +01:00
Cody Robibero
7bfc6b5679
Remove more warnings
2021-12-27 07:38:06 -07:00
Cody Robibero
78bb581f0c
Merge pull request #6934 from nyanmisaka/hwa
...
HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
2021-12-26 17:32:06 +00:00
Bond_009
cbfa355e31
Update StyleCop
2021-12-24 18:28:27 +01:00
nyanmisaka
728a5988b3
Merge remote-tracking branch 'origin/master' into hwa
2021-12-25 00:33:17 +08:00
Claus Vium
d0832c60d4
Merge DynamicHlsController and VideoHlsController ( #119 )
...
* Merge DynamicHlsController and VideoHlsController
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2021-12-24 17:03:57 +08:00
nyanmisaka
4b9c84c52e
EncodingHelper hwaccel pipelines refactor
...
separate the HW pipeline according to HWA method for maintainability.
2021-12-24 17:03:57 +08:00
Cody Robibero
17f43c8e01
Update Jellyfin.Api/Controllers/VideoHlsController.cs
2021-12-24 02:42:43 +00:00
Cody Robibero
634ce40c2f
Merge branch 'master' into comparisons
2021-12-24 02:41:50 +00:00
Cody Robibero
076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
2021-12-24 01:59:25 +00:00
Cody Robibero
259bc231d6
Merge pull request #6867 from yresquirol/related-media
2021-12-24 01:59:11 +00:00
Cody Robibero
7774cb2067
Update Jellyfin.Api/Controllers/LibraryController.cs
2021-12-23 20:46:27 +00:00
cvium
b880dc8a4a
Use our own Contains extension
2021-12-20 13:31:07 +01:00
Cody Robibero
d9bc65469f
Fix query param spelling
2021-12-18 17:17:03 -07:00
Claus Vium
9a0618552b
Merge branch 'master' into what_could_go_wrong
2021-12-15 08:38:39 +01:00
Cody Robibero
32629cd7da
Use BaseItemKind where possible
2021-12-12 06:11:27 -07:00
cvium
fde84a1e00
Refactor extras parsing
2021-12-07 15:24:57 +01:00
cvium
0485ff1899
Create a store key constant for network
2021-11-24 13:42:14 +01:00
Claus Vium
39e6658d01
Merge pull request #6879 from crobibero/client-log-cleanup
...
Remove ClientLog endpoints
2021-11-21 23:57:13 +01:00
Cody Robibero
ea355b4262
Remove ClientLog endpoints
2021-11-20 08:47:05 -07:00
Cody Robibero
8295a3be0d
Add ability to exclude active sessions from resumable items
2021-11-19 14:07:50 -07:00
Yordany Rodriguez Esquirol
3734c95fd4
Related media according to genre
2021-11-18 15:23:47 -05:00
cvium
b50c3852ef
Remove unused dependencies
2021-11-16 12:24:17 +01:00
Marius Luca
4e0edaf544
- ensure the proper StartTimeTicks variable is forwarded to the AddDlnaHeaders function
2021-11-15 15:34:02 +02:00
Cody Robibero
01a1209f0e
Merge pull request #6836 from cvium/apphost_light_cleanup
2021-11-13 07:02:39 -07:00
cvium
5a65bc1e69
Very light cleanup in applicationhost
2021-11-13 14:37:26 +01:00
Cody Robibero
3de86ffdb4
Fix nullability on DisplayPreferencesDto
...
Remove duplicate, fix namespace
2021-11-11 07:34:36 -07:00
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
2021-11-09 22:29:33 +01:00
Bond_009
5726535a26
Fix some warnings
...
609 left
2021-11-09 13:14:31 +01:00
Cody Robibero
64652b6392
Fix and disable new dotnet6 warnings
2021-11-08 12:40:52 -07:00
Cody Robibero
17264a6020
Use client info from claims
2021-11-05 12:57:24 -06:00
Cody Robibero
f444e93a56
Merge remote-tracking branch 'upstream/master' into client-logger
2021-11-02 17:56:12 -06:00
Cody Robibero
2f6437a987
Use correct id when finding existing dlna profile
2021-10-31 08:49:24 -06:00
Cody Robibero
bcb1c9b652
Use response dto
2021-10-29 06:33:34 -06:00
Cody Robibero
0e584f6840
Update documentation; use information from authorization; return generated filename
2021-10-28 16:13:37 -06:00
Cody Robibero
c534c45033
Suggestions from review
2021-10-27 19:20:14 -06:00
Cody Robibero
a6357f89ab
Add ability to upload entire file
2021-10-26 18:42:17 -06:00
Cody Robibero
f78f1e834c
Merge remote-tracking branch 'upstream/master' into client-logger
2021-10-26 17:43:36 -06:00
Claus Vium
deb349f4c5
Merge pull request #5755 from BaronGreenback/NetworkAccessPolicy
2021-10-26 00:06:31 +02:00
Claus Vium
5eda5eb636
Merge pull request #6486 from fredriklindberg/support-forwarded-headers-for-api-url
2021-10-25 22:41:32 +02:00
MBR-0001
ade3afad41
Add IsAutomated to SubtitleSearchRequest
2021-10-19 21:06:05 +02:00
Claus Vium
1156699481
Merge pull request #6657 from Bond-009/dotnetbug
2021-10-09 12:19:44 +02:00
Bond_009
d05062fec0
Use new Random.Shared instead of creating new instances
2021-10-08 15:40:13 +02:00
cvium
229917a2f8
Queue refresh after subtitle upload + minor fixes
2021-10-04 21:12:09 +02:00
Bond_009
9af16fcb6c
Remove workaround for dotnet/runtime#42790
2021-10-03 19:52:38 +02:00
KonH
6cbfdea4c0
Fix warning: Type cast is redundant ( #2149 )
2021-10-03 11:05:18 +07:00
KonH
7c282ec369
Fix warning: The nullable warning suppression expression is redundant ( #2149 )
2021-10-03 10:43:41 +07:00
Cody Robibero
9234e5bf80
Remove all instances of en-US culture
2021-09-26 09:11:25 -06:00
cvium
30f3be1da0
Merge branch 'master' into keyframe_extraction_v1
2021-09-25 20:52:09 +02:00
Bond_009
f31224fa8f
Remove sync FileStream hack
2021-09-25 19:44:40 +02:00
Bond_009
13fbfe6091
Target net6.0
2021-09-24 20:15:46 +02:00
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
2021-09-23 15:29:12 +02:00
Bond_009
653df7d8e5
Specify DateTimeStyles when possible
2021-09-21 01:21:45 +02:00
Bond-009
32ea4806f8
Merge pull request #6538 from cvium/livetv_oh_no
2021-09-20 22:38:44 +02:00
Bond_009
a6d1e542e6
Reduce allocations
2021-09-19 20:53:31 +02:00
Fredrik Lindberg
90174f68e2
Dynamically populate LocalAddress based on HTTP request
...
Support populating the LocalAddress field in the system info
endpoint based on the x-forwarded-host and x-forwarded-proto header.
The x-forwarded-host header must contain both the host and port for
the url to be properly constructed.
Behind network configuration option that is disabled by default.
2021-09-14 21:38:11 +02:00
cvium
ae0055c494
Missing linebreaks that Rider apparently can't just do for me?
2021-09-10 13:09:24 +02:00
cvium
ff328fefc5
Replace GetDirectStreamProviderByUniqueId with GetLiveStreamInfoByUniqueId
2021-09-10 12:53:45 +02:00
cvium
026a7af0e8
Don't throw when livestream file isn't found
2021-09-10 11:54:26 +02:00
cvium
6637a3096a
Remove the dependency on BaseAuthorizationHandler
2021-09-10 11:44:50 +02:00
cvium
1a5a74d2a9
Remove more unused args
2021-09-10 10:03:42 +02:00
cvium
1603d1928e
Kill ProgressiveFileCopier and seek to end for ongoing livetv
2021-09-10 09:29:14 +02:00
Bond-009
448125f2b4
Merge pull request #6523 from cvium/fix_livetv_cts_disposed
2021-09-09 13:46:26 +02:00
cvium
fdab8eebc9
Fix disposed exception when ffmpeg exits early in GetLiveHlsStream
2021-09-07 08:54:58 +02:00
Fernando Fernández
3d0b1ccae6
Remove all unused usings
2021-09-06 21:15:30 +02:00
Claus Vium
74fef6c05b
Merge pull request #6177 from Bond-009/async
...
Use async FileStreams where it makes sense
2021-09-06 13:55:34 +02:00
dkanada
5e3905d41a
merge branch 'master' into syncplay-clear-queue
2021-09-06 13:35:58 +09:00
Bond-009
ff83fabac3
Merge pull request #6456 from GodTamIt/vp8-vp9
...
Disambiguate vpx to vp8 or vp9
2021-09-04 16:26:07 +02:00
Chris Tam
b205d5a032
Disambiguate vpx to vp8 or vp9
2021-09-04 07:36:17 -04:00
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
2021-09-03 11:01:55 -06:00
Cody Robibero
ec13412155
Merge remote-tracking branch 'upstream/master' into warn-259810
2021-09-03 06:56:45 -06:00
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
2021-09-02 14:02:04 +02:00
Cody Robibero
cba07b1ca6
Remove more and more warnings
2021-08-28 16:32:50 -06:00
Bond_009
645825db36
Enable nullable for more files
2021-08-28 17:32:09 +02:00
cvium
f23ef1f1b9
Use ProgressiveFileStream for LiveRecordings endpoint
2021-08-17 13:38:28 +02:00
Patrick Barron
1615663bd2
Remove old response code documentation
2021-08-13 21:08:49 -04:00
Patrick Barron
45f478f63e
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Security/IAuthenticationRepository.cs
# MediaBrowser.Controller/Session/ISessionManager.cs
2021-08-13 21:08:24 -04:00
Claus Vium
5a9bd712b3
Merge pull request #6296 from Bond-009/oscheck
...
Improve platform checks
2021-07-23 20:54:13 +02:00
Bond-009
c22582b5aa
Merge pull request #6281 from crobibero/controller-warn-04
2021-07-20 21:24:08 +02:00
Bond-009
ea7c7ea48c
Merge pull request #5864 from DeeJayBro/return-on-error
...
Fix ArgumentOutOfRangeException when getting PostedPlaybackInfo
2021-07-17 20:54:07 +02:00
Cody Robibero
b44f191d54
Remove obsolete attribute, clean controller name
2021-07-16 08:58:04 -06:00
DeeJayBro
0ad62e7af9
Fix ArgumentOutOfRangeException when getting PostedPlaybackInfo
2021-07-16 11:48:08 +02:00
Patrick Barron
60ce0c9fa9
Add dto for device options
2021-07-13 19:30:11 -04:00
Cody Robibero
24c861c23b
Remove extra endpoint
2021-07-12 17:22:01 -06:00
Bond_009
8528e9bddb
Improve platform checks
2021-07-12 20:21:51 +02:00
Cody Robibero
65f8d8c0cd
[CA1801] Parameter is never used. Remove the parameter or use it in the method body.
2021-07-10 10:09:02 -06:00
Cody Robibero
43b0d0fa95
Fix error message, use range parameters
2021-07-10 05:34:15 -06:00
Cody Robibero
e7022cc3fc
Use asp validation and increase max size
2021-07-09 09:07:22 -06:00
Bill Thornton
3090971feb
Restore max width and height params
2021-07-08 14:53:56 -04:00
Patrick Barron
bbac9ff67e
GetDeviceOptions always returns an instance of DeviceOptions
2021-06-27 16:42:26 -04:00
crobibero
397868be95
Fix issues with QuickConnect and AuthenticationDb
2021-06-23 21:07:08 -06:00
Patrick Barron
ae878fa051
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
2021-06-23 20:22:12 -04:00
Claus Vium
a41065a248
Merge pull request #6200 from nielsvanvelzen/fix-quickconnect
...
Refactor Quick Connect
2021-06-22 09:43:14 +02:00
Niels van Velzen
7d46ca9317
Refactor Quick Connect
2021-06-22 09:13:14 +02:00
Patrick Barron
3123ea2a94
Add missing ConfigureAwait call
2021-06-19 15:09:16 -04:00
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
2021-06-19 18:04:46 +02:00
BaronGreenback
6648b7d7da
Merge branch 'master' into comparisons
2021-06-19 15:04:30 +01:00
Patrick Barron
be88efce3c
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Devices/DeviceManager.cs
# Emby.Server.Implementations/HttpServer/Security/SessionContext.cs
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Net/ISessionContext.cs
2021-06-18 18:56:10 -04:00
Patrick Barron
336ba2879f
Re-add support for API keys
2021-06-18 18:26:58 -04:00
Bond-009
aaa9cc604f
Merge pull request #6176 from nielsvanvelzen/userid-required
...
Require userId in getItems and getTrailers endpoints
2021-06-13 15:06:30 +02:00
Niels van Velzen
226abde3f7
Change userId to required in operations that would otherwise throw exceptions
2021-06-12 16:19:34 +02:00