crobibero
460c3dd351
convert dependent controller functions to di helper class
4 years ago
crobibero
7b864e3a3c
parameter isn't actually required
4 years ago
crobibero
e7f55c5110
Fix Requirement assigned to Handler
4 years ago
Bond-009
e9c9fc4369
Merge pull request #3858 from cvium/fix_wizard_redirect
...
Fix startup wizard redirect
4 years ago
cvium
fc01bdb91d
Use GetEncodedPathAndQuery since ASP.NET Request.Path does not contain query parameters
4 years ago
Andreas B
542185fba4
Avoid including stray commas in HLS codecs field
4 years ago
Bond_009
371a09c60b
MemoryStream optimizations
4 years ago
Mister Rajoy
3ea4d9303e
Fix Split versions
4 years ago
Patrick Barron
229a5d9e0b
Make DisplayPreferencesManager scoped
4 years ago
crobibero
e735ab6cc0
Remove extra Required
4 years ago
crobibero
05f9473544
Apply fixes from review
4 years ago
crobibero
fffa94fc33
Apply fixes from review
4 years ago
David
4ea412f2ab
Fix remote images
4 years ago
David
8bb9909660
Fix photo viewer
4 years ago
crobibero
393666efcf
fix merge conflicts
4 years ago
crobibero
858aecd409
Fix all route for base url support
4 years ago
crobibero
e1226f12f2
fix attribute ordering
4 years ago
crobibero
8f6c2e7679
Remove leading slash from route attributes
4 years ago
crobibero
9e00aa3014
fix openapi validation errors
4 years ago
crobibero
1535f363b2
Fix some request parameters
4 years ago
crobibero
8bb510a9f6
Specify Logger type
4 years ago
crobibero
0f32beb75f
Properly use DI to reference other controllers.
4 years ago
crobibero
cfce1dba08
move WebSocket listeners to Jellyfin.Api
4 years ago
crobibero
dbeeb7cf4a
fix merge conflicts
4 years ago
crobibero
f915c3e5d9
Merge remote-tracking branch 'upstream/master' into api-migration
4 years ago
Patrick Barron
6a42a48c09
Merge pull request #3528 from Ullmie02/api-entrypoint
...
Make TranscodingJobHelper an IDisposable (api-migration)
4 years ago
Patrick Barron
cd515bdbfd
Merge pull request #3783 from Ullmie02/api-universal-audio
...
Move UniversalAudioService to Jellyfin.Api
4 years ago
Patrick Barron
3a0bccb941
Merge pull request #2957 from crobibero/api-dlna-server
...
Migrate DlnaServerController to Jellyfin.Api
4 years ago
Patrick Barron
97c95d3a6b
Merge pull request #2956 from crobibero/api-dlna
...
Move Emby.Dlna DlnaService.cs to Jellyfin.Api
4 years ago
David
d2dd847b60
Remove duplicate code
4 years ago
David
a7eee4f4e5
Remove duplicate code
4 years ago
David
8e05b22645
Use correct MediaInfo method
4 years ago
David
24c5016f48
Fix parameters
4 years ago
David
74b3416963
Merge remote-tracking branch 'jellyfin/api-migration' into api-universal-audio
4 years ago
David
91f2a7d9a8
Revert changes
4 years ago
crobibero
52ba54a71b
PERFORMANCE
4 years ago
David
3f0c0e2d0d
Implement IDisposable
4 years ago
David
b717ecd5e0
Move methods to the right class
4 years ago
David
9be20cfaa6
Add jellyfin api entry point
4 years ago
Cody Robibero
afe8208746
Update Jellyfin.Api/Controllers/DynamicHlsController.cs
...
Co-authored-by: David <daullmer@gmail.com>
4 years ago
David
d3dc9da5d6
Prepare DynamicHlsController merge
4 years ago
David
a3dcca3826
Move UniversalAudioService to Jellyfin.Api
4 years ago
crobibero
f645e2f884
Move DynamicHlsService to Jellyfin.Api
4 years ago
Patrick Barron
2cb6eb984b
Merge pull request #3764 from Ullmie02/api-videohls
...
Move VideoHlsService to Jellyfin.Api
4 years ago
crobibero
4bb1e1c292
Fix docs, params, return values
4 years ago
crobibero
3d5f89ebf9
Merge remote-tracking branch 'upstream/api-migration' into api-dlna-server
4 years ago
crobibero
32c0ac96a1
fix route params
4 years ago
crobibero
6051df0c47
Fix response codes, documentation, and auth
4 years ago
crobibero
f516cf9c4c
Merge remote-tracking branch 'upstream/api-migration' into api-dlna
4 years ago
David
d6c428e998
Update Jellyfin.Api/Controllers/VideoHlsController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
David
c994060794
Remove response code doc because it got added elsewhere
4 years ago
crobibero
c97372a133
Add missing docs and remove duplicate function
4 years ago
crobibero
9171e904de
Merge remote-tracking branch 'upstream/api-migration' into api-video
4 years ago
David
8a016e31f7
Move VideoHlsService to Jellyfin.Api
4 years ago
crobibero
f543a17d1b
Apply review fixes
4 years ago
crobibero
bb1fec9da1
remove extra using
4 years ago
crobibero
df5d43132c
Fix PlaybackInfo endpoint
4 years ago
crobibero
5c4b342323
fix boolean
4 years ago
crobibero
d0ce239e3e
Use ArrayPool and reduce duplicate code
4 years ago
crobibero
03f15fc0ef
use proper os comparison
4 years ago
crobibero
b8d327889b
Add missing functions
4 years ago
David Ullmer
4aa0bd064f
Move HlsSegmentService to Jellyfin.Api
4 years ago
crobibero
7bb34fc9e7
use proper HttpClient DI
4 years ago
crobibero
259b5d7f0a
Fix request parameters
4 years ago
crobibero
5924a81eeb
Fix request parameters
4 years ago
crobibero
d801621cfc
Fix request parameters
4 years ago
crobibero
37496e958f
move VideoService.cs to Jellyfin.Api
4 years ago
Patrick Barron
44acb9f7d9
Merge pull request #3592 from Ullmie02/api-audio
...
Migrate AudioService to Jellyfin.Api
4 years ago
David
ca3dcc3db0
Fix suggestions from review
4 years ago
Patrick Barron
583e4ef97f
Merge pull request #3385 from crobibero/api-image-service
...
Move ImageService.cs to Jellyfin.Api
4 years ago
David
d39f481a5c
Apply suggestions from review
4 years ago
Bond-009
ab9c1295ce
Merge pull request #3538 from Ullmie02/api-fix
...
Fix value parsing in Jellyfin.Api
4 years ago
Bond_009
6cbfae209d
Make CreateUser async
4 years ago
David
cff9772e14
Fix build part 2
4 years ago
David
1cb20f9181
Fix build
4 years ago
David
2ce97c022e
Move AudioService to Jellyfin.Api
4 years ago
David
69e6dd2747
Update Jellyfin.Api/Controllers/SyncPlayController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
David
15ac8095b4
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
crobibero
b006fd1b8f
apply review suggestions
4 years ago
David
90039e1ad3
Merge remote-tracking branch 'remotes/jellyfin/api-migration' into api-audio
...
# Conflicts:
# Emby.Server.Implementations/ApplicationHost.cs
# Jellyfin.Api/Helpers/TranscodingJobHelper.cs
4 years ago
David
eae665a9c4
Add properties to StreamState to fix some errors
4 years ago
David
07e56850be
Remove caching and content length
4 years ago
David
9996afbf25
Add response code documentation
4 years ago
David
cbf5c682e9
Change enum values
4 years ago
David
be8cf1e9ef
Merge branch 'api-migration' into api-syncplay
...
# Conflicts:
# MediaBrowser.Api/SyncPlay/SyncPlayService.cs
4 years ago
crobibero
6602b0dfb6
Move ImageService.cs to Jellyfin.Api
4 years ago
crobibero
230c54721d
update post profile image
4 years ago
crobibero
b040d89e5c
Merge remote-tracking branch 'upstream/api-migration' into api-image-service
4 years ago
crobibero
5c66f9e471
changes from merge
4 years ago
crobibero
1385064497
Merge remote-tracking branch 'upstream/master' into api-migration-merge
4 years ago
David
3514813eb4
Continute work
4 years ago
Patrick Barron
4742ddbb71
Update .NET Core to 3.1.6
4 years ago
David
9a2bcd6266
Move SyncPlay api to Jellyfin.Api
4 years ago
David
c6a0306a34
Move field to the controller
4 years ago
David
ee03b919f9
Fix parsing
4 years ago
David
2328ec59c9
Migrate AudioService to Jellyfin.Api
4 years ago
crobibero
5d34b07d1f
Make query parameters nullable or set default value
4 years ago
Patrick Barron
2eef7d4913
Merge pull request #3504 from Ullmie02/api-genres
...
Move GenresService to Jellyfin.Api
4 years ago
Patrick Barron
48438e828c
Merge pull request #3507 from Ullmie02/api-musicgenres
...
Move MusicGenresService to Jellyfin.Api
4 years ago
Patrick Barron
d80eb91ba1
Merge pull request #2967 from crobibero/api-channel
...
Move ChannelService to Jellyfin.Api
4 years ago
Patrick Barron
940dee57d7
Merge pull request #3493 from Ullmie02/api-items
...
Move ItemsService and TrailersService to Jellyfin.Api
4 years ago
crobibero
1bf131c109
remove duplicate functions
4 years ago
crobibero
b2e7a4a1cb
Merge remote-tracking branch 'upstream/api-migration' into api-channel
4 years ago
David
c2ae0b492c
Add missing using
4 years ago
David
95ea9dad00
Change route parameter name
4 years ago
David
c71234f4d9
Add authorization attribute
4 years ago
David
87f3326ffb
Add authorization attribute
4 years ago
crobibero
068725cded
Fix documentation and authorize attribute
4 years ago
David
5a74a7d3c7
Add additional userId query parameter
4 years ago
David
57fab9035f
Move MusicGenresService to Jellyfin.Api
4 years ago
David
589add1654
Change nullable behavior to fix web client
4 years ago
David
94ccb3ee98
Move GenresService to Jellyfin.Api
4 years ago
Patrick Barron
613444a152
Merge pull request #2976 from crobibero/api-environment
...
Transfer EnvironmentService to Jellyfin.Api
4 years ago
David
c675a9bec9
Merge pull request #3405 from crobibero/api-livetv
...
Move LiveTvService.cs to Jellyfin.Api
4 years ago
David
68cc075dda
Update LiveTvController.cs
4 years ago
David
31a492b2b9
Move TrailersService to Jellyfin.Api
4 years ago
David
121de44ad0
Move ItemsService to Jellyfin.Api
4 years ago
Cody Robibero
0830d381c4
Add missing endpoint
4 years ago
crobibero
1aaee5cf8f
Move PersonsService.cs to Jellyfin.Api
4 years ago
crobibero
13c4cb628f
add missing function after merge
4 years ago
crobibero
14faebc7fe
Merge remote-tracking branch 'upstream/api-migration' into api-livetv
4 years ago
David
5dfe1ed9b3
Fix using ordering
4 years ago
David
6385e1ba46
Fix Build
4 years ago
David
94e792e0d7
Merge branch 'api-migration' of github.com:Ullmie02/jellyfin into api-migration
4 years ago
David
603b1693c0
Update Jellyfin.Api/Controllers/ArtistsController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Patrick Barron
a9dad2b04e
Merge pull request #3451 from crobibero/api-studios
...
Move StudiosService.cs to Jellyfin.Api
4 years ago
crobibero
da40572979
Merge remote-tracking branch 'upstream/api-migration' into api-studios
4 years ago
Patrick Barron
1b34919a60
Merge pull request #3381 from crobibero/api-movies
...
Move MoviesService.cs to Jellyfin.Api
4 years ago
David
45e034e9a1
Move ArtistsService to Jellyfin.Api
4 years ago
Cody Robibero
8459d486de
Update Jellyfin.Api/Controllers/MoviesController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
4 years ago
dependabot[bot]
84e74dbc50
Bump Swashbuckle.AspNetCore from 5.5.0 to 5.5.1
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.5.0...v5.5.1 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Patrick Barron
dbf939467f
Merge pull request #3466 from crobibero/api-migration-nullable
...
Make all optional strings nullable
4 years ago
Patrick Barron
9b6daec3ad
Merge pull request #3462 from Ullmie02/api-playbackinfo
...
Move MediaInfoService to Jellyfin.Api
4 years ago
crobibero
73bcda7eac
Make all optional strings nullable
4 years ago
David
bcd3cddad8
Move MediaInfoService to Jellyfin.Api
4 years ago
crobibero
f45d44f321
Move PlaystateService.cs to Jellyfin.Api
4 years ago
Patrick Barron
90c01327aa
Merge pull request #3433 from crobibero/api-years
...
Move YearsService to Jellyfin.Api
4 years ago
Patrick Barron
ac646494e5
Merge pull request #3447 from crobibero/api-user-views
...
move UserViewsService.cs to Jellyfin.Api
4 years ago
Patrick Barron
b9b73178f5
Merge pull request #3449 from crobibero/api-user-library
...
Move UserLibraryService.cs to Jellyfin.Api
4 years ago
David
1e80be30a9
Add response code documentation
4 years ago
dkanada
83ae4d074d
use constructor to set optimal config values
4 years ago
David
ea855c3a75
Merge branch 'api-migration' of github.com:jellyfin/jellyfin into api-instantmix
4 years ago
David
fb9654e783
Correct Library routing
4 years ago
David
778634b41b
Move InstantMixService to Jellyfin.Api
4 years ago
crobibero
325808d271
Move StudiosService.cs to Jellyfin.Api
4 years ago
Patrick Barron
fe02c6e863
Merge pull request #2929 from crobibero/api-scheduled-tasks
...
Scheduled Tasks to Jellyfin.Api
4 years ago
crobibero
8074c47d29
Move UserLibraryService.cs to Jellyfin.Api
4 years ago
crobibero
54d666d7c9
move UserViewsService.cs to Jellyfin.Api
4 years ago
crobibero
0179293c24
fix build
4 years ago
crobibero
18f7f5aec7
Merge remote-tracking branch 'upstream/api-migration' into api-environment
4 years ago
crobibero
0740ec6112
Merge remote-tracking branch 'upstream/api-migration' into api-image-service
4 years ago
Patrick Barron
7bd9172779
Merge pull request #3434 from crobibero/api-unused
...
remove unused query parameters
4 years ago
crobibero
835bda7be3
Add missing route
4 years ago
Patrick Barron
45f195aca9
Merge pull request #3440 from Ullmie02/api-collection
...
Move CollectionService to Jellyfin.Api
4 years ago
David
53f4a8ce58
Add missing response code documentation
4 years ago
David
2cc5b1ab94
Add response code docs
4 years ago
David
fa98013621
Move AlbumsService to Jellyfin.Api
4 years ago
David
dad6f12b10
Move CollectionService to Jellyfin.Api
4 years ago
crobibero
7a32d03101
remove unused parameters
4 years ago
crobibero
1228d6711e
remove unused parameters
4 years ago
crobibero
e72a22c564
Move YearsService.cs to Jellyfin.Api
4 years ago
crobibero
fb81f95ae8
fix duplicate function
4 years ago
crobibero
289605c07f
Merge remote-tracking branch 'upstream/api-migration' into api-library
4 years ago
crobibero
60ab4cd7b1
move YearsService.cs to Jellyfin.Api
4 years ago
crobibero
fee07219d0
fix merge
4 years ago
crobibero
cbcf3bfaff
Merge remote-tracking branch 'upstream/api-migration' into api-channel
4 years ago
Patrick Barron
6ad50f2e02
Merge pull request #3421 from Ullmie02/api-tvshows
...
Move TvShowsService to Jellyfin.Api
4 years ago
crobibero
32881c6b22
add missing docs and attributes
4 years ago
David
d64770bcdb
Finish TvShowsController
4 years ago
crobibero
7e94bb7864
fix controller attribute
4 years ago
crobibero
b4a773fde8
Merge remote-tracking branch 'upstream/api-migration' into api-livetv
4 years ago
crobibero
c4f9112b0d
Move LiveTvService.cs to Jellyfin.Api
4 years ago
Patrick Barron
cdba45fc3c
Merge pull request #3285 from Ullmie02/api-system
...
Move SystemService to Jellyfin.Api
4 years ago
Patrick Barron
57bf8c17d6
Merge pull request #3420 from Ullmie02/api-missing-policy
...
Add missing authorization policies (new Web Api)
4 years ago
David
293d96f27c
Move TvShowsService to Jellyfin.Api started
4 years ago
crobibero
1d7d480efe
fix tests
4 years ago
David
6b72fb8631
Add missing default authorization policy
4 years ago
David
5c6e9f4db5
Add missing authorization policies
4 years ago
crobibero
a50738e88d
move BrandingService.cs to Jellyfin.Api
4 years ago
dependabot[bot]
12f700fb2a
Bump Swashbuckle.AspNetCore from 5.4.1 to 5.5.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 5.4.1 to 5.5.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.4.1...v5.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
crobibero
f35774170f
Move LiveTvService.cs to Jellyfin.Api
4 years ago
Patrick Barron
743032f1e1
Merge pull request #3393 from Ullmie02/api-dashboard
...
Move DashboardController to Jellyfin.Api
4 years ago
Patrick Barron
a6664b8335
Merge pull request #3275 from crobibero/api-playlist
...
Move PlaylistService to Jellyfin.Api
4 years ago
Patrick Barron
87734b8647
Merge pull request #3399 from Ullmie02/api-videos
...
Move VideosService to Jellyfin.Api
4 years ago
crobibero
38788a1f1d
Merge remote-tracking branch 'upstream/api-migration' into api-library
4 years ago
crobibero
ccd7b3f524
WIP GetImage endpoints
4 years ago
Patrick Barron
3bf19d1e93
Merge pull request #3395 from crobibero/api-routes-fix
...
Add missing attributes, fix response codes, fix route parameter casing
4 years ago
David
4eb94b8fb1
Update Jellyfin.Api/Controllers/DashboardController.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
David
fae510308e
Add try catch block
4 years ago
David
f736b43f97
Merge pull request #3271 from crobibero/api-item-lookup
...
Move ItemLookupService to Jellyfin.Api
4 years ago
crobibero
cffba00f51
Fix response code
4 years ago
Cody Robibero
f211a6c17b
Update Jellyfin.Api/Controllers/PluginsController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
4 years ago
Cody Robibero
f6972cdab8
Update Jellyfin.Api/Controllers/ItemRefreshController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
4 years ago
Cody Robibero
857eb0c397
Update Jellyfin.Api/Controllers/PluginsController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
4 years ago
Cody Robibero
c492c09b25
Update Jellyfin.Api/Controllers/DisplayPreferencesController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
4 years ago
David
8f9c985988
Move VideosService to Jellyfin.Api
4 years ago
David
9a223b7359
Fix suggestions
4 years ago
David
d7ae666ef0
Merge pull request #3273 from crobibero/api-item-update
...
Move ItemUpdateService to Jellyfin.Api
4 years ago
crobibero
10ddbc34ec
Add missing attributes, fix response codes, fix route parameter casing
4 years ago
crobibero
9a8deadc21
implement all non image get endpoints
4 years ago
crobibero
b603742a77
Merge remote-tracking branch 'upstream/api-migration' into api-image-service
4 years ago
crobibero
f017f5c97f
clean up
4 years ago
crobibero
472fd5217f
clean up
4 years ago
crobibero
d1ca0cb4c7
Use proper DtoOptions extensions
4 years ago
crobibero
3329b08b40
Merge remote-tracking branch 'upstream/api-migration' into api-playlist
4 years ago
Patrick Barron
deac459b62
Merge pull request #3382 from Ullmie02/api-suggestions
...
Move SuggestionsService to Jellyfin.Api
4 years ago
crobibero
81c0451b5e
Fix response code & docs
4 years ago
crobibero
8c38644fca
Fix response code & docs
4 years ago
crobibero
95bae56640
Fix response code & docs
4 years ago
crobibero
0c98bc42a8
Fix response code & docs
4 years ago
David Ullmer
d4c86b82e0
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-sessionservice
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
Patrick Barron
804764e1fb
Merge pull request #3363 from Ullmie02/api-user
...
Move UserService to Jellyfin.Api
4 years ago
David
1c78482b48
Use authorization code from api-migration to fix startup wizard
4 years ago
David
64fb173dad
Move DashboardController to Jellyfin.Api
4 years ago
David
33de0ac108
Use RequestHelpers.Split
4 years ago
Patrick Barron
e26f487fc8
Merge pull request #3377 from crobibero/api-pragma
...
Convert pragma to SuppressMessage
4 years ago
Patrick Barron
c3915cdb78
Merge pull request #2926 from crobibero/api-display-preferences
...
DisplayPreferences to Jellyfin.Api
4 years ago
crobibero
cd273c4e98
Start move ImageService.cs to Jellyfin.Api
4 years ago
David
f17d198eb5
Move SuggestionsService to Jellyfin.Api
4 years ago
crobibero
7c79ee0cd5
Move MoviesService.cs to Jellyfin.Api
4 years ago
crobibero
45234e5ecd
Add movie support to existing GetSimilarItemsResult
4 years ago
crobibero
e2a7e8d97e
Move LibraryService.cs to Jellyfin.Api
4 years ago
crobibero
494f697072
Merge remote-tracking branch 'upstream/api-migration' into api-library
4 years ago
David Ullmer
7e91ded587
Remove #nullable enable
4 years ago
David Ullmer
68ea589f1a
Use direct return instead of Ok()
4 years ago
crobibero
d53a2899b1
remove #nullable
4 years ago
crobibero
e4a13f0e1e
remove #nullable
4 years ago
crobibero
8f1505cdf5
remove #nullable
4 years ago
crobibero
6767c47ccd
remove #nullable
4 years ago
crobibero
97ce641242
remove #nullable
4 years ago
crobibero
d820c0fff5
Convert pragma to supresswarning
4 years ago
David
b51b9653ac
Add missing authorization policies
4 years ago
David
d63c0e4228
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-system
4 years ago
David
a5bd7f2d6e
Use new authorization and session functions
4 years ago
David
42385a14f0
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-sessionservice
...
# Conflicts:
# MediaBrowser.Api/Sessions/SessionService.cs
4 years ago
David
77bea56708
Add request body models
4 years ago
David
762eeb51e6
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-user
4 years ago
crobibero
69e1047bf3
Add DtoExtensions.cs
4 years ago
David
522e44de59
Merge pull request #3357 from crobibero/api-authorization
...
Add Authorization handlers
4 years ago
David
713ae7ae36
Add xml comments; Add status codes; Use return instead of exception
4 years ago
crobibero
9a51f484af
Remove nullable, add async task
4 years ago
Patrick Barron
116284fe99
Merge pull request #3321 from Ullmie02/api-librarystructure
...
Move LibraryStructureService to Jellyfin.Api
4 years ago
David
f2d7eac418
[WIP] Move UserService to Jellyfin.Api
4 years ago
Patrick Barron
b4da357db2
Merge pull request #2944 from crobibero/api-image
...
ImageNameService to Jellyfin.Api
4 years ago
David
226a9d5d2e
Merge pull request #2946 from crobibero/api-image2
...
Move RemoteImageService to Jellyfin.API
4 years ago
David
bf133d044a
Merge pull request #3269 from crobibero/api-filter
...
Move FilterService to Jellyfin.Api
4 years ago
crobibero
9b45ee440c
User proper File constructor
4 years ago
crobibero
0d1298e851
User proper File constructor
4 years ago
crobibero
90fe8f0cbc
Merge branch 'api-filter' of github.com:crobibero/jellyfin into api-filter
4 years ago
crobibero
444605703c
Merge remote-tracking branch 'upstream/api-migration' into api-filter
4 years ago
Cody Robibero
f181cb3746
Update Jellyfin.Api/Controllers/FilterController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
4 years ago
Cody Robibero
f27f977f01
Merge pull request #3333 from crobibero/api-item-refresh
...
Move ItemRefreshService.cs to Jellyfin.Api
4 years ago
Cody Robibero
5a7ad6b2dc
Merge pull request #3274 from crobibero/api-localization
...
Move LocalizationService to Jellyfin.Api
4 years ago
David
efe998ecf4
Merge pull request #3280 from crobibero/api-plugin
...
Move PluginService to Jellyfin.Api
4 years ago
crobibero
c24666253c
Add Default authorization policy
4 years ago
crobibero
774fdbd031
Fix tests.
4 years ago
David
a952d15670
Await Task from _libraryManager
4 years ago
crobibero
4aac936721
Add more authorization handlers, actually authorize requests
4 years ago
dependabot[bot]
95884752de
Bump Swashbuckle.AspNetCore from 5.0.0 to 5.4.1
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 5.0.0 to 5.4.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.0.0...v5.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
crobibero
524243a934
fix merge conflict
4 years ago
crobibero
589735f60c
Merge remote-tracking branch 'upstream/master' into HEAD
4 years ago
dkanada
e2b2f74b47
Merge pull request #3319 from Ullmie02/api-204
...
Use Http status code 204 instead of 200
4 years ago
David
edc5611ec7
Fix null reference to fix CI
4 years ago
David
8a8bf4b686
Merge remote-tracking branch 'upstream/api-migration' into api-sessionservice
4 years ago
David
ac0a3180d7
Merge remote-tracking branch 'upstream/api-migration' into api-librarystructure
4 years ago
David
9bedd9ac3c
Merge remote-tracking branch 'upstream/api-migration' into api-204
4 years ago
David
d01f56bc42
Merge remote-tracking branch 'upstream/api-migration' into api-subtitles
4 years ago
David
cf3d0f8d51
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-system
4 years ago
Patrick Barron
42b4f0aa2e
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Jellyfin.Data.csproj
4 years ago
crobibero
276750f310
Move ItemRefreshService.cs to Jellyfin.Api
4 years ago
crobibero
13b53db4ef
fix build
4 years ago
crobibero
2d4998c578
fix build
4 years ago
crobibero
ae514da840
Merge remote-tracking branch 'upstream/api-migration' into api-environment
4 years ago
crobibero
8a834fb728
Merge remote-tracking branch 'upstream/api-migration' into api-filter
4 years ago
crobibero
81030a0a5a
Merge remote-tracking branch 'upstream/api-migration' into api-plugin
4 years ago
crobibero
ce37c40749
Merge remote-tracking branch 'upstream/api-migration' into api-item-lookup
4 years ago
crobibero
50f6d8029d
Merge remote-tracking branch 'upstream/api-migration' into api-item-update
4 years ago
crobibero
9ee6ea86ea
Merge remote-tracking branch 'upstream/api-migration' into api-localization
4 years ago
crobibero
bcce8190ff
Merge remote-tracking branch 'upstream/api-migration' into api-channel
4 years ago
crobibero
552a74eb6e
Fix build
4 years ago
crobibero
6c7cc92a09
Merge remote-tracking branch 'upstream/api-migration' into api-image2
4 years ago
crobibero
bd09753976
Merge remote-tracking branch 'upstream/api-migration' into api-image
4 years ago
crobibero
39376bace3
Merge remote-tracking branch 'upstream/api-migration' into api-scheduled-tasks
4 years ago
crobibero
7666a1201f
Merge remote-tracking branch 'upstream/api-migration' into api-display-preferences
4 years ago
crobibero
ec3e15db57
Fix merge and build
4 years ago
crobibero
829eb1a849
merge master into api-migration
4 years ago
David
fff3c789b9
Move SessionService to Jellyfin.Api
4 years ago
David
618b893c48
Move LibraryStructureService to Jellyfin.Api
4 years ago
David
043d76bd6e
Use Http status code 204 instead of 200
4 years ago
Patrick Barron
6429e60c40
Merge pull request #2931 from crobibero/api-attachment
...
AttachmentsService to Jellyfin.Api
4 years ago
Patrick Barron
6a62c3c628
Merge pull request #3281 from Ullmie02/api-activitylog
...
Move ActivityLogService to Jellyfin.Api
4 years ago
Patrick Barron
a6573e015f
Merge pull request #2983 from bruceCoelho/api-migration
...
PackageService to Jellyfin.API
4 years ago
David
a47ff4043f
Disable CA1801
4 years ago
David
fcbae95d19
Use 'await using Stream' instead of 'using Stream'
4 years ago
crobibero
a6815018dc
Update to .NET Core 3.1.5
4 years ago
David
8178b19470
Fix suggestions
4 years ago
David
f64e8e8757
Move SubtitleService to Jellyfin.Api
4 years ago
Cody Robibero
355682620d
Update Jellyfin.Api/Controllers/FilterController.cs
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
Cody Robibero
393f5f0c25
Update Jellyfin.Api/Controllers/FilterController.cs
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
Cody Robibero
c61efba0c6
Merge pull request #3286 from Ullmie02/api-apikey
...
Move ApiKeyService to Jellyfin.Api
4 years ago
David
6a70081643
Move ApiKeyService to Jellyfin.Api
4 years ago
David
b16da09549
Move /System Endpoint to Jellyfin.Api
4 years ago
David
1bf6c085ed
Move File; Move Route; use DateTime? in Query
4 years ago
Cody Robibero
647b78a3c0
Merge pull request #3226 from Ullmie02/api-searchservice
...
Move SearchService to new API endpoint
4 years ago
dkanada
ac9bef9465
Merge pull request #3227 from crobibero/api-first-user
...
Add second endpoint for Startup/User
4 years ago
Patrick Barron
d105bc728d
Fix startup wizard.
4 years ago
David
dc190e5683
Move ActivityLogService to Jellyfin.Api
4 years ago
crobibero
0b778b8851
Move PluginService to Jellyfin.Api
4 years ago
David Ullmer
1491e93d84
Add response code documentation
4 years ago
dkanada
b3f8928fbb
Merge pull request #3218 from crobibero/api-cors
...
Enable CORS and Authentation
4 years ago
crobibero
d97e306cda
Move PlaylistService to Jellyfin.Api
4 years ago
crobibero
a4455af3e9
Move LocalizationService to Jellyfin.Api
4 years ago
crobibero
81d3ec7205
Move ItemUpdateService to Jellyfin.Api
4 years ago
crobibero
6f64e48c54
Add response codes
4 years ago
crobibero
16e26be87f
Move ItemLookupService to Jellyfin.Api
4 years ago
crobibero
dd5579e0eb
Move FilterService to Jellyfin.Api
4 years ago
David
cefa9d3c08
Add default values for parameters and fix spelling
4 years ago
David
7fa374f8a2
Move Split method from BaseJellyfinApiController.cs to RequestHelpers.cs
4 years ago
David
f3029428cd
Fix suggestions
4 years ago
dkanada
f7f59fe9a3
Merge branch 'api-migration' into api-config-json
4 years ago
crobibero
6be862545a
Merge remote-tracking branch 'upstream/api-migration' into api-cors
4 years ago
crobibero
6c53e36ccf
Fix Api Routing
5 years ago
crobibero
a787efc660
Merge remote-tracking branch 'upstream/api-migration' into api-scheduled-tasks
5 years ago
Patrick Barron
06f9cde22f
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs
# Emby.Server.Implementations/Library/UserManager.cs
# Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs
# Emby.Server.Implementations/Sorting/IsPlayedComparer.cs
# Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs
# Emby.Server.Implementations/TV/TVSeriesManager.cs
# Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs
5 years ago
crobibero
fd913d73e3
Revert authorized endpoints to legacy api
5 years ago
crobibero
22f56842bd
Apply review suggestions
5 years ago
Cody Robibero
601e4a88c9
Merge pull request #2933 from crobibero/api-device
...
DeviceService to Jellyfin.Api
5 years ago
crobibero
3e749eabdf
Fix doc errors
5 years ago
crobibero
88b6c26472
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-channel
...
# Conflicts:
# Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs
5 years ago
Bond-009
af93ec750c
Enable TreatWarningsAsErrors for more projects
5 years ago
crobibero
cf9cbfff56
Add second endpoint for Startup/User
5 years ago
crobibero
0e41c4727d
revert to System.Text.JsonSerializer
5 years ago
David
638cfa32ab
Move SearchService to new API endpoint
5 years ago
crobibero
aed6f57f11
Remove invalid docs and null check
5 years ago
crobibero
e30a85025f
Remove log spam when using legacy api
5 years ago
crobibero
9f0b5f347a
Switch Config controller to System.Text.Json
5 years ago
Cody Robibero
297ab2e423
Merge pull request #2962 from crobibero/api-config
...
Move ConfigurationService to Jellyfin.Api
5 years ago
Patrick Barron
01ce56016a
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Jellyfin.Data.csproj
# MediaBrowser.Api/UserService.cs
# MediaBrowser.Controller/Library/IUserManager.cs
5 years ago
Bond-009
5c95037234
Merge pull request #2953 from crobibero/api-startup
...
Convert StartupController to ActionResult
5 years ago
crobibero
483e24607b
Fix optional parameter binding
5 years ago
crobibero
40762f13c6
Fix route parameter casing
5 years ago
crobibero
62ea9b2821
Merge upstream/api-migration
5 years ago
crobibero
70c42eb0ac
Apply review suggestions
5 years ago
crobibero
a4b3f2e32b
Add missing route attribute
5 years ago
crobibero
fb068b76a1
Use correct MediaTypeName
5 years ago
crobibero
5f0c37d574
Fix DefaultDirectoryBrowserInfo naming
5 years ago
crobibero
070edd9e5b
Fix MediaType usage
5 years ago
crobibero
2689865858
Remove unused using
5 years ago
crobibero
51d54a8ca4
Fix return content type
5 years ago
crobibero
b28dd47a0f
implement review suggestions
5 years ago
crobibero
2f2bceb110
Remove default parameter values
5 years ago
Bruce
24543b04c1
Applying review suggestion to documentation
5 years ago
crobibero
cdb25e355c
Fix return value
5 years ago
crobibero
cf78edc979
Fix Authorize attributes
5 years ago
crobibero
a11a193439
Remove CameraUpload endpoints
5 years ago
crobibero
e03c97d7cd
update xml docs
5 years ago
crobibero
6c376f18f7
update xml docs
5 years ago
crobibero
6dbbfcbfbe
update xml docs
5 years ago
crobibero
839de72f9a
Fix authentication attribute
5 years ago
crobibero
2923013c6e
Clean Remote Image Controller.
5 years ago
crobibero
98bd61e364
Clean up routes
5 years ago
crobibero
c998935d29
Apply review suggestions
5 years ago
crobibero
1c471d5855
Clean UpdateDisplayPreferences endpoint
5 years ago
crobibero
a7a725173d
Rename to AttachmentsController -> VideoAttachmentsController
5 years ago
crobibero
26a2bea179
Update endpoint docs
5 years ago
crobibero
177339e8d5
Fix Authorize attributes
5 years ago
crobibero
15e9fbb923
move to ActionResult<T>
5 years ago
crobibero
84fcb4926c
Remove exception handler
5 years ago
crobibero
8eac528815
nullable
5 years ago
crobibero
45d750f106
Move AttachmentsService to AttachmentsController
5 years ago
crobibero
c4f8ba55f2
Rename to AttachmentsController -> VideoAttachmentsController
5 years ago
dkanada
8de7c5ee36
Merge pull request #3134 from mark-monteiro/update-dotnet-core
...
Update to .NET Core 3.1.4
5 years ago
crobibero
37f55b5c21
apply doc suggestions
5 years ago
Mark Monteiro
3ed76d7e08
Update to .NET Core 3.1.4
5 years ago
Nathan Kessler
3bc07e7c56
Fix 500 error causing first-time setup wizard to hang
5 years ago
Patrick Barron
9ad839c776
Initial migration code
5 years ago
crobibero
d7d8118b42
Fix xml docs
5 years ago
Bond-009
f2bace2a07
Merge pull request #2925 from crobibero/redoc
...
Enhance Swagger Generation
5 years ago
crobibero
35dbcea931
Return array -> ienumerable
5 years ago
crobibero
cbd4a64e67
Update endpoint docs
5 years ago
crobibero
25002483a3
Update endpoint docs
5 years ago
crobibero
7516e3ebbe
Update endpoint docs
5 years ago
crobibero
f67daa84b0
Update endpoint docs
5 years ago
crobibero
0017163f39
Update endpoint docs
5 years ago
Bruce
0d8253d8e2
Updated documentation according to discussion in jellyfin#2872
5 years ago
ZadenRB
82231b4393
Update to return IEnumerable directly where possible
5 years ago
crobibero
7a3925b863
Fix docs
5 years ago
crobibero
97ecffceb7
Add response code descriptions
5 years ago
ZadenRB
c61a200c9d
Revise documentation based on discussion in #2872
5 years ago
crobibero
000088f8f9
init
5 years ago
Bruce Coelho
5aced0ea0f
Apply suggestions from code review
...
Co-Authored-By: Cody Robibero <cody@robibe.ro>
5 years ago
Bruce Coelho
f66714561e
Update Jellyfin.Api/Controllers/PackageController.cs
...
Applying requested changes to PackageController
Co-Authored-By: Cody Robibero <cody@robibe.ro>
5 years ago
Bruce
c7fe8b04cc
PackageService to Jellyfin.API
5 years ago
Bond-009
3c366954ae
Merge pull request #2960 from ZadenRB/content-type-annotation
...
Adds annotation for content-type of ASP.NET Web API endpoints
5 years ago
crobibero
714aaefbcc
Transfer EnvironmentService to Jellyfin.Api
5 years ago
ZadenRB
85853f9ce3
Add back in return type documentation
5 years ago
ZadenRB
2066b0f68f
Use builtin JSON Mime type constant
5 years ago
crobibero
311f2e2bc3
Fix Authorize attributes
5 years ago
crobibero
f3da5dc8b7
Fix Authorize attributes
5 years ago
crobibero
bb8e738a08
Fix Authorize attributes
5 years ago
crobibero
5ca7e1fd79
Move ChannelService to Jellyfin.Api
5 years ago
crobibero
1223eb5a22
Remove unneeded Ok calls.
5 years ago
crobibero
4d894c4344
Remove unneeded Ok calls.
5 years ago
crobibero
c7c2f9da90
Apply suggestions
5 years ago
crobibero
a06d271725
Move ConfigurationService to Jellyfin.Api
5 years ago
ZadenRB
eee02a355a
Adds produces annotation to the base controller to indicate application/json as the response type for endpoints
5 years ago
ZadenRB
7693cc0db0
Use ActionResult return type for all endpoints
5 years ago
ZadenRB
2a49b19a7c
Update documentation of startIndex
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
crobibero
461b298be7
Migrate DlnaServerController to Jellyfin.Api
5 years ago
crobibero
f5385e4735
Move Emby.Dlna DlnaService.cs to Jellyfin.Api
5 years ago
crobibero
3ab61dbdc2
bump swashbuckle
5 years ago
crobibero
7db3b035a6
move to ActionResult<T>
5 years ago
crobibero
88b856796a
move to ActionResult<T>
5 years ago
Mark Monteiro
c5f163293f
Add <ProjectGuid> properties to all project files
...
This is required for SonarCloud analysis to run
5 years ago
crobibero
9ae895ba21
move to ActionResult<T>
5 years ago
crobibero
02a78aaae9
move to ActionResult<T>
5 years ago
crobibero
98224dee9e
move to ActionResult<T>
5 years ago
crobibero
927696c403
move to ActionResult<T>
5 years ago
crobibero
466e20ea8c
move to ActionResult<T>
5 years ago
ZadenRB
69d9bfb233
Make documentation of parameters clearer
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
crobibero
b8fd9c785e
Convert StartupController to IActionResult
5 years ago
crobibero
8ab9949db5
Remove exception handler
5 years ago
crobibero
a6cd852675
Remove exception handler
5 years ago
crobibero
30609236ab
Remove exception handler
5 years ago
crobibero
04119c0d40
Remove exception handler
5 years ago
crobibero
5ef71d592b
Remove exception handler
5 years ago
crobibero
08eba82bb7
Remove exception handler
5 years ago
ZadenRB
dae6965710
Remove documentation of void return type
5 years ago
ZadenRB
6c8e1d37bd
Remove more unnecessary IActionResult
5 years ago
ZadenRB
67efcbee05
Remove error handlers, to be implemented at a global level in a separate PR
5 years ago
crobibero
766d2ee413
Move RemoteImageService to Jellyfin.API
5 years ago
crobibero
376619369d
fix build
5 years ago
crobibero
e151d539f2
Move ImageByNameService to Jellyfin.Api
5 years ago
ZadenRB
688240151b
Enable nullable reference types on new class, remove unnecessary documenation and return types
5 years ago
ZadenRB
16cae23bbe
Add response type annotations, return IActionResult to handle errors
5 years ago
crobibero
440f060da6
Fix Authenticated Roles
5 years ago
crobibero
21b54b4ad8
Move DeviceService to DevicesController
5 years ago
crobibero
1fc6825410
nullable
5 years ago
crobibero
a41d5fcea4
Move AttachmentsService to AttachmentsController
5 years ago
crobibero
c5d709f77e
remove todo
5 years ago
crobibero
4a960892c2
Add Authorize and BindRequired
5 years ago
crobibero
d8fc4f91db
burn ToOptimizedResult
5 years ago
crobibero
5d9c40ec72
move scheduled tasks to Jellyfin.Api
5 years ago
ZadenRB
7c8188194b
Address PR comments, and revert changes that changed the API schema
5 years ago
crobibero
e6b873f2ae
Fix missing attributes
5 years ago
crobibero
60607ab60c
Fix saving DisplayPreferences
5 years ago
crobibero
c31b9f5169
Fix build & runtime errors
5 years ago
crobibero
a282fbe966
Move DisplayPreferences to Jellyfin.Api
5 years ago
crobibero
86d68e23e7
Add DisplayPreferencesController
5 years ago
crobibero
8a7e4cd639
add redoc
5 years ago
ZadenRB
558b50a094
Remove unnecessary assembly, update casing, enable nullable reference types on notification DTOs.
5 years ago
ZadenRB
ad1c880751
Lowercase parameters
5 years ago
ZadenRB
1180b9746f
Migrates the notifications service to use ASP.NET MVC framework
5 years ago
Mark Monteiro
aa9737afb3
Update .NET Core to 3.1.3
5 years ago
Mark Monteiro
debab44870
Update all packages to .NET Core 3.1.2
5 years ago
Bond_009
2186df8ac4
Update deps
5 years ago
Bond_009
bb236b9591
Merge branch 'master' into warn12
5 years ago
Bond_009
a253fa616d
Fix build and address comments
5 years ago
Bond_009
5a8e972952
Enable TreatWarningsAsErrors for some projects
...
Analyzers are only run in debug build, so setting TreatWarningsAsErrors
for release build will catch the compiler warnings until we resolve all
analyzer warnings.
5 years ago
Bond_009
2ef4ffd698
More warnings (removed)
5 years ago
Claus Vium
080b106991
Update Jellyfin.Api/Auth/FirstTimeSetupOrElevatedPolicy/FirstTimeSetupOrElevatedRequirement.cs
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
Claus Vium
47a4f2f387
Fix more review comments
5 years ago
Claus Vium
2af5922af0
Fix review comments
5 years ago
Claus Vium
27e3cf1558
Move appbuilder and service collection to Jellyfin.Server
5 years ago
Claus Vium
c2cdbc909b
Add style rules and fix it all
5 years ago
Claus Vium
c9669a0d21
Split a long line
5 years ago
Claus Vium
706739dbe6
Move API stuff to the api project
5 years ago
Claus Vium
3f651de24c
Add authentication and remove versioning
5 years ago
Claus Vium
05b7e22808
Add SwaggerUI
5 years ago
Claus Vium
e5d57bd82f
Move StartupWizard to ASP.NET Web Api
5 years ago