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