Kotlin SDK for Jellyfin, supporting Android and JVM targets
LGPL-3.0 License
Bot releases are visible (Hide)
This release fixes compatibility with kotlinx.serialization 1.7.2 and bumps the recommended server version to 10.9.11 (no API changes).
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.11 |
Published by nielsvanvelzen about 2 months ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.10 |
Published by nielsvanvelzen 2 months ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.9 |
Published by nielsvanvelzen 3 months ago
During the beta testing of our official Android TV app, we discovered two issues related to timezones. The first issue occurred when a LocalDateTime was included as a query parameter in a request, resulting in the omission of the timezone information and causing the server to interpret it as UTC. The second issue involved deserializing a LocalDateTime from a response body, where it was always interpreted as the local timezone instead of the server's consistent UTC timezone. These bugs have been present in the SDK for several releases. These issues are mostly notable in the Live TV functionality.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.8 |
Published by nielsvanvelzen 3 months ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.8 |
Published by nielsvanvelzen 3 months ago
This release is based on the Jellyfin 10.9 API and no longer supports Jellyfin 10.8.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.7 |
Published by nielsvanvelzen 4 months ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.6 |
Published by nielsvanvelzen 5 months ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.4 |
Published by nielsvanvelzen 5 months ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.3 |
Published by nielsvanvelzen 5 months ago
I'm extremely excited to announce the first beta for the next version of our Kotlin SDK. This release is based on the Jellyfin 10.9 API. It is not recommended to use this version in production builds.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.9.0 |
Recommended API Version | 10.9.0 |
Published by nielsvanvelzen 7 months ago
Jellyfin 10.9 is coming, and it will be backwards compatible with 10.8 clients! However, one potential issue may arise due to deserialization issues when a response contains a newly introduced enum member. Particularly notable here is the lyrics media stream type.
To address this problem, this SDK release backports the new enum members onto the 10.8.13 OpenAPI specification. As a result, both 10.8 and 10.9 servers can be supported in your Jellyfin client.
We advise updating your client to this SDK version before the stable release of 10.9, expected towards the end of April. Additionally, we recommend removing support for 10.8 servers approximately 1 to 2 months after the stable release.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.13 |
Published by nielsvanvelzen 11 months ago
This release updates the API version to Jellyfin 10.8.13. With this version all codec parameters (e.g. video/audio/container codec) in all API's are now restricted to a specific format. This is backwards compatible with all previously valid values, bad values will now return a bad request (HTTP 400) instead of crashing FFmpeg. A future version of the SDK will also validate these parameters client side (see #841).
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.13 |
Published by nielsvanvelzen 12 months ago
This release bumps the recommended API version to Jellyfin 10.8.11 and introduces the "ignorePathParameters " option in the ApiClient.createUrl
function.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.12 |
Published by nielsvanvelzen about 1 year ago
This release bumps the recommended API version to Jellyfin 10.8.11 and introduces the "ignorePathParameters " option in the UrlBuilder.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.11 |
Published by nielsvanvelzen about 1 year ago
This release improves the reliability of WebSocket connections by enhancing the reconnect logic and fixing a bug when stopping the "sessions" subscription.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.10 |
Published by nielsvanvelzen over 1 year ago
This release bumps the API to Jellyfin 10.8.10 (no significant changes).
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.10 |
Published by nielsvanvelzen over 1 year ago
This is a small release that updates the API to Jellyfin 10.8.9 (no significant changes). We've also added some extensions to use ticks with the Kotlin duration class, added a better value for the HTTP Accept header and increased the default socket timeout from 10 to 30 seconds based on feedback on our Android TV app.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.9 |
Published by nielsvanvelzen almost 2 years ago
This release includes performance improvements, bug fixes and the addition of request models. For more information visit our new documentation site at kotlin-sdk.jellyfin.org where you can also find a migration document for this release.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.8 |
Published by nielsvanvelzen almost 2 years ago
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.7 |
Published by nielsvanvelzen almost 2 years ago
This version adds request models in addition to the existing API functions. We've also improved server discovery performance and moved all documentation to kotlin-sdk.jellyfin.org.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.8.1 |
Recommended API Version | 10.8.7 |