DiscoveryBroadcastAddressesProvider

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

Constructors

DiscoveryBroadcastAddressesProvider
Link copied to clipboard
fun DiscoveryBroadcastAddressesProvider(jellyfinOptions: JellyfinOptions)

Functions

getBroadcastAddresses
Link copied to clipboard
common
suspend fun getBroadcastAddresses(): Collection<InetAddress>

Provide broadcast addresses

@RequiresPermission(value = "android.permission.ACCESS_WIFI_STATE")
suspend fun getBroadcastAddresses(): Collection<InetAddress>

Retrieve the broadcast address using the Android WifiManager. Requires the ACCESS_WIFI_STATE permission which is not enabled by default.

suspend fun getBroadcastAddresses(): Collection<InetAddress>