Kotlin SDK for Jellyfin, supporting Android and JVM targets
LGPL-3.0 License
Bot releases are visible (Hide)
Published by nielsvanvelzen over 3 years ago
This is a patch release to fix an issue with device names that caused exceptions in the API when the name contained special characters.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.6 |
Published by nielsvanvelzen over 3 years ago
After over a year of development on a brand new library for our Android apps the "Jellyfin Kotlin SDK" is now ready for release!
This library is a replacement for our old Java apiclient and uses a modern technology stack with Kotlin and Ktor / OkHttp for networking. Everything is written Kotlin-first, with a Java compatibility layer added on top.
We've already integrated the SDK in our Android apps: jellyfin-android 2.3.0 uses the SDK for all native parts of the app and jellyfin-androidtv 0.12 is using it for background tasks and the new authentication screen.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.6 |
Published by nielsvanvelzen over 3 years ago
This beta release fixes a few issues with the generated code and updates the OpenAPI specification to 10.7.6. If everything works as expected this beta will be retagged as 1.0.0 in the next few days and development on the 1.1.0 version will start.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.6 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the eight beta and is intended as the final beta before release. This beta introduces some small changes to improve the experience for Java users, cleans the code a bit and adds a few new features:
Expect more new features starting from the 1.1.0 release!
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.5 |
Published by nielsvanvelzen over 3 years ago
This is the final release of the old apiclient. It is highly recommended to upgrade to the new Kotlin SDK.
This version of the apiclient does not depend on JCenter. It is only available for use on JitPack here: https://jitpack.io/#jellyfin/jellyfin-sdk-kotlin/v0.7.10.
From #271.
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the seventh beta to fix a major issue where enums where not serialized properly in query parameters.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.5 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the sixth beta update with some fixes for timeouts and exceptions. There also is a new set of functions to help converting between Pair-like api models and the actual Pair class.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.5 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the fifth beta updating introducing new discovery code with stricter rules, a new HttpClientOptions class to change timeout/redirection behavior, exceptions for the KtorClient and a fix in the generator changing the nullability of a lot of properties. Updating to this version might require changes, see the relevant pull requests for more details.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.5 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the fourth beta updating the API to Jellyfin 10.7.5 together with some other changes. The most important change is #234 which fixes an issue with the generation of urls in the VideoApi.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.5 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the third beta updating the API to Jellyfin 10.7.2 together with some other changes.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.2 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the second beta and aims to fix publishing of the library (See #176).
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.0 |
Published by nielsvanvelzen over 3 years ago
After almost a year of development the new apiclient SDK is ready for testing! This release is a complete rewrite of the 0.6.x version with some changes already released in the 0.7.x version. The API part is now automatically generated with a custom written code generator and updates the API to 10.7.0!
This is the first beta.
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.0 |
Published by nielsvanvelzen over 3 years ago
This release adds a new method to the BaseApiClient to change the device information.
Published by nielsvanvelzen almost 4 years ago
And again, another maintenance release to fix an issue for the Android app. This time it fixes an issue where some devices use special characters in their device name causing the app to fail..
Published by nielsvanvelzen about 4 years ago
Another maintenance release to fix an issue with server discovery on some privacy-focused Android versions.
Published by nielsvanvelzen about 4 years ago
This is another small release that adds an additional ProGuard rule to the Android module to fix crashes when using the discovery functions with ProGuard enabled.
Published by nielsvanvelzen about 4 years ago
This is a small release that adds a ProGuard configuration to the Android module to fix crashes when using the API with ProGuard enabled.
Published by dkanada about 4 years ago
This is a small release that adds the ImageBlurHashes
field to the BaseItemDTO
model.
Published by nielsvanvelzen about 4 years ago
This release fixes some more build issues so we can publish the package to JCenter.