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
Niels van Velzen
0a0e10e854
Fix routeMediaSourceId route parameter in SubtitleController GetSubtitle
2021-06-12 15:38:13 +02:00
Cody Robibero
9154f20b34
Don't dispose managed CancellationTokenSource ( #6139 )
2021-06-04 14:36:58 +02:00
Claus Vium
6080093b51
Merge pull request #6094 from crobibero/album-artist-sort
...
Add sorting to /Artists/AlbumArtists
2021-05-27 07:23:34 +02:00
Claus Vium
61346dd2e2
Merge pull request #5828 from jackrvan/issue-5813
...
Add NextUpCutoffDate to NextUpQuery
2021-05-27 07:22:06 +02:00
Jack
accb974605
Add optional back
2021-05-26 22:49:53 -04:00
Jack
e3ff473bd4
Review notes to set value to Datetime min value instead of null
2021-05-25 20:46:29 -04:00
crobibero
e01ce826e0
Allow sorting for AlbumArtist
2021-05-23 08:38:05 -06:00
Bond-009
d61530eb4b
Merge pull request #6083 from Bond-009/nullable4
...
Enable nullable reference types for Emby.Server.Implementations
2021-05-21 13:05:03 +02:00
Patrick Barron
b6446c06ee
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Devices/IDeviceManager.cs
2021-05-21 00:19:07 -04:00
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
2021-05-20 23:56:59 -04:00
Patrick Barron
ab63a7745c
Add PaginatedQuery abstract class, change startIndex to skip
2021-05-20 20:48:41 -04:00
Patrick Barron
e1f7086077
Remove unnecessary query class
2021-05-20 20:39:22 -04:00
Bond-009
a937a854f2
Merge pull request #6013 from Bond-009/minor13
2021-05-21 01:29:36 +02:00
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
2021-05-20 22:48:53 +02:00
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-18 18:09:46 -04:00
Jack
7a17de84d9
Add optional to nextUpDateCutoff help text
2021-05-17 21:35:58 -04:00
Bond-009
50f617357b
Merge pull request #5929 from crobibero/sort
2021-05-11 12:41:25 +00:00
Cody Robibero
e3f55a0c54
Reduce warnings in MediaBrowser.Controller ( #6006 )
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-11 13:55:46 +02:00
BaronGreenback
97c2c523a8
Merge branch 'master' into comparisons
2021-05-08 17:11:21 +01:00
Bond_009
56ac64e70a
Minor improvements
...
* properly dispose CancellationTokenSource
* rewrite DynamicHlsController.GetSegmentLengths
* remove dead code
2021-05-08 00:33:24 +02:00
Bond_009
fb090df0b5
Enable nullable reference types for MediaBrowser.Controller
2021-05-07 00:39:20 +02:00
Bond-009
a4a3f598af
Merge pull request #5982 from Bond-009/nullable
2021-05-06 23:33:41 +02:00
BaronGreenback
e682c230bd
Merge branch 'master' into comparisons
2021-05-05 23:22:54 +01:00
BaronGreenback
2e98de9062
Code Clean up: Convert to null-coalescing operator ?? ( #5845 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-05 13:51:14 +02:00
Bond_009
91c2a57b28
Enable nullable reference types for MediaBrowser.Common
2021-05-05 12:57:01 +02:00
Bond-009
9d3f614527
Merge pull request #5943 from Maxr1998/device-profile-defaults
2021-05-05 00:40:32 +02:00
crobibero
3c8abeda7d
Require Authorization for the ClientLogController
2021-05-04 07:16:35 -06:00
Joshua M. Boniface
e71cd8274a
Merge pull request from GHSA-rgjw-4fwc-9v96
...
Remove /Images/Remote API endpoint
2021-05-02 16:53:36 -04:00
Joshua M. Boniface
3e4c860986
Remove /Items/RemoteSearch/Image API endpoint
2021-05-02 01:22:52 -04:00
Joshua M. Boniface
dc81d576ab
Remove /Images/Remote API endpoint
2021-05-02 01:20:58 -04:00
Maxr1998
70771fdcd6
Nullability handling for device profile classes
2021-05-01 13:06:10 +02:00
Maxr1998
e90fbe90f9
Remove extraneous 'stream' parameter
...
The argument isn't passed to the method but causes the API generator to include an unnecessary parameter.
Also fixes some typos in the documentation comments.
2021-04-30 15:07:27 +02:00
Cody Robibero
69e91c33d8
Update Jellyfin.Api/Controllers/GenresController.cs
2021-04-29 04:10:26 -06:00
crobibero
d27ca993a5
Add ability to sort on Genre, MusicGenre, Artist
2021-04-28 18:33:30 -06:00
crobibero
1d6224c9c6
Add endpoint to log client events
2021-04-26 07:02:26 -06:00
Bond-009
224c48821e
Merge pull request #5887 from Bond-009/perf
...
Improve perf of db save and query
2021-04-24 15:57:51 +02:00
crobibero
856819e58f
Don't use obsolete Password property
2021-04-22 06:49:42 -06:00
Bond_009
f46195899e
Improve perf of db save and query
2021-04-21 22:25:08 +02:00
Bond_009
499bac5185
EncodingHelper: Fix circular dependency
2021-04-20 23:03:36 +02:00
BaronGreenback
bc1cc2d04a
Remove unused using directives
2021-04-17 11:37:55 +01:00
BaronGreenback
80877aa945
Cleaned up "value assigned is not used in any execution path"
2021-04-17 09:27:58 +01:00
Jack
198cc6e76a
Some code cleanup. Allow NextUpDateCutoff to be null
2021-04-16 13:57:22 -04:00
Jack
d7855500c2
Add NextUpCutoffDate to NextUpQuery
2021-04-15 14:48:21 -04:00
Claus Vium
dc4714fe40
fix webp compatibility testing ( #5787 )
2021-04-12 19:54:32 +02:00
Cody Robibero
cc59abd54e
Mark cropWhitespace parameter as obsolete ( #5751 )
2021-04-12 15:50:24 +02:00
Joshua M. Boniface
770c123d12
Merge pull request #5764 from cvium/fix-folders-perms
...
Do not check permissions for Folders collectiontype
2021-04-11 13:30:15 -04:00