Package org.jellyfin.sdk.discovery

Types

AddressCandidateHelper
Link copied to clipboard
class AddressCandidateHelper(input: String)

Parses the given input and allows to fix common mistakes.

DiscoveryBroadcastAddressesProvider
Link copied to clipboard
actual class DiscoveryBroadcastAddressesProvider(jellyfinOptions: JellyfinOptions)

A broadcast address provider that uses the WifiManager service to retrieve the broadcast address

expect class DiscoveryBroadcastAddressesProvider(jellyfinOptions: JellyfinOptions)

Broadcast address provider definition that can be implemented to support different platforms for server discovery.

actual class DiscoveryBroadcastAddressesProvider(jellyfinOptions: JellyfinOptions)

A broadcast address provider that works in the default JVM but not on Android

DiscoveryService
Link copied to clipboard
class DiscoveryService(jellyfin: Jellyfin)

Service for discovery related functionality.

LocalServerDiscovery
Link copied to clipboard
actual class LocalServerDiscovery(jellyfinOptions: JellyfinOptions)

Used to discover Jellyfin servers in the local network.

expect class LocalServerDiscovery(jellyfinOptions: JellyfinOptions)
actual class LocalServerDiscovery(jellyfinOptions: JellyfinOptions)

Used to discover Jellyfin servers in the local network.

actual class LocalServerDiscovery(jellyfinOptions: JellyfinOptions)

Used to discover Jellyfin servers in the local network.

RecommendedServerDiscovery
Link copied to clipboard
class RecommendedServerDiscovery(jellyfin: Jellyfin)
RecommendedServerInfo
Link copied to clipboard
data class RecommendedServerInfo(address: String, responseTime: Long, score: RecommendedServerInfoScore, issues: Collection<RecommendedServerIssue>, systemInfo: Result<PublicSystemInfo>)
RecommendedServerInfoScore
Link copied to clipboard
enum RecommendedServerInfoScore : Enum<RecommendedServerInfoScore>
RecommendedServerIssue
Link copied to clipboard
interface RecommendedServerIssue