diff --git a/data/src/main/java/hu/bbara/purefin/data/jellyfin/client/JellyfinApiClient.kt b/data/src/main/java/hu/bbara/purefin/data/jellyfin/client/JellyfinApiClient.kt index cb09264f..72a9e978 100644 --- a/data/src/main/java/hu/bbara/purefin/data/jellyfin/client/JellyfinApiClient.kt +++ b/data/src/main/java/hu/bbara/purefin/data/jellyfin/client/JellyfinApiClient.kt @@ -31,7 +31,6 @@ import org.jellyfin.sdk.api.client.extensions.userApi import org.jellyfin.sdk.api.client.extensions.userLibraryApi import org.jellyfin.sdk.api.client.extensions.userViewsApi import org.jellyfin.sdk.api.client.extensions.videosApi -import org.jellyfin.sdk.api.operations.SystemApi import org.jellyfin.sdk.createJellyfin import org.jellyfin.sdk.discovery.RecommendedServerInfo import org.jellyfin.sdk.discovery.RecommendedServerInfoScore @@ -44,7 +43,6 @@ import org.jellyfin.sdk.model.api.CollectionType import org.jellyfin.sdk.model.api.DeviceProfile import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.MediaSegmentDto -import org.jellyfin.sdk.model.api.MediaSourceInfo import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.PlayMethod import org.jellyfin.sdk.model.api.PlaybackInfoDto @@ -410,23 +408,6 @@ class JellyfinApiClient @Inject constructor( } } - suspend fun getMediaSources(mediaId: UUID): List = withContext(Dispatchers.IO) { - logRequest("getMediaSources") { - if (!ensureConfigured()) { - return@logRequest emptyList() - } - val result = api.mediaInfoApi.getPostedPlaybackInfo( - mediaId, - PlaybackInfoDto( - userId = getUserId(), - deviceProfile = null, - maxStreamingBitrate = 100_000_000, - ), - ) - result.content.mediaSources - } - } - suspend fun getMediaSegments(mediaId: UUID) : List = withContext(Dispatchers.IO) { logRequest("getMediaSegments") { if (!ensureConfigured()) { @@ -485,15 +466,6 @@ class JellyfinApiClient @Inject constructor( } } - suspend fun getPublicSystemInfoVersion(): String? = withContext(Dispatchers.IO) { - logRequest("getPublicSystemInfoVersion") { - if (!ensureConfigured()) { - return@logRequest null - } - SystemApi(api).getPublicSystemInfo().content.version - } - } - suspend fun reportPlaybackStart( itemId: UUID, positionTicks: Long = 0L,