aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers/SessionController.cs
AgeCommit message (Collapse)Author
2021-12-12Use BaseItemKind where possibleCody Robibero
2021-05-20Migrate authentication db to EF CorePatrick Barron
2021-05-18Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Jellyfin.Api/Helpers/RequestHelpers.cs
2021-04-10Make device/session code asyncPatrick Barron
2021-03-31Apply suggestions from code reviewBrianCArnold
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-31Update SessionController.csBrianCArnold
2021-03-30Update SessionController.csBrianCArnold
Removed unnecessary construction of POCO to represent data from POST body
2021-03-29Added Required attribute to Text property of MessageCommand.Brian Arnold
2021-03-27Removed null check for body object and user [Required] attribute in replacement.Brian C. Arnold
2021-03-27Fixed comment and code block runes to match codingBrian Arnold
standards required by Jellyfin team.
2021-03-27Changed SessionController.SendMessageCommandBrian Arnold
implementation receive data in the POST body, as that is how the jellyfin-web client currently posts the data to the server. Resolves: #5628
2021-03-26Update Jellyfin.Api/Controllers/SessionController.cslmaonator
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-03-26Fix stream selection having no effect when castinglmaonator
When casting to jellyfin-mpv-shim from jellyfin-web in the browser, jellyfin-web sends data about which version (for grouped items) and which streams the user selected in the browser to the "Sessions/{sessionId}/Playing" API endpoint. The API endpoint currently doesn't forward them to jellyfin-mpv-shim through the Play command, which results in the default streams being played instead of the browser selected ones. PlayRequest already has the properties and they are already sent to the cast client by SendPlayCommand when present. jellyfin-mpv-shim will already use them to select the wanted streams when it receives the Play command. All that's needed to make it work is to take the parameters and assign them to PlayRequest.
2020-11-21Convert ClientCapabilities to a Dto with JsonConverterscrobibero
2020-11-16Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage.crobibero
2020-10-14Remove CommaDelimitedArrayModelBinderProvidercrobibero
2020-10-02Merge branch '4214-supported-commands-enum' of ↵github@esslinger.dev
https://github.com/skyfrk/jellyfin into 4214-supported-commands-enum
2020-10-02feat: implement CommaDelimitedArrayModelBinderProvidergithub@esslinger.dev
2020-10-01fix: remove unused null checkSimon Eßlinger
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-10-01feat: use CommaDelimitedArrayModelBinder to retain APIgithub@esslinger.dev
2020-10-01feat: convert supportedCommands strings to enumsgithub@esslinger.dev
2020-09-23Merge pull request #4192 from nielsvanvelzen/generalcommand-sucksAnthony Lavado
Use GeneralCommandType enum in GeneralCommand
2020-09-21Use GeneralCommandType in SessionController parametersNiels van Velzen
2020-09-21Use GeneralCommandType enum in GeneralCommand nameNiels van Velzen
2020-09-20Update SessionController.csBaronGreenback
2020-09-20Update Jellyfin.Api/Controllers/SessionController.csBaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-09-19Update SessionController.csBaronGreenback
2020-09-19Update SessionController.csBaronGreenback
2020-09-19Update Jellyfin.Api/Controllers/SessionController.csBaronGreenback
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-09-19Update Jellyfin.Api/Controllers/SessionController.csBaronGreenback
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-09-19Update Jellyfin.Api/Controllers/SessionController.csBaronGreenback
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-09-17Update SessionController.csBaronGreenback
removed space
2020-09-17Update SessionController.csBaronGreenback
2020-09-17Update SessionController.csBaronGreenback
2020-09-09Remove nullable from requiredcrobibero
2020-09-07fix play command routecrobibero
2020-09-07Fix api routescrobibero
2020-09-06merge all attributescrobibero
2020-09-05Make all FromRoute requiredcrobibero
2020-08-21Fix dlna play tocrobibero
2020-08-10fix route typocrobibero
2020-08-09parameter isn't actually requiredcrobibero
2020-08-06Apply fixes from reviewcrobibero
2020-08-04Fix all route for base url supportcrobibero
2020-08-03fix openapi validation errorscrobibero
2020-07-07Make query parameters nullable or set default valuecrobibero
2020-06-27Make all optional strings nullablecrobibero
2020-06-22Add missing authorization policiesDavid
2020-06-20Add missing attributes, fix response codes, fix route parameter casingcrobibero
2020-06-19Use new authorization and session functionsDavid