Commit Graph

1383 Commits (db60c9da250272e346a83e4cf6fc0748d5e5a012)

Author SHA1 Message Date
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project
3 years ago
BaronGreenback 6648b7d7da
Merge branch 'master' into comparisons
3 years ago
Patrick Barron be88efce3c Merge branch 'master' into authenticationdb-efcore
3 years ago
Patrick Barron 336ba2879f Re-add support for API keys
3 years ago
crobibero e021a0e9ce Update to dotnet 5.0.7
3 years ago
Bond-009 aaa9cc604f
Merge pull request #6176 from nielsvanvelzen/userid-required
3 years ago
Niels van Velzen 226abde3f7 Change userId to required in operations that would otherwise throw exceptions
3 years ago
Niels van Velzen 0a0e10e854 Fix routeMediaSourceId route parameter in SubtitleController GetSubtitle
3 years ago
Cody Robibero 9154f20b34
Don't dispose managed CancellationTokenSource (#6139)
4 years ago
Claus Vium 6080093b51
Merge pull request #6094 from crobibero/album-artist-sort
4 years ago
Claus Vium 61346dd2e2
Merge pull request #5828 from jackrvan/issue-5813
4 years ago
Jack accb974605 Add optional back
4 years ago
Jack e3ff473bd4 Review notes to set value to Datetime min value instead of null
4 years ago
crobibero e01ce826e0 Allow sorting for AlbumArtist
4 years ago
Bond-009 d61530eb4b
Merge pull request #6083 from Bond-009/nullable4
4 years ago
Patrick Barron b6446c06ee Merge branch 'master' into authenticationdb-efcore
4 years ago
Patrick Barron a0c6f72762 Migrate authentication db to EF Core
4 years ago
Patrick Barron ab63a7745c Add PaginatedQuery abstract class, change startIndex to skip
4 years ago
Patrick Barron e1f7086077 Remove unnecessary query class
4 years ago
Bond-009 a937a854f2
Merge pull request #6013 from Bond-009/minor13
4 years ago
Bond_009 7e8428e588 Enable nullable reference types for Emby.Server.Implementations
4 years ago
Patrick Barron a225f34796 Merge branch 'master' into authenticationdb-efcore
4 years ago
Jack 7a17de84d9 Add optional to nextUpDateCutoff help text
4 years ago
crobibero 66b185898f Update to dotnet5.0.6
4 years ago
Cody Robibero 2888567ea5
Update Jellyfin.Api/Models/ClientLogDtos/ClientLogEventDto.cs
4 years ago
Bond-009 50f617357b
Merge pull request #5929 from crobibero/sort
4 years ago
Cody Robibero e3f55a0c54
Reduce warnings in MediaBrowser.Controller (#6006)
4 years ago
BaronGreenback 97c2c523a8
Merge branch 'master' into comparisons
4 years ago
Bond_009 56ac64e70a Minor improvements
4 years ago
Bond_009 fb090df0b5 Enable nullable reference types for MediaBrowser.Controller
4 years ago
Bond-009 a4a3f598af
Merge pull request #5982 from Bond-009/nullable
4 years ago
Bond_009 ddb04dc12b Use new ReadAllLines extensions
4 years ago
BaronGreenback e682c230bd
Merge branch 'master' into comparisons
4 years ago
BaronGreenback 2e98de9062
Code Clean up: Convert to null-coalescing operator ?? (#5845)
4 years ago
Bond_009 91c2a57b28 Enable nullable reference types for MediaBrowser.Common
4 years ago
Bond-009 48e81e65e8
Merge pull request #5938 from cvium/allocationz
4 years ago
Bond-009 9d3f614527
Merge pull request #5943 from Maxr1998/device-profile-defaults
4 years ago
crobibero 3c8abeda7d Require Authorization for the ClientLogController
4 years ago
dependabot[bot] ee92dffa82
Bump Swashbuckle.AspNetCore.ReDoc from 6.1.3 to 6.1.4
4 years ago
Claus Vium b9d18f0fa7
Merge branch 'master' into allocationz
4 years ago
dependabot[bot] 6f722bac0f
Bump Swashbuckle.AspNetCore from 6.1.3 to 6.1.4
4 years ago
Joshua M. Boniface e71cd8274a
Merge pull request from GHSA-rgjw-4fwc-9v96
4 years ago
Joshua M. Boniface 3e4c860986 Remove /Items/RemoteSearch/Image API endpoint
4 years ago
Joshua M. Boniface dc81d576ab Remove /Images/Remote API endpoint
4 years ago
Maxr1998 70771fdcd6
Nullability handling for device profile classes
4 years ago
cvium ba2e346d12 prevent cancellationtoken leakage
4 years ago
Maxr1998 e90fbe90f9
Remove extraneous 'stream' parameter
4 years ago
Bond-009 eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
4 years ago
Cody Robibero 69e91c33d8
Update Jellyfin.Api/Controllers/GenresController.cs
4 years ago
crobibero d27ca993a5 Add ability to sort on Genre, MusicGenre, Artist
4 years ago
dependabot[bot] a3cb8dbc9d
Bump Swashbuckle.AspNetCore.ReDoc from 6.0.7 to 6.1.3
4 years ago
crobibero 1d6224c9c6 Add endpoint to log client events
4 years ago
dependabot[bot] d5037a8988
Bump Swashbuckle.AspNetCore from 6.0.7 to 6.1.3
4 years ago
Bond-009 224c48821e
Merge pull request #5887 from Bond-009/perf
4 years ago
Bond-009 1a54338e38
Merge pull request #5892 from crobibero/password-obsolete
4 years ago
Bond-009 184e05aeb6
Merge pull request #5681 from BaronGreenback/ContentFeatureOptimization
4 years ago
crobibero 856819e58f Don't use obsolete Password property
4 years ago
crobibero 5b0dc21c64 Mark password property as obsolete
4 years ago
Bond_009 f46195899e Improve perf of db save and query
4 years ago
Bond-009 d5163b4167
Merge pull request #5877 from Bond-009/circ1
4 years ago
Bond_009 499bac5185 EncodingHelper: Fix circular dependency
4 years ago
cvium 8933389753 Respect user settings for transcode and remux
4 years ago
BaronGreenback bc1cc2d04a Remove unused using directives
4 years ago
BaronGreenback bb6fddde9a Group Methods
4 years ago
BaronGreenback 80877aa945 Cleaned up "value assigned is not used in any execution path"
4 years ago
Jack 198cc6e76a Some code cleanup. Allow NextUpDateCutoff to be null
4 years ago
Jack d7855500c2 Add NextUpCutoffDate to NextUpQuery
4 years ago
Claus Vium dc4714fe40
fix webp compatibility testing (#5787)
4 years ago
Cody Robibero cc59abd54e
Mark cropWhitespace parameter as obsolete (#5751)
4 years ago
Joshua M. Boniface 770c123d12
Merge pull request #5764 from cvium/fix-folders-perms
4 years ago
BaronGreenback fb7587dd84 Renamed
4 years ago
Odd Stråbø 13d0837b78 (mostly)Fix ResizeFill
4 years ago
Odd Stråbø 383aa4e4d9 Add Resize to fill box alternative to image endpoints
4 years ago
Claus Vium bf510ca04e
Merge pull request #5750 from iwalton3/fix-audio-selection-uns
4 years ago
cvium f2e7491755 Do not check permissions for Folders collectiontype
4 years ago
Patrick Barron 8607b52541 Make device/session code async
4 years ago
Patrick Barron 44e71774b1 Rewrite device manager using EF Core
4 years ago
BaronGreenback 0db5df86df
Update Jellyfin.Api/Constants/Policies.cs
4 years ago
BaronGreenback 5fb7557763 Network Access Policy
4 years ago
Bond-009 b2fbf97abd
Merge pull request #4988 from Bond-009/crop
4 years ago
Ian Walton 321e383965 Fix setting audio stream in PlaybackInfo for jellyfin-web.
4 years ago
Bond-009 5042246360
Merge pull request #5710 from jellyfin/dependabot/nuget/Microsoft.AspNetCore.Authorization-5.0.5
4 years ago
Claus Vium a1718e392b
Merge pull request #5631 from BrianCArnold/FixMessageCommand
4 years ago
dependabot[bot] e85ac4d975
Bump Microsoft.AspNetCore.Authorization from 5.0.3 to 5.0.5
4 years ago
Bond-009 4f387dca6e
Merge pull request #5598 from cvium/fix_hls_default_values
4 years ago
Bond-009 ec0ef1530c
Merge pull request #5602 from Ullmie02/IP-string-IP
4 years ago
BaronGreenback d9a50cb510 Various DLNA Optimizations
4 years ago
Patrick Barron 499785bebb Use new entities for API key endpoints
4 years ago
BrianCArnold 4fa2a32d81
Apply suggestions from code review
4 years ago
BrianCArnold af03b280bc
Update SessionController.cs
4 years ago
BrianCArnold 80fe48fda9
Update SessionController.cs
4 years ago
Brian Arnold ca25301e64 Added Required attribute to Text property of MessageCommand.
4 years ago
Brian C. Arnold 998833ea6e Removed null check for body object and user [Required] attribute in replacement.
4 years ago
Brian Arnold f114ba57dd Fixed comment and code block runes to match coding
4 years ago
Brian Arnold 81e3e5ca48 Changed SessionController.SendMessageCommand
4 years ago
Claus Vium 9144d11a9d
Merge pull request #5624 from crobibero/subtitle-format
4 years ago
crobibero afe3b5999e Fix route naming
4 years ago
lmaonator 694d772b11
Update Jellyfin.Api/Controllers/SessionController.cs
4 years ago
crobibero 5b758c4711 Mark query parameters as obsolete
4 years ago
lmaonator db2fbcef2b Fix stream selection having no effect when casting
4 years ago
crobibero e0ff51cf2a Mark query parameters as obsolete
4 years ago
crobibero 73fe9d3f69 Allow subtitle format to be set from query parameter.
4 years ago
cvium b3d084044e enable range processing for download endpoints
4 years ago
Szymon Acedański b1e8a8565f
Update Jellyfin.Api/Helpers/FileStreamResponseHelpers.cs
4 years ago
Szymon Acedański 136136dea9 Fix incorrect responses for HEAD /audio/<id>/stream
4 years ago
David 19e4ef82dd Remove conversion from IPAddress to string to IPAddress
4 years ago
cvium 7dedeb6c79 change HLS endpoint defaults to false
4 years ago
Erwin de Haan 1f3aa3fe6f Apply review suggestions
4 years ago
Erwin de Haan 239a7156cc Fix arbitrary image file reads in ImageByNameController
4 years ago
Erwin de Haan f61d18612b Fix directory traversal in the HlsSegmentController in a fairly rudimentary but working way.
4 years ago
Patrick Barron e5380c653b Merge branch 'master' into ef-cleanup
4 years ago
Bond-009 0e5d4a3bcf
Merge pull request #5422 from Bond-009/warn51
4 years ago
Bond-009 8bb2420a25
Merge pull request #5518 from crobibero/missing-endpoints
4 years ago
Bond_009 a8ed753f6c FxCop -> Net Analyzers (part 2)
4 years ago
crobibero 9ac9543ee2 Add missing InstantMix endpoints
4 years ago
Bond-009 260b48ef9d
Merge pull request #5515 from jellyfin/fix-refresh-endpoint
4 years ago
Claus Vium fe2a310fe2
fix refresh endpoint
4 years ago
crobibero eef15dc7ac Fix third part integration
4 years ago
Claus Vium 5592967497
Merge pull request #5403 from BaronGreenback/DLNAProfileFix
4 years ago
BaronGreenback 84da57cd48
Update StreamingHelpers.cs
4 years ago
David ece0d67f99 Use FileShare.Read for log files
4 years ago
Bond_009 9ed7f429c0 FxCop -> Net Analyzers (part 1)
4 years ago
BaronGreenback 75c9659e05 Fix unreachable code & assign id to each profile.
4 years ago
David 60ffa6f514 Use FileShare.None when creating files
4 years ago
Patrick Barron f638ee6b09 Enable nullable for Jellyfin.Data and remove unnecessary attributes
4 years ago
Bond-009 e839929b91
Merge pull request #5380 from Bond-009/plugins
4 years ago
Bond-009 3741be51ec
Merge pull request #5383 from cvium/fix-mergeversions-overflow
4 years ago
cvium 59814bd55e do not pick a linked item as primary when merging versions
4 years ago
Claus Vium d0a2d00b29
Fix UpdateMediaPath model binding (#5378)
4 years ago
Bond_009 a6d0db5d04 100% branch coverage for DashboardController
4 years ago
crobibero 858c91ab48 Specify defaults or set query parameter to nullable
4 years ago
BaronGreenback d819a1d928
Remove Content-Length header from DLNA HEAD request (#5335)
4 years ago
Bond-009 c2af32d035
Merge pull request #5299 from Bond-009/tests13
4 years ago
Bond_009 914e891689 Fix unchecked input
4 years ago
Bond_009 aff0aea60f Improve branch coverage
4 years ago
Joshua M. Boniface 7ece3c5523
Merge pull request #5273 from Bond-009/warn31
4 years ago
Joshua M. Boniface c0c4aff8a6
Merge pull request #5276 from Bond-009/minor12
4 years ago
Joshua M. Boniface da55462d92
Merge pull request #5291 from Bond-009/tests12
4 years ago
dependabot[bot] 875e02318c
Bump Swashbuckle.AspNetCore from 6.0.5 to 6.0.7
4 years ago
Bond_009 ec3237ba55 Fix tests
4 years ago
Bond_009 57102090d3 Add tests for DashboardController
4 years ago
dependabot[bot] 29fb2c57c8
Bump Swashbuckle.AspNetCore.ReDoc from 6.0.5 to 6.0.7
4 years ago
Bond_009 b1fe28d0a6 Use GetEncodingOptions where possible
4 years ago
Bond_009 eba859e33e Minor improvements
4 years ago
Bond_009 40b9e7592f Fix build
4 years ago
Bond_009 141efafd3d Enable TreatWarningsAsErrors for MediaBrowser.Model
4 years ago
dkanada 13d65318eb
Merge pull request #5223 from Bond-009/minor10
4 years ago
dkanada 175e2a5249
Merge pull request #5242 from jellyfin/cancellationtokens
4 years ago
crobibero 6ad2544a30 Bump Swashbuckle.AspNetCore to 6.0.5
4 years ago
Bond_009 e9f22303a4 Properly forward cancellationTokens
4 years ago
dependabot[bot] 7feef9a01b
Bump Swashbuckle.AspNetCore.ReDoc from 6.0.2 to 6.0.5
4 years ago
Bond-009 6616add8c8
Merge pull request #5213 from Bond-009/tests9
4 years ago
Bond_009 65bab55ca0 Minor improvements
4 years ago
dkanada 9fcdbd4c4b remove deprecated settings from server config
4 years ago
Bond_009 97935d2cd2 Add tests for RequestHelpers.GetItemTypeStrings
4 years ago
Bond-009 76d66e0dee
Merge pull request #5208 from crobibero/api-post-image
4 years ago
crobibero 223b42aed3 Create BaseItemKind enum
4 years ago
crobibero d5f0b046bb Add image file accept to openapi
4 years ago
crobibero 407c35f087 Update to dotnet 5.0.3
4 years ago
dependabot[bot] df121c1516
Bump Swashbuckle.AspNetCore.ReDoc from 5.6.3 to 6.0.2
4 years ago
David Ullmer 07f1a2c2dc
Update Jellyfin.Api/Controllers/UserController.cs
4 years ago
David eb0ff0c370 Fix forgot password pin request
4 years ago
dkanada 86859a3926
Merge pull request #5010 from BaronGreenback/Remove_IPluginConfigurationPage
4 years ago
Claus Vium 63be326302
Merge pull request #5117 from jellyfin/fix-framerate-locale
4 years ago
nyanmisaka 3ce0d589ba make FRAME-RATE field culture invariant
4 years ago
Bond-009 4a2678e63b
Merge pull request #5097 from Bond-009/cleanup4
4 years ago
crobibero 77b417e41e Mark non-nullable body as null
4 years ago
Bond_009 f6b293203a
Restore weird behaviour
4 years ago
Bond_009 1c2cd7efa0
Remove useless abstraction and clean up formatting
4 years ago
Bond_009 d24e7f60c7
Fix GetOrderBy and add tests
4 years ago
crobibero 55670b91b2 Use ArrayModelBinder for sortBy and sortOrder
4 years ago
Ionut Andrei Oanca 68969c9530 Clear playlist in SyncPlay group
4 years ago
Joshua M. Boniface 4b6b90e0b1
Merge pull request #5069 from crobibero/obsolete-param
4 years ago
Joshua M. Boniface 3bf7e18886
Merge pull request #5031 from crobibero/5.0.2
4 years ago
Cody Robibero 91a9af95c2
Apply suggestions from code review
4 years ago
crobibero 59ff2c5b4b Add ability to mark query parameter as obsolete.
4 years ago
crobibero a087ab389a dotnet 5.0.2
4 years ago
crobibero 3b9567d583 Add query parameter to disable returning first episode as next up
4 years ago
BaronGreenback a4e838fbf5 Remoed configurationPageType
4 years ago
BaronGreenback c6aa6ceed9 Removal of IPluginConfigurationPage
4 years ago
crobibero 5f998bdd1f Require elevated auth to upload subtitles
4 years ago
Bond_009 620fbf0f89
Remove CropWhitespace function
4 years ago
crobibero a15e126ef8 Fix inverted SkipWhile
4 years ago
Bond-009 9a10a18db1
Merge pull request #4905 from BaronGreenback/streamingHelper
4 years ago
crobibero 1b894798b1 Change log level for converters
4 years ago
BaronGreenback 11700db312
Update StreamingHelpers.cs
4 years ago
Cody Robibero 5c57569692
Merge branch 'master' into PluginDowngrade
4 years ago
BaronGreenback 4c291da45c
Encoding fix for System Logs. (#4564)
4 years ago
BaronGreenback 889e988167 Updated to latest unstable.
4 years ago
BaronGreenback 62702fa3eb Changes as requested
4 years ago
Bond-009 3a452463fc
Merge pull request #4849 from crobibero/clean-deps
4 years ago
Joshua M. Boniface bfdd4727b5
Merge pull request #4850 from BaronGreenback/NetworkApiFix
4 years ago
Joshua M. Boniface a77788906c
Merge pull request #4821 from BaronGreenback/disableDlna
4 years ago
BaronGreenback e113a50597 Possible null reference fix.
4 years ago
crobibero 1dac2226c4 Remove unused deps
4 years ago
BaronGreenback bc9462981e changed to constants
4 years ago
BaronGreenback bf24929d27 Changed to 503.
4 years ago
Claus Vium 53119ed2a1
Merge pull request #4824 from crobibero/livestream-post-body
4 years ago
Claus Vium 98da2c67a5
Merge pull request #4836 from crobibero/dashboard-theme
4 years ago
David 13de663201 Fix similar endpoint for TV
4 years ago
crobibero a682fc4516 Return dashboardTheme when requesting DisplayPreferences
4 years ago
David eba403158e Re-add IsMovie
4 years ago
David f4d1e33010 Fix similar items endpoint for movies and TV
4 years ago
crobibero 4539164d38 Add request parameters to OpenLiveStreamDto
4 years ago
BaronGreenback 9470712118 Added xml docs
4 years ago
BaronGreenback 3d0b9f9ea1 Did the other API,
4 years ago
BaronGreenback c98144c60d Updated docs.
4 years ago
BaronGreenback f06d52c475 Disable API if dlna is disabled.
4 years ago
Greenback 5d748c0e9f Renamed to ImagePath
4 years ago
BaronGreenback 5d5b198525
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback e445c2932a
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
crobibero 56ae63433f Set filename when downloading file
4 years ago
Greenback 1ed25ebd9a Corrections as recommended.
4 years ago
Greenback ebbb57efc3 Change json default settings.
4 years ago
Claus Vium 21d2e9ff0c
Merge pull request #4771 from crobibero/typed-get-preference
4 years ago
Greenback 5323887540 Replaced TryGetPlugin with GetPlugin
4 years ago
Greenback 00ff3b9096 remove attribute
4 years ago
BaronGreenback aecd35d306
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback 24ab152e9d
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback e4993ae574
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback 2afa963fc1
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback 3f1ad7f963
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
Greenback c197dca759 Changed PluginId to guid so its the same type as plugin.id
4 years ago
Greenback eb2439f23b Changes as recommended.
4 years ago
Bond-009 e84622b4ab
Merge pull request #4794 from cvium/fix_image_upload
4 years ago
Bond-009 906ee4f962
Merge pull request #4781 from crobibero/map-xmltv
4 years ago
Greenback 208d545cfe Changed as suggested.
4 years ago
Greenback dddcfa6dbb Suggested changes.
4 years ago
BaronGreenback 41466c430d
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
cvium 5b4eef741a Convert from base64 when saving item images
4 years ago
BaronGreenback 33385c1b8c
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback 1c6529c9eb
Update Jellyfin.Api/Controllers/PluginsController.cs
4 years ago
BaronGreenback 67c480ad53
Merge branch 'master' into PluginDowngrade
4 years ago
Greenback 356d92cd71 Fixed repository listing
4 years ago
Greenback 494ace7984 Mark plugin failure on DI Loop.
4 years ago
Greenback d2d45295fc Rollback change.
4 years ago
Greenback a246a77ada Delete plugin working.
4 years ago
Greenback 7986465cf7 Initial upload
4 years ago
Joshua M. Boniface 4f6a585424
Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies
4 years ago
crobibero c6b381db10 Use request body for mapping xml channels
4 years ago
crobibero ee23d06154 Use a more descriptive function name
4 years ago
Claus Vium 13bb5e1ead
Merge pull request #4761 from crobibero/playlist
4 years ago
Claus Vium f8ef38c0ea
Merge pull request #4758 from nyanmisaka/fix-landingScreen-options
4 years ago
crobibero b670937c3d Use typed UserManager GetPreference
4 years ago
Bond-009 04ba59ab40
Merge pull request #4766 from barronpm/usermanager-async
4 years ago
Patrick Barron 76f61eb0d6 Convert DeleteUser to async
4 years ago
Nyanmisaka a79c210c76
fix typo
4 years ago
crobibero 297b7ea6fa Fix empty body for PlaybackInfo
4 years ago
crobibero 0d2106a272 Allow playlist to be created by query string
4 years ago
nyanmisaka 0332b72502 fix landing screen options
4 years ago