auth
com.tidal.sdk.auth
Auth
CredentialsProvider
TidalAuth
Companion
com.tidal.sdk.auth.di
AuthComponent
Factory
com.tidal.sdk.auth.model
AuthConfig
Companion
AuthorizationError
AuthResult
Failure
Success
Credentials
Companion
Level
BASIC
CLIENT
USER
CredentialsUpdatedMessage
DeviceAuthorizationResponse
failure()
LoginConfig
QueryParameter
success()
TokenResponseError
com.tidal.sdk.auth.network
NetworkLogLevel
NONE
BASIC
HEADERS
BODY
com.tidal.sdk.auth.storage
Scopes
Companion
com.tidal.sdk.auth.util
isLoggedIn()
common
com.tidal.sdk.common
d()
e()
getLoggerByName()
i()
IllegalConfigurationError
logger
NetworkError
RetryableError
TidalError
TidalMessage
UnexpectedError
v()
verbose()
w()
eventproducer
com.tidal.sdk.eventproducer
EventProducer
Companion
EventSender
com.tidal.sdk.eventproducer.model
ConsentCategory
NECESSARY
TARGETING
PERFORMANCE
Event
EventsConfig
com.tidal.sdk.eventproducer.outage
OutageEndMessage
OutageStartError
OutageState
NoOutage
Outage
com.tidal.sdk.eventproducer.utils
CoroutineScopeCanceledException
player
com.tidal.sdk.player
Player
com.tidal.sdk.player.auth
HEADER_AUTHORIZATION
TokenType
BEARER
com.tidal.sdk.player.offlineplay
OfflinePlayProvider
player-common
com.tidal.sdk.player.common
Common
Configuration
ConfigurationListener
ForwardingMediaProduct
RequestBuilderFactory
UUIDWrapper
com.tidal.sdk.player.common.model
ApiError
Factory
SubStatus
ClientNotFound
Companion
GenericPlaybackError
NoContentAvailableInProduct
NoContentMatchingClient
NoContentMatchingPrePaywallLocation
NoContentMatchingRequest
NoContentMatchingSubscriptionConfiguration
NoContentMatchingSubscriptionLocation
NoStreamingPrivileges
ProductNotFound
SessionNotFound
Unknown
UserClientNotAuthorizedForOffline
UserMonthlyStreamQuotaExceeded
UserNotFound
AssetPresentation
FULL
PREVIEW
AudioMode
DOLBY_ATMOS
STEREO
AudioQuality
LOW
HIGH
LOSSLESS
HI_RES_LOSSLESS
BaseMediaProduct
LoudnessNormalizationMode
NONE
TRACK
ALBUM
MediaProduct
MediaStorage
INTERNET
DEVICE_INTERNAL
DEVICE_EXTERNAL
ProductQuality
ProductType
TRACK
VIDEO
BROADCAST
UC
StreamType
ON_DEMAND
LIVE
VideoQuality
AUDIO_ONLY
LOW
MEDIUM
HIGH
player-common-android
com.tidal.sdk.player.commonandroid
Base64Codec
SystemClockWrapper
TrueTimeWrapper
com.tidal.sdk.player.commonandroid.jwt
Base64JwtDecoder
Companion
player-events
com.tidal.sdk.player.events
ClientSupplier
EventReporter
EventReporterModuleRoot
Companion
UserSupplier
com.tidal.sdk.player.events.di
DefaultEventReporterComponent
Factory
com.tidal.sdk.player.events.model
AudioPlaybackSession
Payload
AudioPlaybackStatistics
Payload
BroadcastPlaybackSession
Payload
BroadcastPlaybackStatistics
Payload
Client
DeviceType
Companion
ANDROID_AUTO
TV
TABLET
PHONE
DrmLicenseFetch
Factory
Payload
EndReason
COMPLETE
ERROR
OTHER
Event
Payload
NotStartedPlaybackStatistics
Payload
PlaybackInfoFetch
Factory
Payload
PlaybackSession
Payload
Action
Type
PLAYBACK_START
PLAYBACK_STOP
PlaybackStatistics
Payload
Adaptation
Cdm
WIDEVINE
NONE
Stall
Reason
SEEK
UNEXPECTED
PlayLog
StreamingMetrics
Payload
StreamingSessionEnd
Payload
StreamingSessionStart
DecoratedPayload
Payload
SessionType
PLAYBACK
StartReason
EXPLICIT
IMPLICIT
UCPlaybackSession
Payload
UCPlaybackStatistics
Payload
User
VideoPlaybackSession
Payload
VideoPlaybackStatistics
Payload
player-playback-engine
com.tidal.sdk.player.playbackengine
Action
AssetSource
ONLINE
OFFLINE
Configuration
Encryption
PlaybackEngine
PlaybackEngineModuleRoot
Companion
Query
com.tidal.sdk.player.playbackengine.bts
BtsManifest
BtsManifestFactory
com.tidal.sdk.player.playbackengine.di
ExoPlayerPlaybackEngineComponent
Factory
com.tidal.sdk.player.playbackengine.dj
DateRange
DjSessionStatus
PLAYING
PAUSED
INCOMPATIBLE
UNAVAILABLE
com.tidal.sdk.player.playbackengine.model
AssetTimeoutConfig
BufferConfiguration
ByteAmount
Companion
Event
DjSessionUpdate
Error
ContentNotAvailableForSubscription
ContentNotAvailableInLocation
MonthlyStreamQuotaExceeded
Network
NotAllowed
Retryable
Unexpected
MediaProductEnded
MediaProductTransition
OutputDeviceUpdated
PlaybackStateChange
Release
StreamingPrivilegesRevoked
PlaybackContext
Track
Video
PlaybackState
IDLE
PLAYING
NOT_PLAYING
STALLED
com.tidal.sdk.player.playbackengine.offline.cache
OfflineCacheProvider
com.tidal.sdk.player.playbackengine.offline.crypto
CacheKeyAesCipherDataSourceFactory
com.tidal.sdk.player.playbackengine.outputdevice
OutputDevice
TYPE_BUILTIN_SPEAKER
TYPE_BLUETOOTH
com.tidal.sdk.player.playbackengine.playbackprivilege
PlaybackPrivilege
OK_ONLINE
OK_OFFLINE
OFFLINE_EXPIRED
PlaybackPrivilegeProvider
com.tidal.sdk.player.playbackengine.player
CacheProvider
External
Internal
com.tidal.sdk.player.playbackengine.player.renderer.audio
AudioDecodingMode
NATIVE
BIT_PERFECT
AudioRendererFactory
com.tidal.sdk.player.playbackengine.util
scaledVolume
com.tidal.sdk.player.playbackengine.view
AspectRatioAdjustingSurfaceView
SuggestedDimensions
com.tidal.sdk.player.playbackengine.volume
LOUDNESS_NORMALIZATION_PRE_AMP_DEFAULT
LOUDNESS_NORMALIZATION_PRE_AMP_TV
player-streaming-api
com.tidal.sdk.player.streamingapi
StreamingApi
StreamingApiModuleRoot
StreamingApiTimeoutConfig
com.tidal.sdk.player.streamingapi.di
StreamingApiComponent
Factory
Local
com.tidal.sdk.player.streamingapi.drm.model
DrmLicense
DrmLicenseRequest
com.tidal.sdk.player.streamingapi.offline
Storage
com.tidal.sdk.player.streamingapi.playbackinfo.model
ManifestMimeType
Converter
Deserializer
EMU
BTS
DASH
PlaybackInfo
Broadcast
Offline
Track
Video
Track
UC
Video
PlaybackMode
STREAM
OFFLINE
com.tidal.sdk.player.streamingapi.playbackinfo.offline
OfflinePlaybackInfoProvider
player-streaming-privileges
com.tidal.sdk.player.streamingprivileges
StreamingPrivileges
StreamingPrivilegesListener
StreamingPrivilegesModuleRoot
Companion
com.tidal.sdk.player.streamingprivileges.di
StreamingPrivilegesComponent
Factory