kavita_client.api.scrobbling.get_api_scrobbling_scrobble_settings

Module Contents

Functions

asyncio

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

asyncio_detailed

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

sync

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

sync_detailed

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

API

async kavita_client.api.scrobbling.get_api_scrobbling_scrobble_settings.asyncio(*, client: kavita_client.client.AuthenticatedClient | kavita_client.client.Client) → list[kavita_client.models.scrobble_provider_dto.ScrobbleProviderDto] | None

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

Raises:

errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout.

Returns:

list[ScrobbleProviderDto]

async kavita_client.api.scrobbling.get_api_scrobbling_scrobble_settings.asyncio_detailed(*, client: kavita_client.client.AuthenticatedClient | kavita_client.client.Client) → kavita_client.types.Response[list[kavita_client.models.scrobble_provider_dto.ScrobbleProviderDto]]

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

Raises:

errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout.

Returns:

Response[list[ScrobbleProviderDto]]

kavita_client.api.scrobbling.get_api_scrobbling_scrobble_settings.sync(*, client: kavita_client.client.AuthenticatedClient | kavita_client.client.Client) → list[kavita_client.models.scrobble_provider_dto.ScrobbleProviderDto] | None

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

Raises:

errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout.

Returns:

list[ScrobbleProviderDto]

kavita_client.api.scrobbling.get_api_scrobbling_scrobble_settings.sync_detailed(*, client: kavita_client.client.AuthenticatedClient | kavita_client.client.Client) → kavita_client.types.Response[list[kavita_client.models.scrobble_provider_dto.ScrobbleProviderDto]]

Returns all scrobble providers for a user. This list is guaranteed to contain an entry for each currently valid scrobble provider. If the user has none setup, returns the empty default values.

Raises:

errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout.

Returns:

Response[list[ScrobbleProviderDto]]