Package org.jellyfin.sdk.discovery

Types

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

Parses the given input and allows to fix common mistakes.

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

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

class DiscoveryBroadcastAddressesProvider(jellyfinOptions: JellyfinOptions)

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

class DiscoveryBroadcastAddressesProvider(jellyfinOptions: JellyfinOptions)

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

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

Service for discovery related functionality.

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

Used to discover Jellyfin servers in the local network.

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