Commit Graph

121 Commits

Author SHA1 Message Date
Niels van Velzen
5b33fd2a6c Update generated sources 2022-08-15 20:08:29 +02:00
Niels van Velzen
b8c3aa139e Add model constants CollectionType, ItemSortBy, MediaType and PersonType 2022-08-14 10:13:25 +02:00
jellyfin-bot
295d375bde Update generated sources to 10.8.1 2022-07-05 17:38:58 +02:00
Niels van Velzen
a5d95d0c8f Update generated sources 2022-06-15 19:11:10 +02:00
jellyfin-bot
1274eb377f Update generated sources to 10.8.0 2022-06-11 09:42:31 +02:00
Niels van Velzen
a687223c51 Migrate unit tests to Kotest 2022-04-30 15:51:04 +02:00
Niels van Velzen
d6ec54cea4 Implement Comparable interface in ServerVersion 2022-04-30 15:51:04 +02:00
Niels van Velzen
127a102455
Update OpenAPI to 10.8.0-beta.2 (#380) 2022-04-19 13:54:16 +02:00
Niels van Velzen
3903bc4d53
Fix ServerVersion comparison failing when build is not set (#381) 2022-04-19 13:19:47 +02:00
Niels van Velzen
d37b0e2bcf Update OpenAPI to 10.8.0-beta.1 2022-04-17 19:16:01 +02:00
Niels van Velzen
5dd9e24984
WebSocket API rewrite (#352)
* WebSocket API rewrite
* Review changes
2022-03-26 20:45:43 +01:00
Niels van Velzen
3a191cca05 Update generated sources 2022-03-25 20:03:03 +01:00
Niels van Velzen
66d259b81f Update generated sources 2021-12-27 16:07:49 +01:00
Niels van Velzen
012f76f7f3
Disable wildcard imports (#344) 2021-12-23 13:41:22 +01:00
Niels van Velzen
1467a736ff
Add extensions to read arguments from GeneralCommandMessage (#335) 2021-11-08 09:54:15 +01:00
Niels van Velzen
32674ff7f1
Use generated GeneralCommandType model (#332) 2021-10-19 20:50:36 +02:00
Niels van Velzen
5a6b9496a9
Require explicit enabling of publishing (#331)
Prevents testutils (and potential future projects) from being published, also moves publishing config to AFTER the kotlin block to fix jellyfin-core-android POM and jellyfin-core Dokka
2021-10-17 14:36:57 +00:00
Niels van Velzen
0de06304f3 Remove redundant visibility modifiers from tests 2021-10-09 12:11:33 +02:00
Niels van Velzen
6894b48e16 Add PairExtensionTests 2021-10-09 11:58:48 +02:00
Niels van Velzen
f53dfde0a8 Fix location of ServerVersionTests 2021-10-09 11:58:37 +02:00
Niels van Velzen
b5af0ace91
Use testutils in all modules (#328) 2021-10-06 22:39:13 +02:00
jellyfin-bot
728a546772
Update generated sources to 10.7.7 (#320) 2021-09-08 19:34:01 +02:00
Niels van Velzen
977266df23
Rename main to commonMain (#311) 2021-08-22 14:51:06 +02:00
Niels van Velzen
3fefad0118 Convert jellyfin-core to Kotlin Multiplatform 2021-08-21 10:56:05 +02:00
Niels van Velzen
fb5a328ec1 Use dokkaHtml instead of dokkaJavadoc for published documentation
This fixes an issue where dokkaJavadoc didn't work and provides multiplatform information in the documentation
2021-08-19 16:41:12 +02:00
Niels van Velzen
9b047ee0a6 Update generated sources 2021-08-19 15:38:49 +02:00
Niels van Velzen
87e76dcffa Use dependency catalog for plugins 2021-08-19 15:33:37 +02:00
Niels van Velzen
4968dad97f
Convert jellyfin-model to Kotlin Multiplatform (#302) 2021-08-14 10:43:54 +02:00
Niels van Velzen
38e7737f09 Update generated sources 2021-08-12 14:20:36 +02:00
Niels van Velzen
826398445c Add typealias for LocalDateTime 2021-08-12 14:20:12 +02:00
Niels van Velzen
0869193525 Add typealias for UUID 2021-08-12 14:20:11 +02:00
Niels van Velzen
7aaabf8f8f Use sealed interfaces for SocketMessage models 2021-08-09 18:13:31 +02:00
Niels van Velzen
06e92640de
Fix formatting of LocalDateTimeSerializer encoding and add tests (#287) 2021-06-30 12:07:05 +02:00
Niels van Velzen
7626bed99a Update generated sources 2021-06-20 10:14:30 +02:00
jellyfin-bot
c76eba747f Update generated sources to 10.7.6 2021-06-18 04:24:25 +00:00
Niels van Velzen
0c89b5fbf4 Update generated sources 2021-06-14 16:05:25 +02:00
Niels van Velzen
ba61720bd5
Add toString function to ServerVersion (#269) 2021-06-07 23:00:07 +02:00
Niels van Velzen
b235570b23 Add bitrate measurement functions 2021-05-29 14:17:18 +02:00
Niels van Velzen
854525ca50 Update generated sources 2021-05-21 23:39:05 +02:00
Niels van Velzen
b293a6afe3
Add pair extensions to easily convert SDK pairs to and from Kotlin pairs (#255) 2021-05-14 16:48:19 +02:00
Niels van Velzen
48d197331a Update generated sources 2021-05-07 12:31:41 +02:00
Niels van Velzen
b72ecc6fd3
Update Kotlin to version 1.5.0 (#240) 2021-05-05 11:00:04 +00:00
jellyfin-bot
ad77cd73ad Update generated sources to 10.7.5 2021-05-05 04:23:53 +00:00
Niels van Velzen
a1d7596c4e
Add deviceInfo and clientInfo getters in Jellyfin class (#232) 2021-04-26 17:51:04 +02:00
Niels van Velzen
55ea8811c9
Fix, suppress or modify all Detekt linter issues (#231) 2021-04-18 17:47:03 +02:00
Niels van Velzen
4d1e1e33cb
Replace DiscoveryServerInfo (manual) with ServerDiscoveryInfo (generated) and move ServerVersion out of discovery package (#224) 2021-04-14 23:36:41 +02:00
jellyfin-bot
174b2d1e00 Update generated sources to 10.7.2 2021-04-12 19:53:20 +00:00
Niels van Velzen
8416776dbd Use centralized dependency versions for all project dependencies 2021-04-10 11:29:35 +02:00
Niels van Velzen
f854b36443 Add .api files 2021-04-03 10:59:54 +02:00
Niels van Velzen
3c7bf244d2
Update OpenAPI to 10.7.1 (#203) 2021-03-25 09:44:44 +01:00
Niels van Velzen
48423356ba Add javadoc using Dokka 2021-03-23 20:21:51 +01:00
Niels van Velzen
45daed9f0c Rename "org.jellyfin.apiclient" package to "org.jellyfin.sdk" 2021-03-19 19:27:04 +01:00
Niels van Velzen
90c9e86771 Update generated sources (10.7.0 stable) 2021-03-09 17:12:53 +01:00
Niels van Velzen
d2f804dcb6
Update openapi.json and generated sources to 10.7.0-RC4 (#185) 2021-03-03 10:58:24 +01:00
Niels van Velzen
5138904980 Use ApiConstants in Jellyfin.apiVersion 2021-02-20 16:05:52 +01:00
Max Rumpf
db586c2a21
Merge pull request #170 from nielsvanvelzen/service-name-hook
Add service name hook
2021-01-25 22:53:16 +01:00
Niels van Velzen
d768b89c82
Add String.toUUID and String.toUUIDOrNull functions (#171)
* Add String.toUUID and String.toUUIDOrNull functions

* Improve UUID functions kdoc
2021-01-25 22:27:23 +01:00
Niels van Velzen
50507b23ba
Delete Video3DFormat.kt 2021-01-24 14:06:27 +01:00
Niels van Velzen
a484bcaf27 Update generated sources 2021-01-24 14:05:51 +01:00
Niels van Velzen
71b93baa34 Update OpenAPI specification to 10.7~RC2 2021-01-01 12:30:58 +01:00
Niels van Velzen
1b31de4848 Fix uuid parser sometimes failing 2020-12-30 16:06:33 +01:00
Niels van Velzen
efd06bde0a
Update OpenAPI spec (#160) 2020-12-09 21:03:24 +01:00
Niels van Velzen
5d9cc14d57
Update OpenAPI version to 10.7.0-rc1 (feature freeze) (#151) 2020-11-22 16:59:38 +01:00
Niels van Velzen
7e762fbadc
Support nullable parameters in path (#150) 2020-11-22 16:54:36 +01:00
Niels van Velzen
f56c8ffcc0
Enable explicit API mode in jellyfin-model (#145) 2020-11-15 19:25:14 +01:00
Niels van Velzen
0078d96aad
Update Kotlinpoet to 1.7.2 (#138) 2020-10-31 13:05:17 +01:00
Niels van Velzen
acda794cb9 Miscellaneous fixes 2020-10-30 22:11:52 +01:00
Niels van Velzen
a3981aeebd Add recommended server discovery to find the best server candidate from a given input 2020-10-23 11:23:46 +02:00
Niels van Velzen
14aa0762a5 Update OpenAPI spec 2020-10-16 09:10:13 +02:00
Niels van Velzen
d86cafd5e6 Use stable version for kotlinx.serialization 2020-10-09 13:50:36 +02:00
Niels van Velzen
c17cc458c0 Add "jellyfin-" prefix to Gradle modules and rename "library" to "core" 2020-10-07 21:00:04 +02:00