Files
jellytau/api/jellytau_lib/all.html
T

1 line
81 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-17e0aaed.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="jellytau_lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.97.1 (8bab26f4f 2026-07-14)" data-channel="1.97.1" data-search-js="search-fd9372ac.js" data-stringdex-js="stringdex-2da4960a.js" data-settings-js="settings-170eb4bf.js" ><script src="../static.files/storage-41dd4d93.js"></script><script defer src="../static.files/main-fcd733ba.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-f7c3ffd8.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><a class="skip-main-content" href="#main-content">Skip to main content</a><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../jellytau_lib/index.html">jellytau_<wbr>lib</a><span class="version">0.10.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content" tabindex="-1"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BackendInitError.html">BackendInitError</a></li><li><a href="auth/struct.AuthManager.html">auth::AuthManager</a></li><li><a href="auth/struct.AuthResult.html">auth::AuthResult</a></li><li><a href="auth/struct.AuthenticateByNameResponse.html">auth::AuthenticateByNameResponse</a></li><li><a href="auth/struct.JellyfinUser.html">auth::JellyfinUser</a></li><li><a href="auth/struct.PublicSystemInfo.html">auth::PublicSystemInfo</a></li><li><a href="auth/struct.ServerInfo.html">auth::ServerInfo</a></li><li><a href="auth/struct.Session.html">auth::Session</a></li><li><a href="auth/struct.User.html">auth::User</a></li><li><a href="auth/session_verifier/struct.SessionVerifier.html">auth::session_verifier::SessionVerifier</a></li><li><a href="commands/auth/struct.AuthManagerWrapper.html">commands::auth::AuthManagerWrapper</a></li><li><a href="commands/auth/struct.SessionVerifierWrapper.html">commands::auth::SessionVerifierWrapper</a></li><li><a href="commands/catalog/struct.CatalogIndexEvent.html">commands::catalog::CatalogIndexEvent</a></li><li><a href="commands/catalog/struct.CatalogSyncResult.html">commands::catalog::CatalogSyncResult</a></li><li><a href="commands/catalog/struct.CatalogSyncStatus.html">commands::catalog::CatalogSyncStatus</a></li><li><a href="commands/catalog/struct.IndexPassGuard.html">commands::catalog::IndexPassGuard</a></li><li><a href="commands/catalog/struct.ResumeQueuedResult.html">commands::catalog::ResumeQueuedResult</a></li><li><a href="commands/connectivity/struct.ConnectivityMonitorWrapper.html">commands::connectivity::ConnectivityMonitorWrapper</a></li><li><a href="commands/diagnostics/struct.DiagnosticsBundle.html">commands::diagnostics::DiagnosticsBundle</a></li><li><a href="commands/diagnostics/struct.DiagnosticsInfo.html">commands::diagnostics::DiagnosticsInfo</a></li><li><a href="commands/download/struct.AlbumStorageInfo.html">commands::download::AlbumStorageInfo</a></li><li><a href="commands/download/struct.AlbumTrack.html">commands::download::AlbumTrack</a></li><li><a href="commands/download/struct.DownloadItemAndStartRequest.html">commands::download::DownloadItemAndStartRequest</a></li><li><a href="commands/download/struct.DownloadItemRequest.html">commands::download::DownloadItemRequest</a></li><li><a href="commands/download/struct.DownloadManagerStats.html">commands::download::DownloadManagerStats</a></li><li><a href="commands/download/struct.DownloadManagerWrapper.html">commands::download::DownloadManagerWrapper</a></li><li><a href="commands/download/struct.DownloadStats.html">commands::download::DownloadStats</a></li><li><a href="commands/download/struct.DownloadVideoRequest.html">commands::download::DownloadVideoRequest</a></li><li><a href="commands/download/struct.DownloadsResponse.html">commands::download::DownloadsResponse</a></li><li><a href="commands/download/struct.NetworkStateWrapper.html">commands::download::NetworkStateWrapper</a></li><li><a href="commands/download/struct.NetworkStateWrapperArg.html">commands::download::NetworkStateWrapperArg</a></li><li><a href="commands/download/struct.StorageStats.html">commands::download::StorageStats</a></li><li><a href="commands/download/smart_cache/struct.AlbumAffinityStatus.html">commands::download::smart_cache::AlbumAffinityStatus</a></li><li><a href="commands/download/smart_cache/struct.AlbumRecommendation.html">commands::download::smart_cache::AlbumRecommendation</a></li><li><a href="commands/download/smart_cache/struct.SmartCacheStats.html">commands::download::smart_cache::SmartCacheStats</a></li><li><a href="commands/favorites/struct.PendingFavorite.html">commands::favorites::PendingFavorite</a></li><li><a href="commands/library/struct.ExclusionCandidate.html">commands::library::ExclusionCandidate</a></li><li><a href="commands/offline/struct.OfflineItem.html">commands::offline::OfflineItem</a></li><li><a href="commands/playback_mode/struct.PlaybackModeManagerWrapper.html">commands::playback_mode::PlaybackModeManagerWrapper</a></li><li><a href="commands/playback_mode/struct.RemoteSessionStatus.html">commands::playback_mode::RemoteSessionStatus</a></li><li><a href="commands/playback_reporting/struct.PlaybackReporterWrapper.html">commands::playback_reporting::PlaybackReporterWrapper</a></li><li><a href="commands/player/struct.BackgroundAudioPlan.html">commands::player::BackgroundAudioPlan</a></li><li><a href="commands/player/struct.MediaSessionManagerWrapper.html">commands::player::MediaSessionManagerWrapper</a></li><li><a href="commands/player/struct.MergedMediaItem.html">commands::player::MergedMediaItem</a></li><li><a href="commands/player/struct.PlayAlbumTrackRequest.html">commands::player::PlayAlbumTrackRequest</a></li><li><a href="commands/player/struct.PlayItemRequest.html">commands::player::PlayItemRequest</a></li><li><a href="commands/player/struct.PlayQueueRequest.html">commands::player::PlayQueueRequest</a></li><li><a href="commands/player/struct.PlayTracksRequest.html">commands::player::PlayTracksRequest</a></li><li><a href="commands/player/struct.PlaybackCapabilities.html">commands::player::PlaybackCapabilities</a></li><li><a href="commands/player/struct.PlayerStateWrapper.html">commands::player::PlayerStateWrapper</a></li><li><a href="commands/player/struct.PlayerStatus.html">commands::player::PlayerStatus</a></li><li><a href="commands/player/struct.PreloadResult.html">commands::player::PreloadResult</a></li><li><a href="commands/player/struct.QueueStatus.html">commands::player::QueueStatus</a></li><li><a href="commands/player/struct.SmartCacheWrapper.html">commands::player::SmartCacheWrapper</a></li><li><a href="commands/player/struct.VideoSettingsWrapper.html">commands::player::VideoSettingsWrapper</a></li><li><a href="commands/player/queue/struct.AddToQueueRequest.html">commands::player::queue::AddToQueueRequest</a></li><li><a href="commands/player/queue/struct.AddTrackByIdRequest.html">commands::player::queue::AddTrackByIdRequest</a></li><li><a href="commands/player/queue/struct.AddTracksByIdsRequest.html">commands::player::queue::AddTracksByIdsRequest</a></li><li><a href="commands/repository/struct.FavoritesChangedEvent.html">commands::repository::FavoritesChangedEvent</a></li><li><a href="commands/repository/struct.RepositoryManager.html">commands::repository::RepositoryManager</a></li><li><a href="commands/repository/struct.RepositoryManagerWrapper.html">commands::repository::RepositoryManagerWrapper</a></li><li><a href="commands/repository/struct.SearchUpdateEvent.html">commands::repository::SearchUpdateEvent</a></li><li><a href="commands/sessions/struct.SessionPollerWrapper.html">commands::sessions::SessionPollerWrapper</a></li><li><a href="commands/storage/struct.ActiveSession.html">commands::storage::ActiveSession</a></li><li><a href="commands/storage/struct.CachedItem.html">commands::storage::CachedItem</a></li><li><a href="commands/storage/struct.CachedLibrary.html">commands::storage::CachedLibrary</a></li><li><a href="commands/storage/struct.CredentialStoreWrapper.html">commands::storage::CredentialStoreWrapper</a></li><li><a href="commands/storage/struct.DatabaseWrapper.html">commands::storage::DatabaseWrapper</a></li><li><a href="commands/storage/struct.PlaybackProgress.html">commands::storage::PlaybackProgress</a></li><li><a href="commands/storage/struct.SecurityStatus.html">commands::storage::SecurityStatus</a></li><li><a href="commands/storage/struct.ServerInfo.html">commands::storage::ServerInfo</a></li><li><a href="commands/storage/struct.ThumbnailCacheWrapper.html">commands::storage::ThumbnailCacheWrapper</a></li><li><a href="commands/storage/struct.UserInfo.html">commands::storage::UserInfo</a></li><li><a href="commands/storage/people/struct.CachedItemPerson.html">commands::storage::people::CachedItemPerson</a></li><li><a href="commands/storage/people/struct.CachedPerson.html">commands::storage::people::CachedPerson</a></li><li><a href="commands/storage/series_prefs/struct.SeriesAudioPreference.html">commands::storage::series_prefs::SeriesAudioPreference</a></li><li><a href="commands/storage/thumbnails/struct.GetImageRequest.html">commands::storage::thumbnails::GetImageRequest</a></li><li><a href="commands/sync/struct.SyncQueueItem.html">commands::sync::SyncQueueItem</a></li><li><a href="commands/sync_drain/struct.DrainReport.html">commands::sync_drain::DrainReport</a></li><li><a href="commands/sync_drain/struct.PushFailure.html">commands::sync_drain::PushFailure</a></li><li><a href="commands/sync_drain/struct.QueuedRow.html">commands::sync_drain::QueuedRow</a></li><li><a href="connectivity/struct.ConnectivityChangeEvent.html">connectivity::ConnectivityChangeEvent</a></li><li><a href="connectivity/struct.ConnectivityMonitor.html">connectivity::ConnectivityMonitor</a></li><li><a href="connectivity/struct.ConnectivityReporter.html">connectivity::ConnectivityReporter</a></li><li><a href="connectivity/struct.ConnectivityStatus.html">connectivity::ConnectivityStatus</a></li><li><a href="credentials/struct.CredentialStore.html">credentials::CredentialStore</a></li><li><a href="download/struct.DownloadInfo.html">download::DownloadInfo</a></li><li><a href="download/struct.DownloadManager.html">download::DownloadManager</a></li><li><a href="download/struct.DownloadTask.html">download::DownloadTask</a></li><li><a href="download/cache/struct.CacheConfig.html">download::cache::CacheConfig</a></li><li><a href="download/cache/struct.SmartCache.html">download::cache::SmartCache</a></li><li><a href="download/network/struct.NetworkState.html">download::network::NetworkState</a></li><li><a href="download/network/struct.NetworkStateHandle.html">download::network::NetworkStateHandle</a></li><li><a href="download/worker/struct.DownloadResult.html">download::worker::DownloadResult</a></li><li><a href="download/worker/struct.DownloadWorker.html">download::worker::DownloadWorker</a></li><li><a href="jellyfin/client/struct.JellyfinClient.html">jellyfin::client::JellyfinClient</a></li><li><a href="jellyfin/client/struct.LmsSyncGroup.html">jellyfin::client::LmsSyncGroup</a></li><li><a href="jellyfin/client/struct.NowPlayingItem.html">jellyfin::client::NowPlayingItem</a></li><li><a href="jellyfin/client/struct.PlayState.html">jellyfin::client::PlayState</a></li><li><a href="jellyfin/client/struct.SessionInfo.html">jellyfin::client::SessionInfo</a></li><li><a href="jellyfin/http_client/struct.HttpClient.html">jellyfin::http_client::HttpClient</a></li><li><a href="jellyfin/http_client/struct.HttpConfig.html">jellyfin::http_client::HttpConfig</a></li><li><a href="jellyfin/types/struct.JellyfinConfig.html">jellyfin::types::JellyfinConfig</a></li><li><a href="jellyfin/types/struct.PlaybackProgressRequest.html">jellyfin::types::PlaybackProgressRequest</a></li><li><a href="jellyfin/types/struct.PlaybackStartRequest.html">jellyfin::types::PlaybackStartRequest</a></li><li><a href="jellyfin/types/struct.PlaybackStoppedRequest.html">jellyfin::types::PlaybackStoppedRequest</a></li><li><a href="media_server/struct.MediaServer.html">media_server::MediaServer</a></li><li><a href="media_server/struct.MediaServerWrapper.html">media_server::MediaServerWrapper</a></li><li><a href="media_server/struct.Span.html">media_server::Span</a></li><li><a href="playback_mode/struct.PlatformRemoteVolumeControl.html">playback_mode::PlatformRemoteVolumeControl</a></li><li><a href="playback_mode/struct.PlaybackModeManager.html">playback_mode::PlaybackModeManager</a></li><li><a href="playback_reporting/reporter/struct.PlaybackContext.html">playback_reporting::reporter::PlaybackContext</a></li><li><a href="playback_reporting/reporter/struct.PlaybackReporter.html">playback_reporting::reporter::PlaybackReporter</a></li><li><a href="playback_reporting/sync_processor/struct.SyncConfig.html">playback_reporting::sync_processor::SyncConfig</a></li><li><a href="playback_reporting/sync_processor/struct.SyncProcessor.html">playback_reporting::sync_processor::SyncProcessor</a></li><li><a href="playback_reporting/throttle/struct.EventThrottler.html">playback_reporting::throttle::EventThrottler</a></li><li><a href="player/struct.LockscreenMetadata.html">player::LockscreenMetadata</a></li><li><a href="player/struct.PlayerController.html">player::PlayerController</a></li><li><a href="player/struct.ReporterSink.html">player::ReporterSink</a></li><li><a href="player/autoplay/struct.AutoplaySettings.html">player::autoplay::AutoplaySettings</a></li><li><a href="player/backend/struct.NullBackend.html">player::backend::NullBackend</a></li><li><a href="player/backend/struct.PlayerError.html">player::backend::PlayerError</a></li><li><a href="player/events/struct.TauriEventEmitter.html">player::events::TauriEventEmitter</a></li><li><a href="player/media/struct.MediaItem.html">player::media::MediaItem</a></li><li><a href="player/media/struct.SubtitleTrack.html">player::media::SubtitleTrack</a></li><li><a href="player/mpv_backend/struct.InternalState.html">player::mpv_backend::InternalState</a></li><li><a href="player/mpv_backend/struct.MpvBackend.html">player::mpv_backend::MpvBackend</a></li><li><a href="player/queue/struct.QueueManager.html">player::queue::QueueManager</a></li><li><a href="player/session/struct.MediaSessionManager.html">player::session::MediaSessionManager</a></li><li><a href="player/sleep_timer/struct.SleepTimerState.html">player::sleep_timer::SleepTimerState</a></li><li><a href="player/stream_end/struct.ObservedTime.html">player::stream_end::ObservedTime</a></li><li><a href="player/stream_end/struct.ResumeTracker.html">player::stream_end::ResumeTracker</a></li><li><a href="repository/hybrid/struct.HybridRepository.html">repository::hybrid::HybridRepository</a></li><li><a href="repository/offline/struct.CachedItem.html">repository::offline::CachedItem</a></li><li><a href="repository/offline/struct.OfflineRepository.html">repository::offline::OfflineRepository</a></li><li><a href="repository/online/struct.CreatePlaylistResponse.html">repository::online::CreatePlaylistResponse</a></li><li><a href="repository/online/struct.ItemsResponse.html">repository::online::ItemsResponse</a></li><li><a href="repository/online/struct.JRayActor.html">repository::online::JRayActor</a></li><li><a href="repository/online/struct.JRayContext.html">repository::online::JRayContext</a></li><li><a href="repository/online/struct.JellyfinItem.html">repository::online::JellyfinItem</a></li><li><a href="repository/online/struct.JellyfinMediaSource.html">repository::online::JellyfinMediaSource</a></li><li><a href="repository/online/struct.JellyfinMediaStream.html">repository::online::JellyfinMediaStream</a></li><li><a href="repository/online/struct.JellyfinPlaylistItem.html">repository::online::JellyfinPlaylistItem</a></li><li><a href="repository/online/struct.JellyfinUserData.html">repository::online::JellyfinUserData</a></li><li><a href="repository/online/struct.OnlineRepository.html">repository::online::OnlineRepository</a></li><li><a href="repository/online/struct.PlaylistItemsResponse.html">repository::online::PlaylistItemsResponse</a></li><li><a href="repository/types/struct.ArtistItem.html">repository::types::ArtistItem</a></li><li><a href="repository/types/struct.DownloadDiskUsage.html">repository::types::DownloadDiskUsage</a></li><li><a href="repository/types/struct.Genre.html">repository::types::Genre</a></li><li><a href="repository/types/struct.GetItemsOptions.html">repository::types::GetItemsOptions</a></li><li><a href="repository/types/struct.ImageOptions.html">repository::types::ImageOptions</a></li><li><a href="repository/types/struct.Library.html">repository::types::Library</a></li><li><a href="repository/types/struct.LiveStreamInfo.html">repository::types::LiveStreamInfo</a></li><li><a href="repository/types/struct.MediaItem.html">repository::types::MediaItem</a></li><li><a href="repository/types/struct.MediaSource.html">repository::types::MediaSource</a></li><li><a href="repository/types/struct.MediaStream.html">repository::types::MediaStream</a></li><li><a href="repository/types/struct.Person.html">repository::types::Person</a></li><li><a href="repository/types/struct.PlaybackInfo.html">repository::types::PlaybackInfo</a></li><li><a href="repository/types/struct.PlaylistCreatedResult.html">repository::types::PlaylistCreatedResult</a></li><li><a href="repository/types/struct.PlaylistEntry.html">repository::types::PlaylistEntry</a></li><li><a href="repository/types/struct.SearchOptions.html">repository::types::SearchOptions</a></li><li><a href="repository/types/struct.SearchResult.html">repository::types::SearchResult</a></li><li><a href="repository/types/struct.UserData.html">repository::types::UserData</a></li><li><a href="session_poller/struct.SessionPollerManager.html">session_poller::SessionPollerManager</a></li><li><a href="settings/struct.AudioSettings.html">settings::AudioSettings</a></li><li><a href="settings/struct.LibrarySettings.html">settings::LibrarySettings</a></li><li><a href="settings/struct.VideoSettings.html">settings::VideoSettings</a></li><li><a href="storage/struct.Database.html">storage::Database</a></li><li><a href="storage/db_service/struct.Query.html">storage::db_service::Query</a></li><li><a href="storage/db_service/struct.RusqliteService.html">storage::db_service::RusqliteService</a></li><li><a href="storage/db_service/struct.Transaction.html">storage::db_service::Transaction</a></li><li><a href="storage/models/struct.PlaylistItem.html">storage::models::PlaylistItem</a></li><li><a href="thumbnail/struct.ThumbnailCacheStats.html">thumbnail::ThumbnailCacheStats</a></li><li><a href="thumbnail/cache/struct.CacheConfig.html">thumbnail::cache::CacheConfig</a></li><li><a href="thumbnail/cache/struct.ThumbnailCache.html">thumbnail::cache::ThumbnailCache</a></li><li><a href="thumbnail/worker/struct.ThumbnailWorker.html">thumbnail::worker::ThumbnailWorker</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="auth/session_verifier/enum.SessionVerificationEvent.html">auth::session_verifier::SessionVerificationEvent</a></li><li><a href="commands/player/enum.AudioTrackSwitchResponse.html">commands::player::AudioTrackSwitchResponse</a></li><li><a href="commands/player/enum.PlayQueueContext.html">commands::player::PlayQueueContext</a></li><li><a href="commands/player/enum.PlayTracksContext.html">commands::player::PlayTracksContext</a></li><li><a href="commands/player/enum.StreamQualityResponse.html">commands::player::StreamQualityResponse</a></li><li><a href="commands/player/enum.VideoBackend.html">commands::player::VideoBackend</a></li><li><a href="commands/player/enum.VideoSeekResponse.html">commands::player::VideoSeekResponse</a></li><li><a href="commands/sync_drain/enum.QueuedOp.html">commands::sync_drain::QueuedOp</a></li><li><a href="credentials/enum.CredentialError.html">credentials::CredentialError</a></li><li><a href="credentials/enum.CredentialResult.html">credentials::CredentialResult</a></li><li><a href="domain/media/enum.MediaKind.html">domain::media::MediaKind</a></li><li><a href="domain/media/enum.StreamKind.html">domain::media::StreamKind</a></li><li><a href="domain/search_rank/enum.MatchQuality.html">domain::search_rank::MatchQuality</a></li><li><a href="download/events/enum.DownloadEvent.html">download::events::DownloadEvent</a></li><li><a href="download/network/enum.NetworkType.html">download::network::NetworkType</a></li><li><a href="download/worker/enum.DownloadError.html">download::worker::DownloadError</a></li><li><a href="jellyfin/http_client/enum.ErrorKind.html">jellyfin::http_client::ErrorKind</a></li><li><a href="media_server/enum.Resolved.html">media_server::Resolved</a></li><li><a href="playback_mode/enum.PlaybackMode.html">playback_mode::PlaybackMode</a></li><li><a href="playback_reporting/reporter/enum.PlaybackOperation.html">playback_reporting::reporter::PlaybackOperation</a></li><li><a href="player/autoplay/enum.AutoplayDecision.html">player::autoplay::AutoplayDecision</a></li><li><a href="player/background_policy/enum.BackgroundAction.html">player::background_policy::BackgroundAction</a></li><li><a href="player/events/enum.PlayerStatusEvent.html">player::events::PlayerStatusEvent</a></li><li><a href="player/media/enum.MediaSource.html">player::media::MediaSource</a></li><li><a href="player/media/enum.MediaType.html">player::media::MediaType</a></li><li><a href="player/media/enum.QueueContext.html">player::media::QueueContext</a></li><li><a href="player/queue/enum.AddPosition.html">player::queue::AddPosition</a></li><li><a href="player/queue/enum.RepeatMode.html">player::queue::RepeatMode</a></li><li><a href="player/seek/enum.SkipAction.html">player::seek::SkipAction</a></li><li><a href="player/seek/enum.VideoSeekStrategy.html">player::seek::VideoSeekStrategy</a></li><li><a href="player/session/enum.MediaSessionType.html">player::session::MediaSessionType</a></li><li><a href="player/sleep_timer/enum.SleepTimerMode.html">player::sleep_timer::SleepTimerMode</a></li><li><a href="player/state/enum.EndReason.html">player::state::EndReason</a></li><li><a href="player/state/enum.PlayerState.html">player::state::PlayerState</a></li><li><a href="repository/online/enum.ImageTags.html">repository::online::ImageTags</a></li><li><a href="repository/types/enum.ImageType.html">repository::types::ImageType</a></li><li><a href="repository/types/enum.RepoError.html">repository::types::RepoError</a></li><li><a href="repository/types/enum.SearchScope.html">repository::types::SearchScope</a></li><li><a href="session_poller/enum.PollingHint.html">session_poller::PollingHint</a></li><li><a href="settings/enum.EqPreset.html">settings::EqPreset</a></li><li><a href="settings/enum.StreamingQuality.html">settings::StreamingQuality</a></li><li><a href="settings/enum.VolumeLevel.html">settings::VolumeLevel</a></li><li><a href="storage/db_service/enum.QueryParam.html">storage::db_service::QueryParam</a></li><li><a href="thumbnail/worker/enum.ThumbnailDownloadError.html">thumbnail::worker::ThumbnailDownloadError</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="commands/favorites/trait.FavoriteSink.html">commands::favorites::FavoriteSink</a></li><li><a href="commands/sync_drain/trait.SyncSink.html">commands::sync_drain::SyncSink</a></li><li><a href="playback_mode/trait.RemoteVolumeControl.html">playback_mode::RemoteVolumeControl</a></li><li><a href="player/trait.PlaybackReportSink.html">player::PlaybackReportSink</a></li><li><a href="player/backend/trait.PlayerBackend.html">player::backend::PlayerBackend</a></li><li><a href="player/events/trait.PlayerEventEmitter.html">player::events::PlayerEventEmitter</a></li><li><a href="repository/trait.MediaRepository.html">repository::MediaRepository</a></li><li><a href="repository/exclusions/trait.ExcludeHidden.html">repository::exclusions::ExcludeHidden</a></li><li><a href="repository/types/trait.MeaningfulContent.html">repository::types::MeaningfulContent</a></li><li><a href="storage/db_service/trait.DatabaseService.html">storage::db_service::DatabaseService</a></li><li><a href="utils/lock/trait.MutexSafe.html">utils::lock::MutexSafe</a></li><li><a href="utils/lock/trait.RwLockSafe.html">utils::lock::RwLockSafe</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.build_log_plugin.html">build_log_plugin</a></li><li><a href="commands/auth/fn.auth_connect_to_server.html">commands::auth::auth_connect_to_server</a></li><li><a href="commands/auth/fn.auth_get_session.html">commands::auth::auth_get_session</a></li><li><a href="commands/auth/fn.auth_initialize.html">commands::auth::auth_initialize</a></li><li><a href="commands/auth/fn.auth_login.html">commands::auth::auth_login</a></li><li><a href="commands/auth/fn.auth_logout.html">commands::auth::auth_logout</a></li><li><a href="commands/auth/fn.auth_reauthenticate.html">commands::auth::auth_reauthenticate</a></li><li><a href="commands/auth/fn.auth_set_session.html">commands::auth::auth_set_session</a></li><li><a href="commands/auth/fn.auth_start_verification.html">commands::auth::auth_start_verification</a></li><li><a href="commands/auth/fn.auth_stop_verification.html">commands::auth::auth_stop_verification</a></li><li><a href="commands/auth/fn.auth_verify_session.html">commands::auth::auth_verify_session</a></li><li><a href="commands/catalog/fn.catalog_sync_status.html">commands::catalog::catalog_sync_status</a></li><li><a href="commands/catalog/fn.index_is_due.html">commands::catalog::index_is_due</a></li><li><a href="commands/catalog/fn.maybe_run_scheduled_pass.html">commands::catalog::maybe_run_scheduled_pass</a></li><li><a href="commands/catalog/fn.read_last_sync.html">commands::catalog::read_last_sync</a></li><li><a href="commands/catalog/fn.requeue_mistyped_video_downloads.html">commands::catalog::requeue_mistyped_video_downloads</a></li><li><a href="commands/catalog/fn.resolve_pending_download_urls.html">commands::catalog::resolve_pending_download_urls</a></li><li><a href="commands/catalog/fn.resume_queued_downloads.html">commands::catalog::resume_queued_downloads</a></li><li><a href="commands/catalog/fn.run_index_pass.html">commands::catalog::run_index_pass</a></li><li><a href="commands/catalog/fn.set_show_server_catalog.html">commands::catalog::set_show_server_catalog</a></li><li><a href="commands/catalog/fn.spawn_catalog_indexer.html">commands::catalog::spawn_catalog_indexer</a></li><li><a href="commands/catalog/fn.sync_full_catalog.html">commands::catalog::sync_full_catalog</a></li><li><a href="commands/connectivity/fn.connectivity_check_server.html">commands::connectivity::connectivity_check_server</a></li><li><a href="commands/connectivity/fn.connectivity_get_status.html">commands::connectivity::connectivity_get_status</a></li><li><a href="commands/connectivity/fn.connectivity_mark_reachable.html">commands::connectivity::connectivity_mark_reachable</a></li><li><a href="commands/connectivity/fn.connectivity_mark_unreachable.html">commands::connectivity::connectivity_mark_unreachable</a></li><li><a href="commands/connectivity/fn.connectivity_set_server_url.html">commands::connectivity::connectivity_set_server_url</a></li><li><a href="commands/connectivity/fn.connectivity_start_monitoring.html">commands::connectivity::connectivity_start_monitoring</a></li><li><a href="commands/connectivity/fn.connectivity_stop_monitoring.html">commands::connectivity::connectivity_stop_monitoring</a></li><li><a href="commands/conversions/fn.calc_progress.html">commands::conversions::calc_progress</a></li><li><a href="commands/conversions/fn.convert_percent_to_volume.html">commands::conversions::convert_percent_to_volume</a></li><li><a href="commands/conversions/fn.convert_ticks_to_seconds.html">commands::conversions::convert_ticks_to_seconds</a></li><li><a href="commands/conversions/fn.format_time_seconds.html">commands::conversions::format_time_seconds</a></li><li><a href="commands/conversions/fn.format_time_seconds_long.html">commands::conversions::format_time_seconds_long</a></li><li><a href="commands/device/fn.device_get_id.html">commands::device::device_get_id</a></li><li><a href="commands/device/fn.device_set_id.html">commands::device::device_set_id</a></li><li><a href="commands/diagnostics/fn.diagnostics_export.html">commands::diagnostics::diagnostics_export</a></li><li><a href="commands/diagnostics/fn.diagnostics_get_info.html">commands::diagnostics::diagnostics_get_info</a></li><li><a href="commands/diagnostics/fn.diagnostics_set_level.html">commands::diagnostics::diagnostics_set_level</a></li><li><a href="commands/diagnostics/fn.environment_summary.html">commands::diagnostics::environment_summary</a></li><li><a href="commands/diagnostics/fn.level_name.html">commands::diagnostics::level_name</a></li><li><a href="commands/diagnostics/fn.log_files.html">commands::diagnostics::log_files</a></li><li><a href="commands/diagnostics/fn.parse_level.html">commands::diagnostics::parse_level</a></li><li><a href="commands/diagnostics/fn.stored_level.html">commands::diagnostics::stored_level</a></li><li><a href="commands/download/fn.album_file_names.html">commands::download::album_file_names</a></li><li><a href="commands/download/fn.cached_album_tracks.html">commands::download::cached_album_tracks</a></li><li><a href="commands/download/fn.cancel_download.html">commands::download::cancel_download</a></li><li><a href="commands/download/fn.clear_stale_downloads.html">commands::download::clear_stale_downloads</a></li><li><a href="commands/download/fn.compute_download_stats.html">commands::download::compute_download_stats</a></li><li><a href="commands/download/fn.confine_queued_path.html">commands::download::confine_queued_path</a></li><li><a href="commands/download/fn.confine_to_root.html">commands::download::confine_to_root</a></li><li><a href="commands/download/fn.delete_album_downloads.html">commands::download::delete_album_downloads</a></li><li><a href="commands/download/fn.delete_all_downloads.html">commands::download::delete_all_downloads</a></li><li><a href="commands/download/fn.delete_download.html">commands::download::delete_download</a></li><li><a href="commands/download/fn.delete_downloads_under.html">commands::download::delete_downloads_under</a></li><li><a href="commands/download/fn.download_album.html">commands::download::download_album</a></li><li><a href="commands/download/fn.download_item.html">commands::download::download_item</a></li><li><a href="commands/download/fn.download_item_and_start.html">commands::download::download_item_and_start</a></li><li><a href="commands/download/fn.download_root.html">commands::download::download_root</a></li><li><a href="commands/download/fn.download_season.html">commands::download::download_season</a></li><li><a href="commands/download/fn.download_series.html">commands::download::download_series</a></li><li><a href="commands/download/fn.download_video.html">commands::download::download_video</a></li><li><a href="commands/download/fn.downloads_allowed_on_current_network.html">commands::download::downloads_allowed_on_current_network</a></li><li><a href="commands/download/fn.enqueue_download.html">commands::download::enqueue_download</a></li><li><a href="commands/download/fn.enqueue_video_downloads.html">commands::download::enqueue_video_downloads</a></li><li><a href="commands/download/fn.get_download_manager_stats.html">commands::download::get_download_manager_stats</a></li><li><a href="commands/download/fn.get_download_storage_stats.html">commands::download::get_download_storage_stats</a></li><li><a href="commands/download/fn.get_downloads.html">commands::download::get_downloads</a></li><li><a href="commands/download/fn.get_downloads_allowed.html">commands::download::get_downloads_allowed</a></li><li><a href="commands/download/fn.map_download_row.html">commands::download::map_download_row</a></li><li><a href="commands/download/fn.mark_download_completed.html">commands::download::mark_download_completed</a></li><li><a href="commands/download/fn.mark_download_failed.html">commands::download::mark_download_failed</a></li><li><a href="commands/download/fn.pause_download.html">commands::download::pause_download</a></li><li><a href="commands/download/pinning/fn.is_item_pinned.html">commands::download::pinning::is_item_pinned</a></li><li><a href="commands/download/pinning/fn.pin_item.html">commands::download::pinning::pin_item</a></li><li><a href="commands/download/pinning/fn.unpin_item.html">commands::download::pinning::unpin_item</a></li><li><a href="commands/download/fn.pump_download_queue.html">commands::download::pump_download_queue</a></li><li><a href="commands/download/fn.queue_album_tracks.html">commands::download::queue_album_tracks</a></li><li><a href="commands/download/fn.resume_download.html">commands::download::resume_download</a></li><li><a href="commands/download/fn.sanitize_filename.html">commands::download::sanitize_filename</a></li><li><a href="commands/download/fn.set_max_concurrent_downloads.html">commands::download::set_max_concurrent_downloads</a></li><li><a href="commands/download/fn.set_network_state.html">commands::download::set_network_state</a></li><li><a href="commands/download/smart_cache/fn.get_album_affinity_status.html">commands::download::smart_cache::get_album_affinity_status</a></li><li><a href="commands/download/smart_cache/fn.get_album_recommendations.html">commands::download::smart_cache::get_album_recommendations</a></li><li><a href="commands/download/smart_cache/fn.get_smart_cache_config.html">commands::download::smart_cache::get_smart_cache_config</a></li><li><a href="commands/download/smart_cache/fn.get_smart_cache_stats.html">commands::download::smart_cache::get_smart_cache_stats</a></li><li><a href="commands/download/smart_cache/fn.update_smart_cache_config.html">commands::download::smart_cache::update_smart_cache_config</a></li><li><a href="commands/download/fn.spawn_download_worker.html">commands::download::spawn_download_worker</a></li><li><a href="commands/download/fn.start_download.html">commands::download::start_download</a></li><li><a href="commands/favorites/fn.drain_pending_favorites.html">commands::favorites::drain_pending_favorites</a></li><li><a href="commands/favorites/fn.read_pending.html">commands::favorites::read_pending</a></li><li><a href="commands/favorites/fn.run_drain.html">commands::favorites::run_drain</a></li><li><a href="commands/favorites/fn.spawn_favorites_drain.html">commands::favorites::spawn_favorites_drain</a></li><li><a href="commands/library/fn.library_get_exclusion_candidates.html">commands::library::library_get_exclusion_candidates</a></li><li><a href="commands/library/fn.library_get_settings.html">commands::library::library_get_settings</a></li><li><a href="commands/library/fn.library_set_settings.html">commands::library::library_set_settings</a></li><li><a href="commands/library/fn.persist_library_settings.html">commands::library::persist_library_settings</a></li><li><a href="commands/library/fn.restore_library_settings.html">commands::library::restore_library_settings</a></li><li><a href="commands/offline/fn.offline_get_items.html">commands::offline::offline_get_items</a></li><li><a href="commands/offline/fn.offline_is_available.html">commands::offline::offline_is_available</a></li><li><a href="commands/offline/fn.offline_search.html">commands::offline::offline_search</a></li><li><a href="commands/playback_mode/fn.playback_mode_get_current.html">commands::playback_mode::playback_mode_get_current</a></li><li><a href="commands/playback_mode/fn.playback_mode_get_remote_status.html">commands::playback_mode::playback_mode_get_remote_status</a></li><li><a href="commands/playback_mode/fn.playback_mode_is_transferring.html">commands::playback_mode::playback_mode_is_transferring</a></li><li><a href="commands/playback_mode/fn.playback_mode_set.html">commands::playback_mode::playback_mode_set</a></li><li><a href="commands/playback_mode/fn.playback_mode_set_transferring.html">commands::playback_mode::playback_mode_set_transferring</a></li><li><a href="commands/playback_mode/fn.playback_mode_transfer_to_local.html">commands::playback_mode::playback_mode_transfer_to_local</a></li><li><a href="commands/playback_mode/fn.playback_mode_transfer_to_remote.html">commands::playback_mode::playback_mode_transfer_to_remote</a></li><li><a href="commands/playback_reporting/fn.playback_mark_played.html">commands::playback_reporting::playback_mark_played</a></li><li><a href="commands/playback_reporting/fn.playback_report_progress.html">commands::playback_reporting::playback_report_progress</a></li><li><a href="commands/playback_reporting/fn.playback_report_start.html">commands::playback_reporting::playback_report_start</a></li><li><a href="commands/playback_reporting/fn.playback_report_stopped.html">commands::playback_reporting::playback_report_stopped</a></li><li><a href="commands/playback_reporting/fn.playback_reporter_destroy.html">commands::playback_reporting::playback_reporter_destroy</a></li><li><a href="commands/playback_reporting/fn.playback_reporter_init.html">commands::playback_reporting::playback_reporter_init</a></li><li><a href="commands/player/fn.background_audio_plan.html">commands::player::background_audio_plan</a></li><li><a href="commands/player/fn.background_audio_source.html">commands::player::background_audio_source</a></li><li><a href="commands/player/fn.check_for_local_download.html">commands::player::check_for_local_download</a></li><li><a href="commands/player/fn.create_media_item.html">commands::player::create_media_item</a></li><li><a href="commands/player/fn.get_player_status.html">commands::player::get_player_status</a></li><li><a href="commands/player/fn.get_queue_status.html">commands::player::get_queue_status</a></li><li><a href="commands/player/fn.normalize_volume.html">commands::player::normalize_volume</a></li><li><a href="commands/player/fn.play_selection_on_remote.html">commands::player::play_selection_on_remote</a></li><li><a href="commands/player/fn.player_background_action.html">commands::player::player_background_action</a></li><li><a href="commands/player/fn.player_configure_jellyfin.html">commands::player::player_configure_jellyfin</a></li><li><a href="commands/player/fn.player_cycle_repeat.html">commands::player::player_cycle_repeat</a></li><li><a href="commands/player/fn.player_disable_jellyfin.html">commands::player::player_disable_jellyfin</a></li><li><a href="commands/player/fn.player_enter_background_audio.html">commands::player::player_enter_background_audio</a></li><li><a href="commands/player/fn.player_exit_background_audio.html">commands::player::player_exit_background_audio</a></li><li><a href="commands/player/fn.player_get_cache_config.html">commands::player::player_get_cache_config</a></li><li><a href="commands/player/fn.player_get_capabilities.html">commands::player::player_get_capabilities</a></li><li><a href="commands/player/fn.player_get_queue.html">commands::player::player_get_queue</a></li><li><a href="commands/player/fn.player_get_status.html">commands::player::player_get_status</a></li><li><a href="commands/player/fn.player_local_media_path.html">commands::player::player_local_media_path</a></li><li><a href="commands/player/fn.player_next.html">commands::player::player_next</a></li><li><a href="commands/player/fn.player_pause.html">commands::player::player_pause</a></li><li><a href="commands/player/fn.player_play.html">commands::player::player_play</a></li><li><a href="commands/player/fn.player_play_album_track.html">commands::player::player_play_album_track</a></li><li><a href="commands/player/fn.player_play_item.html">commands::player::player_play_item</a></li><li><a href="commands/player/fn.player_play_queue.html">commands::player::player_play_queue</a></li><li><a href="commands/player/fn.player_play_tracks.html">commands::player::player_play_tracks</a></li><li><a href="commands/player/fn.player_preload_upcoming.html">commands::player::player_preload_upcoming</a></li><li><a href="commands/player/fn.player_previous.html">commands::player::player_previous</a></li><li><a href="commands/player/fn.player_seek.html">commands::player::player_seek</a></li><li><a href="commands/player/fn.player_seek_video.html">commands::player::player_seek_video</a></li><li><a href="commands/player/fn.player_set_audio_track.html">commands::player::player_set_audio_track</a></li><li><a href="commands/player/fn.player_set_cache_config.html">commands::player::player_set_cache_config</a></li><li><a href="commands/player/fn.player_set_stream_quality.html">commands::player::player_set_stream_quality</a></li><li><a href="commands/player/fn.player_set_subtitle_track.html">commands::player::player_set_subtitle_track</a></li><li><a href="commands/player/fn.player_set_volume.html">commands::player::player_set_volume</a></li><li><a href="commands/player/fn.player_stop.html">commands::player::player_stop</a></li><li><a href="commands/player/fn.player_switch_audio_track.html">commands::player::player_switch_audio_track</a></li><li><a href="commands/player/fn.player_toggle.html">commands::player::player_toggle</a></li><li><a href="commands/player/fn.player_toggle_mute.html">commands::player::player_toggle_mute</a></li><li><a href="commands/player/fn.player_toggle_shuffle.html">commands::player::player_toggle_shuffle</a></li><li><a href="commands/player/queue/fn.player_add_to_queue.html">commands::player::queue::player_add_to_queue</a></li><li><a href="commands/player/queue/fn.player_add_track_by_id.html">commands::player::queue::player_add_track_by_id</a></li><li><a href="commands/player/queue/fn.player_add_tracks_by_ids.html">commands::player::queue::player_add_tracks_by_ids</a></li><li><a href="commands/player/queue/fn.player_move_in_queue.html">commands::player::queue::player_move_in_queue</a></li><li><a href="commands/player/queue/fn.player_remove_from_queue.html">commands::player::queue::player_remove_from_queue</a></li><li><a href="commands/player/queue/fn.player_skip_to.html">commands::player::queue::player_skip_to</a></li><li><a href="commands/player/fn.refresh_queue_local_sources.html">commands::player::refresh_queue_local_sources</a></li><li><a href="commands/player/remote/fn.lms_create_sync_group.html">commands::player::remote::lms_create_sync_group</a></li><li><a href="commands/player/remote/fn.lms_dissolve_sync_group.html">commands::player::remote::lms_dissolve_sync_group</a></li><li><a href="commands/player/remote/fn.lms_get_sync_groups.html">commands::player::remote::lms_get_sync_groups</a></li><li><a href="commands/player/remote/fn.lms_unsync_player.html">commands::player::remote::lms_unsync_player</a></li><li><a href="commands/player/remote/fn.remote_play_on_session.html">commands::player::remote::remote_play_on_session</a></li><li><a href="commands/player/remote/fn.remote_send_command.html">commands::player::remote::remote_send_command</a></li><li><a href="commands/player/remote/fn.remote_session_seek.html">commands::player::remote::remote_session_seek</a></li><li><a href="commands/player/remote/fn.remote_session_set_volume.html">commands::player::remote::remote_session_set_volume</a></li><li><a href="commands/player/remote/fn.remote_session_toggle_mute.html">commands::player::remote::remote_session_toggle_mute</a></li><li><a href="commands/player/fn.resolve_local_media_path.html">commands::player::resolve_local_media_path</a></li><li><a href="commands/player/fn.sanitize_filename.html">commands::player::sanitize_filename</a></li><li><a href="commands/player/session/fn.player_dismiss_session.html">commands::player::session::player_dismiss_session</a></li><li><a href="commands/player/session/fn.player_get_session.html">commands::player::session::player_get_session</a></li><li><a href="commands/player/settings/fn.persist_streaming_quality.html">commands::player::settings::persist_streaming_quality</a></li><li><a href="commands/player/settings/fn.player_get_audio_settings.html">commands::player::settings::player_get_audio_settings</a></li><li><a href="commands/player/settings/fn.player_get_eq_presets.html">commands::player::settings::player_get_eq_presets</a></li><li><a href="commands/player/settings/fn.player_get_streaming_qualities.html">commands::player::settings::player_get_streaming_qualities</a></li><li><a href="commands/player/settings/fn.player_get_video_settings.html">commands::player::settings::player_get_video_settings</a></li><li><a href="commands/player/settings/fn.player_set_audio_settings.html">commands::player::settings::player_set_audio_settings</a></li><li><a href="commands/player/settings/fn.player_set_video_settings.html">commands::player::settings::player_set_video_settings</a></li><li><a href="commands/player/settings/fn.restore_streaming_quality.html">commands::player::settings::restore_streaming_quality</a></li><li><a href="commands/player/timers/fn.player_cancel_autoplay_countdown.html">commands::player::timers::player_cancel_autoplay_countdown</a></li><li><a href="commands/player/timers/fn.player_cancel_sleep_timer.html">commands::player::timers::player_cancel_sleep_timer</a></li><li><a href="commands/player/timers/fn.player_get_autoplay_settings.html">commands::player::timers::player_get_autoplay_settings</a></li><li><a href="commands/player/timers/fn.player_get_sleep_timer.html">commands::player::timers::player_get_sleep_timer</a></li><li><a href="commands/player/timers/fn.player_on_playback_ended.html">commands::player::timers::player_on_playback_ended</a></li><li><a href="commands/player/timers/fn.player_play_next_episode.html">commands::player::timers::player_play_next_episode</a></li><li><a href="commands/player/timers/fn.player_recover_stream.html">commands::player::timers::player_recover_stream</a></li><li><a href="commands/player/timers/fn.player_report_media_loaded.html">commands::player::timers::player_report_media_loaded</a></li><li><a href="commands/player/timers/fn.player_report_position.html">commands::player::timers::player_report_position</a></li><li><a href="commands/player/timers/fn.player_report_state.html">commands::player::timers::player_report_state</a></li><li><a href="commands/player/timers/fn.player_set_autoplay_settings.html">commands::player::timers::player_set_autoplay_settings</a></li><li><a href="commands/player/timers/fn.player_set_sleep_timer.html">commands::player::timers::player_set_sleep_timer</a></li><li><a href="commands/playlist/fn.playlist_add_items.html">commands::playlist::playlist_add_items</a></li><li><a href="commands/playlist/fn.playlist_create.html">commands::playlist::playlist_create</a></li><li><a href="commands/playlist/fn.playlist_delete.html">commands::playlist::playlist_delete</a></li><li><a href="commands/playlist/fn.playlist_get_items.html">commands::playlist::playlist_get_items</a></li><li><a href="commands/playlist/fn.playlist_move_item.html">commands::playlist::playlist_move_item</a></li><li><a href="commands/playlist/fn.playlist_remove_items.html">commands::playlist::playlist_remove_items</a></li><li><a href="commands/playlist/fn.playlist_rename.html">commands::playlist::playlist_rename</a></li><li><a href="commands/repository/fn.changed_favorite_ids.html">commands::repository::changed_favorite_ids</a></li><li><a href="commands/repository/fn.repository_clear_watch_history.html">commands::repository::repository_clear_watch_history</a></li><li><a href="commands/repository/fn.repository_create.html">commands::repository::repository_create</a></li><li><a href="commands/repository/fn.repository_destroy.html">commands::repository::repository_destroy</a></li><li><a href="commands/repository/fn.repository_get_audio_only_stream_url_for_video.html">commands::repository::repository_get_audio_only_stream_url_for_video</a></li><li><a href="commands/repository/fn.repository_get_audio_stream_url.html">commands::repository::repository_get_audio_stream_url</a></li><li><a href="commands/repository/fn.repository_get_channels.html">commands::repository::repository_get_channels</a></li><li><a href="commands/repository/fn.repository_get_download_disk_usage.html">commands::repository::repository_get_download_disk_usage</a></li><li><a href="commands/repository/fn.repository_get_downloaded_items.html">commands::repository::repository_get_downloaded_items</a></li><li><a href="commands/repository/fn.repository_get_downloaded_libraries.html">commands::repository::repository_get_downloaded_libraries</a></li><li><a href="commands/repository/fn.repository_get_favorites.html">commands::repository::repository_get_favorites</a></li><li><a href="commands/repository/fn.repository_get_genres.html">commands::repository::repository_get_genres</a></li><li><a href="commands/repository/fn.repository_get_image_url.html">commands::repository::repository_get_image_url</a></li><li><a href="commands/repository/fn.repository_get_item.html">commands::repository::repository_get_item</a></li><li><a href="commands/repository/fn.repository_get_items.html">commands::repository::repository_get_items</a></li><li><a href="commands/repository/fn.repository_get_items_by_person.html">commands::repository::repository_get_items_by_person</a></li><li><a href="commands/repository/fn.repository_get_latest_items.html">commands::repository::repository_get_latest_items</a></li><li><a href="commands/repository/fn.repository_get_libraries.html">commands::repository::repository_get_libraries</a></li><li><a href="commands/repository/fn.repository_get_live_tv_channels.html">commands::repository::repository_get_live_tv_channels</a></li><li><a href="commands/repository/fn.repository_get_next_up_episodes.html">commands::repository::repository_get_next_up_episodes</a></li><li><a href="commands/repository/fn.repository_get_person.html">commands::repository::repository_get_person</a></li><li><a href="commands/repository/fn.repository_get_playback_info.html">commands::repository::repository_get_playback_info</a></li><li><a href="commands/repository/fn.repository_get_recently_played_audio.html">commands::repository::repository_get_recently_played_audio</a></li><li><a href="commands/repository/fn.repository_get_rediscover_albums.html">commands::repository::repository_get_rediscover_albums</a></li><li><a href="commands/repository/fn.repository_get_resume_items.html">commands::repository::repository_get_resume_items</a></li><li><a href="commands/repository/fn.repository_get_resume_movies.html">commands::repository::repository_get_resume_movies</a></li><li><a href="commands/repository/fn.repository_get_series_current_episode.html">commands::repository::repository_get_series_current_episode</a></li><li><a href="commands/repository/fn.repository_get_series_episodes.html">commands::repository::repository_get_series_episodes</a></li><li><a href="commands/repository/fn.repository_get_similar_items.html">commands::repository::repository_get_similar_items</a></li><li><a href="commands/repository/fn.repository_get_subtitle_url.html">commands::repository::repository_get_subtitle_url</a></li><li><a href="commands/repository/fn.repository_get_video_download_url.html">commands::repository::repository_get_video_download_url</a></li><li><a href="commands/repository/fn.repository_get_video_stream_url.html">commands::repository::repository_get_video_stream_url</a></li><li><a href="commands/repository/fn.repository_jray_actors_at.html">commands::repository::repository_jray_actors_at</a></li><li><a href="commands/repository/fn.repository_mark_favorite.html">commands::repository::repository_mark_favorite</a></li><li><a href="commands/repository/fn.repository_open_live_stream.html">commands::repository::repository_open_live_stream</a></li><li><a href="commands/repository/fn.repository_report_playback_progress.html">commands::repository::repository_report_playback_progress</a></li><li><a href="commands/repository/fn.repository_report_playback_start.html">commands::repository::repository_report_playback_start</a></li><li><a href="commands/repository/fn.repository_report_playback_stopped.html">commands::repository::repository_report_playback_stopped</a></li><li><a href="commands/repository/fn.repository_search.html">commands::repository::repository_search</a></li><li><a href="commands/repository/fn.repository_unmark_favorite.html">commands::repository::repository_unmark_favorite</a></li><li><a href="commands/sessions/fn.sessions_poll_now.html">commands::sessions::sessions_poll_now</a></li><li><a href="commands/sessions/fn.sessions_set_polling_hint.html">commands::sessions::sessions_set_polling_hint</a></li><li><a href="commands/storage/fn.media_local_url.html">commands::storage::media_local_url</a></li><li><a href="commands/storage/people/fn.storage_get_item_people.html">commands::storage::people::storage_get_item_people</a></li><li><a href="commands/storage/people/fn.storage_get_person.html">commands::storage::people::storage_get_person</a></li><li><a href="commands/storage/people/fn.storage_save_item_people.html">commands::storage::people::storage_save_item_people</a></li><li><a href="commands/storage/people/fn.storage_save_person.html">commands::storage::people::storage_save_person</a></li><li><a href="commands/storage/fn.row_to_cached_item.html">commands::storage::row_to_cached_item</a></li><li><a href="commands/storage/series_prefs/fn.storage_get_series_audio_preference.html">commands::storage::series_prefs::storage_get_series_audio_preference</a></li><li><a href="commands/storage/series_prefs/fn.storage_save_series_audio_preference.html">commands::storage::series_prefs::storage_save_series_audio_preference</a></li><li><a href="commands/storage/fn.storage_delete_server.html">commands::storage::storage_delete_server</a></li><li><a href="commands/storage/fn.storage_delete_user.html">commands::storage::storage_delete_user</a></li><li><a href="commands/storage/fn.storage_get_access_token.html">commands::storage::storage_get_access_token</a></li><li><a href="commands/storage/fn.storage_get_active_session.html">commands::storage::storage_get_active_session</a></li><li><a href="commands/storage/fn.storage_get_active_user.html">commands::storage::storage_get_active_user</a></li><li><a href="commands/storage/fn.storage_get_item.html">commands::storage::storage_get_item</a></li><li><a href="commands/storage/fn.storage_get_items.html">commands::storage::storage_get_items</a></li><li><a href="commands/storage/fn.storage_get_libraries.html">commands::storage::storage_get_libraries</a></li><li><a href="commands/storage/fn.storage_get_path.html">commands::storage::storage_get_path</a></li><li><a href="commands/storage/fn.storage_get_pending_sync_count.html">commands::storage::storage_get_pending_sync_count</a></li><li><a href="commands/storage/fn.storage_get_playback_progress.html">commands::storage::storage_get_playback_progress</a></li><li><a href="commands/storage/fn.storage_get_security_status.html">commands::storage::storage_get_security_status</a></li><li><a href="commands/storage/fn.storage_get_servers.html">commands::storage::storage_get_servers</a></li><li><a href="commands/storage/fn.storage_get_size.html">commands::storage::storage_get_size</a></li><li><a href="commands/storage/fn.storage_get_users.html">commands::storage::storage_get_users</a></li><li><a href="commands/storage/fn.storage_init.html">commands::storage::storage_init</a></li><li><a href="commands/storage/fn.storage_mark_played.html">commands::storage::storage_mark_played</a></li><li><a href="commands/storage/fn.storage_mark_synced.html">commands::storage::storage_mark_synced</a></li><li><a href="commands/storage/fn.storage_save_item.html">commands::storage::storage_save_item</a></li><li><a href="commands/storage/fn.storage_save_library.html">commands::storage::storage_save_library</a></li><li><a href="commands/storage/fn.storage_save_server.html">commands::storage::storage_save_server</a></li><li><a href="commands/storage/fn.storage_save_user.html">commands::storage::storage_save_user</a></li><li><a href="commands/storage/fn.storage_search_items.html">commands::storage::storage_search_items</a></li><li><a href="commands/storage/fn.storage_set_active_user.html">commands::storage::storage_set_active_user</a></li><li><a href="commands/storage/fn.storage_set_watched.html">commands::storage::storage_set_watched</a></li><li><a href="commands/storage/fn.storage_toggle_favorite.html">commands::storage::storage_toggle_favorite</a></li><li><a href="commands/storage/fn.storage_update_playback_context.html">commands::storage::storage_update_playback_context</a></li><li><a href="commands/storage/fn.storage_update_playback_progress.html">commands::storage::storage_update_playback_progress</a></li><li><a href="commands/storage/thumbnails/fn.image_get_url.html">commands::storage::thumbnails::image_get_url</a></li><li><a href="commands/storage/thumbnails/fn.image_semaphore.html">commands::storage::thumbnails::image_semaphore</a></li><li><a href="commands/storage/thumbnails/fn.mime_from_ext.html">commands::storage::thumbnails::mime_from_ext</a></li><li><a href="commands/storage/thumbnails/fn.thumbnail_clear_cache.html">commands::storage::thumbnails::thumbnail_clear_cache</a></li><li><a href="commands/storage/thumbnails/fn.thumbnail_delete_item.html">commands::storage::thumbnails::thumbnail_delete_item</a></li><li><a href="commands/storage/thumbnails/fn.thumbnail_get_cached.html">commands::storage::thumbnails::thumbnail_get_cached</a></li><li><a href="commands/storage/thumbnails/fn.thumbnail_get_stats.html">commands::storage::thumbnails::thumbnail_get_stats</a></li><li><a href="commands/storage/thumbnails/fn.thumbnail_save.html">commands::storage::thumbnails::thumbnail_save</a></li><li><a href="commands/storage/thumbnails/fn.thumbnail_set_limit.html">commands::storage::thumbnails::thumbnail_set_limit</a></li><li><a href="commands/sync/fn.sync_cleanup_completed.html">commands::sync::sync_cleanup_completed</a></li><li><a href="commands/sync/fn.sync_clear_user.html">commands::sync::sync_clear_user</a></li><li><a href="commands/sync/fn.sync_get_pending.html">commands::sync::sync_get_pending</a></li><li><a href="commands/sync/fn.sync_get_pending_count.html">commands::sync::sync_get_pending_count</a></li><li><a href="commands/sync/fn.sync_mark_completed.html">commands::sync::sync_mark_completed</a></li><li><a href="commands/sync/fn.sync_mark_failed.html">commands::sync::sync_mark_failed</a></li><li><a href="commands/sync/fn.sync_mark_processing.html">commands::sync::sync_mark_processing</a></li><li><a href="commands/sync/fn.sync_queue_mutation.html">commands::sync::sync_queue_mutation</a></li><li><a href="commands/sync_drain/fn.drain_sync_queue.html">commands::sync_drain::drain_sync_queue</a></li><li><a href="commands/sync_drain/fn.enqueue_playback_stopped.html">commands::sync_drain::enqueue_playback_stopped</a></li><li><a href="commands/sync_drain/fn.mark_completed.html">commands::sync_drain::mark_completed</a></li><li><a href="commands/sync_drain/fn.mark_deferred.html">commands::sync_drain::mark_deferred</a></li><li><a href="commands/sync_drain/fn.mark_failed.html">commands::sync_drain::mark_failed</a></li><li><a href="commands/sync_drain/fn.parse_queued_op.html">commands::sync_drain::parse_queued_op</a></li><li><a href="commands/sync_drain/fn.read_queue.html">commands::sync_drain::read_queue</a></li><li><a href="commands/sync_drain/fn.remaining_count.html">commands::sync_drain::remaining_count</a></li><li><a href="commands/sync_drain/fn.run_drain.html">commands::sync_drain::run_drain</a></li><li><a href="commands/sync_drain/fn.spawn_sync_queue_drain.html">commands::sync_drain::spawn_sync_queue_drain</a></li><li><a href="commands/sync_drain/fn.sync_process_pending.html">commands::sync_drain::sync_process_pending</a></li><li><a href="fn.create_player_backend.html">create_player_backend</a></li><li><a href="domain/from_jellyfin/fn.kind_from_jellyfin.html">domain::from_jellyfin::kind_from_jellyfin</a></li><li><a href="domain/from_jellyfin/fn.stream_kind_from_jellyfin.html">domain::from_jellyfin::stream_kind_from_jellyfin</a></li><li><a href="domain/from_jellyfin/fn.ticks_to_ms.html">domain::from_jellyfin::ticks_to_ms</a></li><li><a href="domain/search_rank/fn.kind_rank.html">domain::search_rank::kind_rank</a></li><li><a href="domain/search_rank/fn.match_quality.html">domain::search_rank::match_quality</a></li><li><a href="domain/search_rank/fn.rank_search_results.html">domain::search_rank::rank_search_results</a></li><li><a href="download/stop/fn.clear.html">download::stop::clear</a></li><li><a href="download/stop/fn.register.html">download::stop::register</a></li><li><a href="download/stop/fn.registry.html">download::stop::registry</a></li><li><a href="download/stop/fn.signal.html">download::stop::signal</a></li><li><a href="download/worker/fn.partial_path.html">download::worker::partial_path</a></li><li><a href="download/worker/fn.resume_offset.html">download::worker::resume_offset</a></li><li><a href="fn.emit_backend_init_failed.html">emit_backend_init_failed</a></li><li><a href="fn.enable_linux_hardware_video_decoding.html">enable_linux_hardware_video_decoding</a></li><li><a href="jellyfin/client/fn.default_true.html">jellyfin::client::default_true</a></li><li><a href="fn.log_available_vaapi_decoders.html">log_available_vaapi_decoders</a></li><li><a href="media_server/fn.content_type.html">media_server::content_type</a></li><li><a href="media_server/fn.empty.html">media_server::empty</a></li><li><a href="media_server/fn.handle.html">media_server::handle</a></li><li><a href="media_server/fn.header.html">media_server::header</a></li><li><a href="media_server/fn.resolve_path.html">media_server::resolve_path</a></li><li><a href="media_server/fn.route.html">media_server::route</a></li><li><a href="media_server/fn.span_for.html">media_server::span_for</a></li><li><a href="media_server/fn.start.html">media_server::start</a></li><li><a href="playback_mode/fn.start_position_ticks_from_seconds.html">playback_mode::start_position_ticks_from_seconds</a></li><li><a href="player/background_policy/fn.background_action.html">player::background_policy::background_action</a></li><li><a href="player/background_policy/fn.is_video_media.html">player::background_policy::is_video_media</a></li><li><a href="player/fn.completion_report_position.html">player::completion_report_position</a></li><li><a href="player/mpv_backend/fn.build_af_filter.html">player::mpv_backend::build_af_filter</a></li><li><a href="player/mpv_backend/fn.detect_audio_system.html">player::mpv_backend::detect_audio_system</a></li><li><a href="player/mpv_backend/fn.eq_filter_entries.html">player::mpv_backend::eq_filter_entries</a></li><li><a href="player/mpv_backend/fn.get_stream_url.html">player::mpv_backend::get_stream_url</a></li><li><a href="player/mpv_backend/fn.normalize_filter_entry.html">player::mpv_backend::normalize_filter_entry</a></li><li><a href="player/seek/fn.determine_video_seek_strategy.html">player::seek::determine_video_seek_strategy</a></li><li><a href="player/seek/fn.resolve_skip_action.html">player::seek::resolve_skip_action</a></li><li><a href="player/fn.set_lockscreen_position_offset.html">player::set_lockscreen_position_offset</a></li><li><a href="player/stream_end/fn.is_audio_only_video.html">player::stream_end::is_audio_only_video</a></li><li><a href="player/stream_end/fn.is_truncated_end.html">player::stream_end::is_truncated_end</a></li><li><a href="player/stream_end/fn.player_retry_restarts_stream.html">player::stream_end::player_retry_restarts_stream</a></li><li><a href="player/stream_end/fn.with_start_time.html">player::stream_end::with_start_time</a></li><li><a href="player/fn.update_lockscreen_metadata.html">player::update_lockscreen_metadata</a></li><li><a href="repository/device_profile/fn.audio_forces_transcode.html">repository::device_profile::audio_forces_transcode</a></li><li><a href="repository/device_profile/fn.clamp_max_audio_channels.html">repository::device_profile::clamp_max_audio_channels</a></li><li><a href="repository/device_profile/fn.max_audio_channels.html">repository::device_profile::max_audio_channels</a></li><li><a href="repository/device_profile/fn.playback_subtitle_stream_index.html">repository::device_profile::playback_subtitle_stream_index</a></li><li><a href="repository/device_profile/fn.served_audio_codec.html">repository::device_profile::served_audio_codec</a></li><li><a href="repository/device_profile/fn.subtitle_forces_burn_in.html">repository::device_profile::subtitle_forces_burn_in</a></li><li><a href="repository/device_profile/fn.subtitle_profiles.html">repository::device_profile::subtitle_profiles</a></li><li><a href="repository/device_profile/fn.subtitle_supports_external_delivery.html">repository::device_profile::subtitle_supports_external_delivery</a></li><li><a href="repository/device_profile/fn.video_audio_codecs.html">repository::device_profile::video_audio_codecs</a></li><li><a href="repository/device_profile/fn.webview_can_decode_audio.html">repository::device_profile::webview_can_decode_audio</a></li><li><a href="repository/device_profile/fn.without_server_chosen_subtitle.html">repository::device_profile::without_server_chosen_subtitle</a></li><li><a href="repository/exclusions/fn.excluded_item_ids.html">repository::exclusions::excluded_item_ids</a></li><li><a href="repository/exclusions/fn.excluded_snapshot.html">repository::exclusions::excluded_snapshot</a></li><li><a href="repository/exclusions/fn.is_excluded_by.html">repository::exclusions::is_excluded_by</a></li><li><a href="repository/exclusions/fn.normalise_id.html">repository::exclusions::normalise_id</a></li><li><a href="repository/exclusions/fn.set_excluded_item_ids.html">repository::exclusions::set_excluded_item_ids</a></li><li><a href="repository/offline/fn.build_fts_prefix_query.html">repository::offline::build_fts_prefix_query</a></li><li><a href="repository/offline/fn.include_catalog_browse.html">repository::offline::include_catalog_browse</a></li><li><a href="repository/offline/fn.row_to_cached_item.html">repository::offline::row_to_cached_item</a></li><li><a href="repository/offline/fn.set_include_catalog_browse.html">repository::offline::set_include_catalog_browse</a></li><li><a href="repository/online/fn.adopt_video_play_session.html">repository::online::adopt_video_play_session</a></li><li><a href="repository/online/fn.begin_video_play_session.html">repository::online::begin_video_play_session</a></li><li><a href="repository/online/fn.build_favorites_endpoint.html">repository::online::build_favorites_endpoint</a></li><li><a href="repository/online/fn.build_get_items_endpoint.html">repository::online::build_get_items_endpoint</a></li><li><a href="repository/online/fn.build_latest_items_endpoint.html">repository::online::build_latest_items_endpoint</a></li><li><a href="repository/online/fn.build_next_up_endpoint.html">repository::online::build_next_up_endpoint</a></li><li><a href="repository/online/fn.set_streaming_quality.html">repository::online::set_streaming_quality</a></li><li><a href="repository/online/fn.streaming_quality.html">repository::online::streaming_quality</a></li><li><a href="repository/fn.resolve_video_download_url.html">repository::resolve_video_download_url</a></li><li><a href="repository/series_progress/fn.belongs_to_series.html">repository::series_progress::belongs_to_series</a></li><li><a href="repository/series_progress/fn.fetch_series_episodes.html">repository::series_progress::fetch_series_episodes</a></li><li><a href="repository/series_progress/fn.is_episode.html">repository::series_progress::is_episode</a></li><li><a href="repository/series_progress/fn.is_in_progress.html">repository::series_progress::is_in_progress</a></li><li><a href="repository/series_progress/fn.is_played.html">repository::series_progress::is_played</a></li><li><a href="repository/series_progress/fn.is_season.html">repository::series_progress::is_season</a></li><li><a href="repository/series_progress/fn.list_options.html">repository::series_progress::list_options</a></li><li><a href="repository/series_progress/fn.pick_current_episode.html">repository::series_progress::pick_current_episode</a></li><li><a href="repository/series_progress/fn.resolve_current_episode.html">repository::series_progress::resolve_current_episode</a></li><li><a href="repository/series_progress/fn.season_rank.html">repository::series_progress::season_rank</a></li><li><a href="repository/series_progress/fn.sort_series_order.html">repository::series_progress::sort_series_order</a></li><li><a href="repository/fn.served_audio_codec.html">repository::served_audio_codec</a></li><li><a href="fn.run.html">run</a></li><li><a href="fn.set_env_if_unset.html">set_env_if_unset</a></li><li><a href="settings/fn.audio_settings_jni_payload.html">settings::audio_settings_jni_payload</a></li><li><a href="settings/fn.default_eq_bands.html">settings::default_eq_bands</a></li><li><a href="fn.specta_builder.html">specta_builder</a></li><li><a href="storage/db_service/fn.convert_params.html">storage::db_service::convert_params</a></li><li><a href="storage/db_service/fn.execute_query.html">storage::db_service::execute_query</a></li><li><a href="storage/db_service/fn.query_many.html">storage::db_service::query_many</a></li><li><a href="storage/db_service/fn.query_one.html">storage::db_service::query_one</a></li><li><a href="storage/db_service/fn.query_optional.html">storage::db_service::query_optional</a></li><li><a href="thumbnail/cache/fn.safe_component.html">thumbnail::cache::safe_component</a></li><li><a href="utils/conversions/fn.calculate_progress.html">utils::conversions::calculate_progress</a></li><li><a href="utils/conversions/fn.format_time.html">utils::conversions::format_time</a></li><li><a href="utils/conversions/fn.format_time_long.html">utils::conversions::format_time_long</a></li><li><a href="utils/conversions/fn.percent_to_volume.html">utils::conversions::percent_to_volume</a></li><li><a href="utils/conversions/fn.seconds_to_ticks.html">utils::conversions::seconds_to_ticks</a></li><li><a href="utils/conversions/fn.ticks_to_seconds.html">utils::conversions::ticks_to_seconds</a></li><li><a href="utils/conversions/fn.volume_to_percent.html">utils::conversions::volume_to_percent</a></li><li><a href="utils/diagnostics/fn.install_panic_hook.html">utils::diagnostics::install_panic_hook</a></li><li><a href="utils/diagnostics/fn.panic_payload_string.html">utils::diagnostics::panic_payload_string</a></li><li><a href="utils/diagnostics/fn.redact.html">utils::diagnostics::redact</a></li><li><a href="utils/diagnostics/fn.redact_emby_auth.html">utils::diagnostics::redact_emby_auth</a></li><li><a href="utils/diagnostics/fn.redact_headers.html">utils::diagnostics::redact_headers</a></li><li><a href="utils/diagnostics/fn.redact_json_values.html">utils::diagnostics::redact_json_values</a></li><li><a href="utils/diagnostics/fn.redact_query_params.html">utils::diagnostics::redact_query_params</a></li><li><a href="utils/diagnostics/fn.redact_server_url.html">utils::diagnostics::redact_server_url</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="commands/download/type.EpisodeRow.html">commands::download::EpisodeRow</a></li><li><a href="player/events/type.SharedEventEmitter.html">player::events::SharedEventEmitter</a></li><li><a href="storage/db_service/type.DbResult.html">storage::db_service::DbResult</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="commands/catalog/static.INDEX_IN_PROGRESS.html">commands::catalog::INDEX_IN_PROGRESS</a></li><li><a href="commands/storage/thumbnails/static.IMAGE_DOWNLOAD_SEMAPHORE.html">commands::storage::thumbnails::IMAGE_DOWNLOAD_SEMAPHORE</a></li><li><a href="repository/exclusions/static.EXCLUDED_IDS.html">repository::exclusions::EXCLUDED_IDS</a></li><li><a href="repository/offline/static.INCLUDE_CATALOG_BROWSE.html">repository::offline::INCLUDE_CATALOG_BROWSE</a></li><li><a href="repository/online/static.STREAMING_QUALITY.html">repository::online::STREAMING_QUALITY</a></li><li><a href="repository/online/static.VIDEO_PLAY_SESSION.html">repository::online::VIDEO_PLAY_SESSION</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="auth/session_verifier/constant.VERIFICATION_INTERVAL_MS.html">auth::session_verifier::VERIFICATION_INTERVAL_MS</a></li><li><a href="commands/catalog/constant.CATALOG_INDEX_EVENT.html">commands::catalog::CATALOG_INDEX_EVENT</a></li><li><a href="commands/catalog/constant.CATALOG_INDEX_FIRST_CHECK.html">commands::catalog::CATALOG_INDEX_FIRST_CHECK</a></li><li><a href="commands/catalog/constant.CATALOG_INDEX_TICK.html">commands::catalog::CATALOG_INDEX_TICK</a></li><li><a href="commands/catalog/constant.CATALOG_INDEX_TTL.html">commands::catalog::CATALOG_INDEX_TTL</a></li><li><a href="commands/catalog/constant.CATALOG_ITEM_TYPES.html">commands::catalog::CATALOG_ITEM_TYPES</a></li><li><a href="commands/catalog/constant.LAST_CATALOG_SYNC_KEY.html">commands::catalog::LAST_CATALOG_SYNC_KEY</a></li><li><a href="commands/catalog/constant.VIDEO_ITEM_TYPES.html">commands::catalog::VIDEO_ITEM_TYPES</a></li><li><a href="commands/diagnostics/constant.LEVEL_FILE.html">commands::diagnostics::LEVEL_FILE</a></li><li><a href="commands/library/constant.CANDIDATE_SCAN_LIMIT.html">commands::library::CANDIDATE_SCAN_LIMIT</a></li><li><a href="commands/library/constant.LIBRARY_SETTINGS_KEY.html">commands::library::LIBRARY_SETTINGS_KEY</a></li><li><a href="commands/player/settings/constant.STREAMING_QUALITY_KEY.html">commands::player::settings::STREAMING_QUALITY_KEY</a></li><li><a href="commands/repository/constant.FAVORITES_CHANGED_EVENT.html">commands::repository::FAVORITES_CHANGED_EVENT</a></li><li><a href="commands/repository/constant.SEARCH_EVENT_NAME.html">commands::repository::SEARCH_EVENT_NAME</a></li><li><a href="commands/sync_drain/constant.MAX_SYNC_ATTEMPTS.html">commands::sync_drain::MAX_SYNC_ATTEMPTS</a></li><li><a href="commands/sync_drain/constant.SYNC_QUEUE_CHANGED_EVENT.html">commands::sync_drain::SYNC_QUEUE_CHANGED_EVENT</a></li><li><a href="connectivity/constant.OFFLINE_CONFIRM_WINDOW.html">connectivity::OFFLINE_CONFIRM_WINDOW</a></li><li><a href="connectivity/constant.RETRY_CHECK_INTERVAL_MS.html">connectivity::RETRY_CHECK_INTERVAL_MS</a></li><li><a href="credentials/constant.CREDENTIALS_FILENAME.html">credentials::CREDENTIALS_FILENAME</a></li><li><a href="credentials/constant.SERVICE_NAME.html">credentials::SERVICE_NAME</a></li><li><a href="domain/from_jellyfin/constant.TICKS_PER_MILLISECOND.html">domain::from_jellyfin::TICKS_PER_MILLISECOND</a></li><li><a href="jellyfin/client/constant.APP_NAME.html">jellyfin::client::APP_NAME</a></li><li><a href="jellyfin/client/constant.APP_VERSION.html">jellyfin::client::APP_VERSION</a></li><li><a href="jellyfin/http_client/constant.APP_NAME.html">jellyfin::http_client::APP_NAME</a></li><li><a href="jellyfin/http_client/constant.APP_VERSION.html">jellyfin::http_client::APP_VERSION</a></li><li><a href="jellyfin/http_client/constant.DEFAULT_MAX_RETRIES.html">jellyfin::http_client::DEFAULT_MAX_RETRIES</a></li><li><a href="jellyfin/http_client/constant.DEFAULT_TIMEOUT_MS.html">jellyfin::http_client::DEFAULT_TIMEOUT_MS</a></li><li><a href="jellyfin/http_client/constant.RETRY_DELAYS_MS.html">jellyfin::http_client::RETRY_DELAYS_MS</a></li><li><a href="media_server/constant.CHUNK_LEN.html">media_server::CHUNK_LEN</a></li><li><a href="playback_mode/constant.DEFAULT_REMOTE_VOLUME.html">playback_mode::DEFAULT_REMOTE_VOLUME</a></li><li><a href="playback_mode/constant.RESUME_THRESHOLD_SECONDS.html">playback_mode::RESUME_THRESHOLD_SECONDS</a></li><li><a href="playback_mode/constant.TICKS_PER_SECOND.html">playback_mode::TICKS_PER_SECOND</a></li><li><a href="player/constant.RESUME_BACKOFF_STEP_SECS.html">player::RESUME_BACKOFF_STEP_SECS</a></li><li><a href="player/mpv_backend/constant.NORMALIZE_REF_LUFS.html">player::mpv_backend::NORMALIZE_REF_LUFS</a></li><li><a href="player/mpv_backend/constant.NORMALIZE_REF_PEAK.html">player::mpv_backend::NORMALIZE_REF_PEAK</a></li><li><a href="player/seek/constant.SKIP_BACK_SECONDS.html">player::seek::SKIP_BACK_SECONDS</a></li><li><a href="player/seek/constant.SKIP_FORWARD_SECONDS.html">player::seek::SKIP_FORWARD_SECONDS</a></li><li><a href="player/stream_end/constant.MAX_STALLED_RESUME_ATTEMPTS.html">player::stream_end::MAX_STALLED_RESUME_ATTEMPTS</a></li><li><a href="player/stream_end/constant.RESUME_PROGRESS_EPSILON_SECS.html">player::stream_end::RESUME_PROGRESS_EPSILON_SECS</a></li><li><a href="player/stream_end/constant.TRUNCATED_STREAM_TOLERANCE_SECS.html">player::stream_end::TRUNCATED_STREAM_TOLERANCE_SECS</a></li><li><a href="repository/device_profile/constant.EXTERNAL_SUBTITLE_FORMATS.html">repository::device_profile::EXTERNAL_SUBTITLE_FORMATS</a></li><li><a href="repository/device_profile/constant.FALLBACK_AUDIO_CHANNELS.html">repository::device_profile::FALLBACK_AUDIO_CHANNELS</a></li><li><a href="repository/device_profile/constant.FALLBACK_AUDIO_CODEC.html">repository::device_profile::FALLBACK_AUDIO_CODEC</a></li><li><a href="repository/device_profile/constant.MAX_SUPPORTED_AUDIO_CHANNELS.html">repository::device_profile::MAX_SUPPORTED_AUDIO_CHANNELS</a></li><li><a href="repository/device_profile/constant.NO_SUBTITLE_STREAM.html">repository::device_profile::NO_SUBTITLE_STREAM</a></li><li><a href="repository/device_profile/constant.SUBTITLE_QUERY_KEYS.html">repository::device_profile::SUBTITLE_QUERY_KEYS</a></li><li><a href="repository/device_profile/constant.WEBVIEW_AUDIO_CODECS.html">repository::device_profile::WEBVIEW_AUDIO_CODECS</a></li><li><a href="repository/online/constant.DEVICE_ID.html">repository::online::DEVICE_ID</a></li><li><a href="repository/series_progress/constant.MAX_PROGRESS_FRACTION.html">repository::series_progress::MAX_PROGRESS_FRACTION</a></li><li><a href="repository/series_progress/constant.MIN_PROGRESS_FRACTION.html">repository::series_progress::MIN_PROGRESS_FRACTION</a></li><li><a href="repository/series_progress/constant.SPECIALS_SEASON.html">repository::series_progress::SPECIALS_SEASON</a></li><li><a href="settings/constant.EQ_BANDS.html">settings::EQ_BANDS</a></li><li><a href="settings/constant.EQ_GAIN_MAX.html">settings::EQ_GAIN_MAX</a></li><li><a href="settings/constant.EQ_GAIN_MIN.html">settings::EQ_GAIN_MIN</a></li><li><a href="storage/schema/constant.MIGRATIONS.html">storage::schema::MIGRATIONS</a></li><li><a href="storage/schema/constant.MIGRATION_001.html">storage::schema::MIGRATION_001</a></li><li><a href="storage/schema/constant.MIGRATION_002.html">storage::schema::MIGRATION_002</a></li><li><a href="storage/schema/constant.MIGRATION_003.html">storage::schema::MIGRATION_003</a></li><li><a href="storage/schema/constant.MIGRATION_004.html">storage::schema::MIGRATION_004</a></li><li><a href="storage/schema/constant.MIGRATION_005.html">storage::schema::MIGRATION_005</a></li><li><a href="storage/schema/constant.MIGRATION_006.html">storage::schema::MIGRATION_006</a></li><li><a href="storage/schema/constant.MIGRATION_007.html">storage::schema::MIGRATION_007</a></li><li><a href="storage/schema/constant.MIGRATION_008.html">storage::schema::MIGRATION_008</a></li><li><a href="storage/schema/constant.MIGRATION_009.html">storage::schema::MIGRATION_009</a></li><li><a href="storage/schema/constant.MIGRATION_010.html">storage::schema::MIGRATION_010</a></li><li><a href="storage/schema/constant.MIGRATION_011.html">storage::schema::MIGRATION_011</a></li><li><a href="storage/schema/constant.MIGRATION_012.html">storage::schema::MIGRATION_012</a></li><li><a href="storage/schema/constant.MIGRATION_013.html">storage::schema::MIGRATION_013</a></li><li><a href="storage/schema/constant.MIGRATION_014.html">storage::schema::MIGRATION_014</a></li><li><a href="storage/schema/constant.MIGRATION_015.html">storage::schema::MIGRATION_015</a></li><li><a href="storage/schema/constant.MIGRATION_016.html">storage::schema::MIGRATION_016</a></li><li><a href="storage/schema/constant.MIGRATION_017.html">storage::schema::MIGRATION_017</a></li><li><a href="storage/schema/constant.MIGRATION_018.html">storage::schema::MIGRATION_018</a></li><li><a href="storage/schema/constant.MIGRATION_019.html">storage::schema::MIGRATION_019</a></li><li><a href="storage/schema/constant.MIGRATION_020.html">storage::schema::MIGRATION_020</a></li><li><a href="storage/schema/constant.MIGRATION_021.html">storage::schema::MIGRATION_021</a></li><li><a href="storage/schema/constant.MIGRATION_022.html">storage::schema::MIGRATION_022</a></li><li><a href="storage/schema/constant.MIGRATION_023.html">storage::schema::MIGRATION_023</a></li><li><a href="utils/conversions/constant.TICKS_PER_SECOND.html">utils::conversions::TICKS_PER_SECOND</a></li><li><a href="utils/diagnostics/constant.REDACTED.html">utils::diagnostics::REDACTED</a></li><li><a href="utils/diagnostics/constant.SECRET_HEADERS.html">utils::diagnostics::SECRET_HEADERS</a></li><li><a href="utils/diagnostics/constant.SECRET_JSON_KEYS.html">utils::diagnostics::SECRET_JSON_KEYS</a></li><li><a href="utils/diagnostics/constant.SECRET_QUERY_KEYS.html">utils::diagnostics::SECRET_QUERY_KEYS</a></li></ul></section></div></main></body></html>