| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-13 | Make the JsonConverters for delimited arrays more generic (#13396) | Bond-009 | |
| * Make the JsonConverters for delimited arrays more generic Also adds some tests for serialization (with different types) as we didn't have any before. * Ignore warnings | |||
| 2024-09-24 | Fix get sessions with api key (#12696) | gnattu | |
| 2024-09-18 | Return empty response instead of not found | Shadowghost | |
| 2024-09-18 | Add SessionInfoDto, DeviceInfoDto and implement ↵ | Shadowghost | |
| JsonDelimitedArrayConverter.Write | |||
| 2024-09-18 | Don't expose hwaccel type for non-admin (#12663) | gnattu | |
| 2024-04-21 | Limit sessions per user (#11370) | Cody Robibero | |
| 2024-01-17 | Use helper function to compare guid (#10825) | Cody Robibero | |
| 2024-01-06 | Remove some unused client capabilities and sync code (#10812) | Niels van Velzen | |
| 2023-11-29 | Make "activeWithinSeconds" independent from "controllableByUserId" in ↵ | felix920506 | |
| GetSessions Fixes issue #10610 | |||
| 2023-11-12 | Move API policies to MediaBrowser.Common | Patrick Barron | |
| 2023-10-10 | Convert string MediaType to enum MediaType | Cody Robibero | |
| 2023-02-12 | Merge branch 'master' into simplify_authz | cvium | |
| # Conflicts: # Jellyfin.Api/Auth/SyncPlayAccessPolicy/SyncPlayAccessHandler.cs | |||
| 2023-02-09 | refactor: simplify authz | cvium | |
| 2023-02-04 | Return NotFound when itemId isn't found | Bond_009 | |
| 2023-02-02 | Migrate to file-scoped namespaces | Shadowghost | |
| 2022-12-07 | Fix wrong usage of ArgumentNullException.ThrowIfNull | Bond_009 | |
| 2022-12-07 | Use ArgumentException.ThrowIfNullOrEmpty | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-10-11 | Fix some things that slipped through the cracks | Bond_009 | |
| 2022-10-06 | fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext | cvium | |
| 2022-02-21 | Optimize Guid comparisons | Bond_009 | |
| * 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 | |||
| 2021-12-12 | Use BaseItemKind where possible | Cody Robibero | |
| 2021-05-20 | Migrate authentication db to EF Core | Patrick Barron | |
| 2021-05-18 | Merge branch 'master' into authenticationdb-efcore | Patrick Barron | |
| # Conflicts: # Jellyfin.Api/Helpers/RequestHelpers.cs | |||
| 2021-04-10 | Make device/session code async | Patrick Barron | |
| 2021-03-31 | Apply suggestions from code review | BrianCArnold | |
| Co-authored-by: Claus Vium <cvium@users.noreply.github.com> | |||
| 2021-03-31 | Update SessionController.cs | BrianCArnold | |
| 2021-03-30 | Update SessionController.cs | BrianCArnold | |
| Removed unnecessary construction of POCO to represent data from POST body | |||
| 2021-03-29 | Added Required attribute to Text property of MessageCommand. | Brian Arnold | |
| 2021-03-27 | Removed null check for body object and user [Required] attribute in replacement. | Brian C. Arnold | |
| 2021-03-27 | Fixed comment and code block runes to match coding | Brian Arnold | |
| standards required by Jellyfin team. | |||
| 2021-03-27 | Changed SessionController.SendMessageCommand | Brian 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-26 | Update Jellyfin.Api/Controllers/SessionController.cs | lmaonator | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-03-26 | Fix stream selection having no effect when casting | lmaonator | |
| 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-21 | Convert ClientCapabilities to a Dto with JsonConverters | crobibero | |
| 2020-11-16 | Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage. | crobibero | |
| 2020-10-14 | Remove CommaDelimitedArrayModelBinderProvider | crobibero | |
| 2020-10-02 | Merge branch '4214-supported-commands-enum' of ↵ | github@esslinger.dev | |
| https://github.com/skyfrk/jellyfin into 4214-supported-commands-enum | |||
| 2020-10-02 | feat: implement CommaDelimitedArrayModelBinderProvider | github@esslinger.dev | |
| 2020-10-01 | fix: remove unused null check | Simon Eßlinger | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2020-10-01 | feat: use CommaDelimitedArrayModelBinder to retain API | github@esslinger.dev | |
| 2020-10-01 | feat: convert supportedCommands strings to enums | github@esslinger.dev | |
| 2020-09-23 | Merge pull request #4192 from nielsvanvelzen/generalcommand-sucks | Anthony Lavado | |
| Use GeneralCommandType enum in GeneralCommand | |||
| 2020-09-21 | Use GeneralCommandType in SessionController parameters | Niels van Velzen | |
| 2020-09-21 | Use GeneralCommandType enum in GeneralCommand name | Niels van Velzen | |
| 2020-09-20 | Update SessionController.cs | BaronGreenback | |
| 2020-09-20 | Update Jellyfin.Api/Controllers/SessionController.cs | BaronGreenback | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2020-09-19 | Update SessionController.cs | BaronGreenback | |
| 2020-09-19 | Update SessionController.cs | BaronGreenback | |
| 2020-09-19 | Update Jellyfin.Api/Controllers/SessionController.cs | BaronGreenback | |
| Co-authored-by: Claus Vium <cvium@users.noreply.github.com> | |||
