List of all items
Structs
- artist_info::ArtistInfo
- audio::analyzer::VizAnalyzer
- audio::backend::DeviceInfo
- audio::buffer::DecodeHandle
- audio::buffer::PlaybackTimeline
- audio::buffer::Playhead
- audio::buffer::Processing
- audio::buffer::SourceEntry
- audio::buffer::StreamInfo
- audio::buffer::TimelineWriter
- audio::buffer::TrackBoundary
- audio::cpal_backend::CpalBackend
- audio::dsp::Chain
- audio::dsp::DspStatus
- audio::dsp::OutputChain
- audio::dsp::Setup
- audio::dsp::apo::Parsed
- audio::dsp::autoeq::Entry
- audio::dsp::autoeq_squig::Fit
- audio::dsp::import::BatchItem
- audio::dsp::import::Imported
- audio::dsp::import::Plan
- audio::dsp::impulse::Impulse
- audio::dsp::impulse::Route
- audio::dsp::profiles::ChainSummary
- audio::dsp::profiles::ChainView
- audio::dsp::profiles::ChannelLayout
- audio::dsp::profiles::Detail
- audio::dsp::profiles::EqJoin
- audio::dsp::profiles::ImpulseDetail
- audio::dsp::profiles::LayerResponse
- audio::dsp::profiles::MeasurementReading
- audio::dsp::profiles::OutputState
- audio::dsp::profiles::Overview
- audio::dsp::profiles::Response
- audio::dsp::profiles::SavedCopy
- audio::dsp::profiles::Summary
- audio::dsp::profiles::TargetChoice
- audio::dsp::profiles::TargetChoices
- audio::dsp::profiles::TuningView
- audio::dsp::squig::Hit
- audio::dsp::squig::Site
- audio::dsp::targets::Added
- audio::dsp::targets::Target
- audio::fade::FadeControl
- audio::fade::Fader
- audio::opus::OpusBridge
- audio::replaygain::ReplayGainInfo
- audio::streaming::PartialFileSource
- audio::viz::RawVizSnapshot
- audio::viz::VizBuffer
- audio::viz::VizFrame
- audio::viz::VizLevels
- audio::viz::VizSnapshot
- auth::Claims
- config::AppearanceConfig
- config::AuthConfig
- config::Config
- config::Delay
- config::DevicesConfig
- config::DspConfig
- config::DspLayer
- config::DspMeasurement
- config::DspOriginal
- config::DspOutputPreset
- config::DspOutputTuning
- config::DspProfile
- config::DspTarget
- config::EqFilter
- config::GraphicEq
- config::GraphqlConfig
- config::LibraryConfig
- config::LogFile
- config::McpConfig
- config::Mix
- config::OrganizeConfig
- config::PlaybackConfig
- config::PushConfig
- config::RemoteConfig
- config::SharingConfig
- config::SubsonicConfig
- config::VisualizerConfig
- db::connection::Database
- db::pool::Handle
- db::pool::Pool
- db::queries::AlbumFilter
- db::queries::AlbumQuery
- db::queries::AlbumRow
- db::queries::ArtistQuery
- db::queries::ArtistRow
- db::queries::Bookmark
- db::queries::CorpusCache
- db::queries::FavouriteChange
- db::queries::LibraryStats
- db::queries::OnDevice
- db::queries::PlayQueue
- db::queries::TrackMeta
- db::queries::TrackRow
- db::queries::api_keys::ApiKeyRow
- db::queries::api_keys::DeviceKey
- db::queries::app_passwords::AppPasswordRow
- db::queries::auth::OAuthGrant
- db::queries::auth::RefreshTokenRow
- db::queries::auth::UserRow
- db::queries::batch::AlbumStats
- db::queries::batch::ArtistStats
- db::queries::batch::TrackFilter
- db::queries::dsp::LocalEdit
- db::queries::dsp::Saved
- db::queries::dsp::StoredProfile
- db::queries::history::ForgottenPlay
- db::queries::history::HistoryCursor
- db::queries::history::HistoryPage
- db::queries::history::OutboxEntry
- db::queries::history::PlayHistoryEntry
- db::queries::history::PlayHistoryRow
- db::queries::history::PlayedSince
- db::queries::history::SharedPlay
- db::queries::playback_state::PersistedPlaybackState
- db::queries::playback_state::PersistedQueueItem
- db::queries::playlists::PlaylistEntry
- db::queries::playlists::PlaylistRow
- db::queries::scrobbling::Listen
- db::queries::scrobbling::QueuedListen
- db::queries::scrobbling::ScrobbleService
- db::queries::scrobbling::ScrobbleTarget
- db::queries::shares::ShareRow
- db::queries::shares::Slice
- db::queries::tracks::CachedFile
- db::queries::tracks::QueueItemExtras
- db::queries::tracks::RandomFilter
- graphql_client::GraphQLClient
- graphql_client::NowPlaying
- graphql_client::NowPlayingTrack
- graphql_client::QueueEntry
- helpers::CacheCleared
- helpers::FavouriteSync
- helpers::RebuildSummary
- helpers::Rng
- helpers::ShareOutcome
- helpers::Synced
- index::scanner::ImportResult
- index::scanner::ScanEvent
- index::scanner::ScanOptions
- index::scanner::ScanResult
- index::spelling::Spelling
- index::watch::WatchedRoot
- invite::Invite
- invite::NewAccount
- invite::Redeemed
- lyrics::LrcLine
- lyrics::Lyrics
- organize::FileMove
- organize::OrganizeResult
- organize::PlanEntry
- organize::ResolvedSelection
- organize::UndoResult
- player::Player
- player::commands::CommandChannel
- player::history::InFlight
- player::history::PlayRecorder
- player::history::PlaybackReport
- player::state::Lookahead
- player::state::PlayMode
- player::state::PlayOrder
- player::state::Playlist
- player::state::PlaylistItem
- player::state::QueueEntry
- player::state::QueueItemId
- player::state::QueueReading
- player::state::RendererClock
- player::state::SharedPlayerState
- player::state::TrackInfo
- player::state::VisibleQueueSnapshot
- player::undo::UndoStack
- playlists::ExportSummary
- playlists::PlaylistHistory
- playlists::PlaylistSync
- remote::acks::Envelope
- remote::acks::Pending
- remote::airplay::Announced
- remote::airplay::Tv
- remote::client::KoanApiKey
- remote::client::KoanAppPassword
- remote::client::KoanDspDeletedProfile
- remote::client::KoanDspDismissed
- remote::client::KoanDspMissing
- remote::client::KoanDspProfile
- remote::client::KoanDspProfiles
- remote::client::KoanDspSaved
- remote::client::KoanForgotten
- remote::client::KoanHistoryPage
- remote::client::KoanInvite
- remote::client::KoanJoined
- remote::client::KoanMcp
- remote::client::KoanPair
- remote::client::KoanPlay
- remote::client::KoanScrobbleService
- remote::client::KoanScrobbling
- remote::client::KoanUser
- remote::client::SavedPlayQueue
- remote::client::SubsonicAlbum
- remote::client::SubsonicAlbumFull
- remote::client::SubsonicArtist
- remote::client::SubsonicAuth
- remote::client::SubsonicClient
- remote::client::SubsonicName
- remote::client::SubsonicPlaylist
- remote::client::SubsonicPlaylistFull
- remote::client::SubsonicSearchResult
- remote::client::SubsonicShare
- remote::client::SubsonicSimilarSongs
- remote::client::SubsonicSong
- remote::client::SubsonicStarred
- remote::connections::Connection
- remote::connections::Held
- remote::devices::Device
- remote::devices::Notice
- remote::devices::SeenNearby
- remote::download::Outage
- remote::download::Patience
- remote::downloads::ByteFeed
- remote::downloads::Download
- remote::downloads::DownloadStore
- remote::downloads::Live
- remote::downloads::Reading
- remote::downloads::Settled
- remote::dsp_sync::DspSync
- remote::dsp_sync::SyncDoc
- remote::dsp_sync::SyncFile
- remote::history::HistorySync
- remote::levels::Feed
- remote::levels::Frame
- remote::levels::Interp
- remote::levels::Remote
- remote::levels::View
- remote::levels::Watch
- remote::link::LinkDevice
- remote::link::LinkDeviceKey
- remote::link::LinkHello
- remote::link::LinkIdentity
- remote::link::LinkQueueEntry
- remote::link::LinkState
- remote::link::Local
- remote::lrclib::LrclibResponse
- remote::musicbrainz::ArtistSearchResult
- remote::nearby::Found
- remote::nearby::Session
- remote::outputs::LinkOutput
- remote::outputs::LinkOutputs
- remote::pair::Cancel
- remote::pair::PairLink
- remote::pair::Pending
- remote::profile::ServerProfile
- remote::proof::Proven
- remote::proof::Session
- remote::queue::DownloadQueue
- remote::sync::SyncProgress
- remote::sync::SyncResult
- remote::wikimedia::Entity
- remote::wikimedia::Image
- remote::wikimedia::Intro
- remote::wire::Waker
- shelves::Section
- shelves::Summary
- shelves::Tracks
- signal::Wake
- smart::Nsp
- smart::Rule
- smart::Rules
- smart::Sort
- upnp::Connection
- upnp::Output
- upnp::description::Renderer
- upnp::description::Service
- upnp::didl::Item
- upnp::serve::Listener
- upnp::session::Session
- upnp::session::Snapshot
- upnp::stream::Encoder
- upnp::stream::Format
- upnp::stream::Pipe
Enums
- artist_info::ArtistInfoError
- audio::analyzer::AmplitudeScale
- audio::analyzer::FrequencyScale
- audio::backend::BackendError
- audio::backend::OutputKind
- audio::buffer::DecodeError
- audio::dsp::DspError
- audio::dsp::autoeq::Freshness
- audio::dsp::autoeq::Offer
- audio::dsp::import::Batch
- audio::dsp::import::ImportError
- audio::dsp::import::Outcome
- audio::dsp::klippel::Plane
- audio::dsp::klippel::Used
- audio::dsp::profiles::Join
- audio::dsp::profiles::Starter
- audio::dsp::raw::RawFormat
- audio::dsp::targets::Ear
- audio::opus::OpusError
- audio::replaygain::ReplayGainError
- audio::streaming::ProbeMode
- audio::streaming::StreamStatus
- auth::AuthError
- auth::Role
- config::ConfigError
- config::DspEar
- config::DspFilter
- config::DspRole
- config::DspScope
- config::EqFilterKind
- config::Layer
- config::NearbyControl
- config::ReplayGainMode
- db::connection::DbError
- db::queries::AlbumOrder
- db::queries::ArtistOrder
- db::queries::CorpusKind
- db::queries::PlaybackSource
- db::queries::PlayedOrder
- db::queries::RatingKind
- db::queries::app_passwords::AppPasswordAuth
- db::queries::app_passwords::CreateAppPasswordError
- db::queries::batch::TrackOrder
- db::queries::history::OutboxKind
- db::queries::shares::ShareKind
- db::queries::uids::UidKind
- format::FormatError
- format::Token
- format::parser::FormatError
- format::parser::Token
- graphql_client::GraphQLError
- helpers::FavouriteKind
- helpers::ShareError
- helpers::ShareTarget
- helpers::SignInError
- helpers::Walk
- index::metadata::MetadataError
- invite::AccountError
- lyrics::CacheLookup
- lyrics::LyricsError
- lyrics::LyricsSource
- organize::OrganizeError
- organize::PlanOutcome
- player::PlayerError
- player::commands::PlayerCommand
- player::history::PlayEvent
- player::state::ItemState
- player::state::LoadState
- player::state::PlaybackSource
- player::state::PlaybackState
- player::state::QueueEntryStatus
- player::state::QueueMode
- player::state::Repeat
- player::state::Sleep
- player::state::SleepTimer
- player::undo::UndoEntry
- playlists::QueueLock
- remote::acks::AckOutcome
- remote::client::Credential
- remote::client::PlaybackReportState
- remote::client::SubsonicError
- remote::connections::Via
- remote::devices::Waking
- remote::download::DownloadError
- remote::downloads::DownloadState
- remote::downloads::Outcome
- remote::link::CommandSource
- remote::link::LinkCommand
- remote::link::LinkReport
- remote::lrclib::LrclibError
- remote::musicbrainz::MusicBrainzError
- remote::outputs::OutputChoice
- remote::pair::PairError
- remote::pair::PairMessage
- remote::proof::Peer
- remote::scrobbling::ScrobblingError
- remote::sync::SyncError
- remote::sync::SyncPhase
- remote::wikimedia::WikimediaError
- scrobbling::ConnectError
- scrobbling::TokenError
- shelves::Shelf
- smart::Condition
- smart::Field
- smart::Kind
- smart::Match
- smart::Op
- smart::Operand
- upnp::serve::Served
- upnp::session::Event
- upnp::session::Transport
- upnp::soap::SoapError
- upnp::stream::Encoding
Traits
- audio::backend::AudioBackend
- audio::backend::AudioEngineHandle
- audio::backend::SampleRateWatch
- format::MetadataProvider
- format::eval::MetadataProvider
- remote::dsp_sync::Remote
- remote::wire::Session
Functions
- artist_info::cached
- artist_info::fetch
- artist_info::image
- audio::buffer::codec_name
- audio::buffer::probe_file
- audio::buffer::probe_source
- audio::buffer::source_bit_depth
- audio::buffer::start_decode
- audio::default_output_device
- audio::dsp::apo::looks_like
- audio::dsp::apo::parse
- audio::dsp::apo::read
- audio::dsp::autoeq::dismiss
- audio::dsp::autoeq::find
- audio::dsp::autoeq::imported
- audio::dsp::autoeq::index
- audio::dsp::autoeq::install
- audio::dsp::autoeq::maker
- audio::dsp::autoeq::maker_of
- audio::dsp::autoeq::makers
- audio::dsp::autoeq::models
- audio::dsp::autoeq::parse_index
- audio::dsp::autoeq::search
- audio::dsp::autoeq::search_for
- audio::dsp::autoeq::suggest
- audio::dsp::autoeq::suggestion
- audio::dsp::autoeq_squig::fit
- audio::dsp::autoeq_squig::fit_channels
- audio::dsp::camilla::looks_like
- audio::dsp::camilla::parse
- audio::dsp::camilla::read
- audio::dsp::chain
- audio::dsp::chain_noted
- audio::dsp::convolver::is_cfg
- audio::dsp::convolver::read
- audio::dsp::convolver::write
- audio::dsp::import::group_name
- audio::dsp::import::import
- audio::dsp::import::import_batch
- audio::dsp::import::import_text
- audio::dsp::import::plan
- audio::dsp::import::separately
- audio::dsp::impulse::read_audio
- audio::dsp::klippel::is_export
- audio::dsp::klippel::read
- audio::dsp::load_impulses
- audio::dsp::output_chain
- audio::dsp::playing
- audio::dsp::profiles::add_band
- audio::dsp::profiles::aims_at
- audio::dsp::profiles::apply_preset
- audio::dsp::profiles::assign
- audio::dsp::profiles::baked_already
- audio::dsp::profiles::chain_response
- audio::dsp::profiles::chain_view
- audio::dsp::profiles::channel_layout
- audio::dsp::profiles::choose_target
- audio::dsp::profiles::corrections_in
- audio::dsp::profiles::corrects_twice
- audio::dsp::profiles::create_eq
- audio::dsp::profiles::current_device
- audio::dsp::profiles::delete
- audio::dsp::profiles::describe_measurement
- audio::dsp::profiles::detail
- audio::dsp::profiles::dir
- audio::dsp::profiles::duplicate
- audio::dsp::profiles::edited
- audio::dsp::profiles::filters_only
- audio::dsp::profiles::for_playing
- audio::dsp::profiles::free_name
- audio::dsp::profiles::joined
- audio::dsp::profiles::made_against_previews
- audio::dsp::profiles::make_group
- audio::dsp::profiles::migrate
- audio::dsp::profiles::output_response
- audio::dsp::profiles::overview
- audio::dsp::profiles::overview_for
- audio::dsp::profiles::preset_for
- audio::dsp::profiles::preview_band
- audio::dsp::profiles::preview_curve
- audio::dsp::profiles::preview_measurement
- audio::dsp::profiles::preview_split
- audio::dsp::profiles::read_measurement
- audio::dsp::profiles::read_only
- audio::dsp::profiles::remove_filter
- audio::dsp::profiles::rename
- audio::dsp::profiles::response
- audio::dsp::profiles::revert
- audio::dsp::profiles::role
- audio::dsp::profiles::save
- audio::dsp::profiles::save_as_copy
- audio::dsp::profiles::save_measured
- audio::dsp::profiles::save_measured_from
- audio::dsp::profiles::save_preset
- audio::dsp::profiles::scope
- audio::dsp::profiles::select
- audio::dsp::profiles::set_band
- audio::dsp::profiles::set_chain
- audio::dsp::profiles::set_curve
- audio::dsp::profiles::set_enabled
- audio::dsp::profiles::set_filters_only
- audio::dsp::profiles::set_group
- audio::dsp::profiles::set_layers
- audio::dsp::profiles::set_made_for
- audio::dsp::profiles::set_role
- audio::dsp::profiles::set_scope
- audio::dsp::profiles::set_stereo
- audio::dsp::profiles::set_tuned_for
- audio::dsp::profiles::set_tuning
- audio::dsp::profiles::set_tunings
- audio::dsp::profiles::shown_role
- audio::dsp::profiles::snapshot
- audio::dsp::profiles::split_baked
- audio::dsp::profiles::starter_bands
- audio::dsp::profiles::suggest_made_against
- audio::dsp::profiles::summary
- audio::dsp::profiles::target_choices
- audio::dsp::profiles::target_name
- audio::dsp::profiles::target_step
- audio::dsp::profiles::tuning_for
- audio::dsp::profiles::tunings_for
- audio::dsp::profiles::two_corrections
- audio::dsp::raw::looks_like_coefficients
- audio::dsp::raw::parse_text
- audio::dsp::raw::read
- audio::dsp::raw::write_wav
- audio::dsp::response
- audio::dsp::response_on
- audio::dsp::responses
- audio::dsp::squig::fetch
- audio::dsp::squig::search
- audio::dsp::squig::site
- audio::dsp::targets::add
- audio::dsp::targets::added
- audio::dsp::targets::autoeq_measurement
- audio::dsp::targets::choice_curve
- audio::dsp::targets::correction
- audio::dsp::targets::covering
- audio::dsp::targets::difference
- audio::dsp::targets::grid
- audio::dsp::targets::guess_made_against
- audio::dsp::targets::identify
- audio::dsp::targets::measurement
- audio::dsp::targets::measurement_path
- audio::dsp::targets::moved
- audio::dsp::targets::on_grid
- audio::dsp::targets::on_grid_db
- audio::dsp::targets::parse
- audio::dsp::targets::result_column
- audio::dsp::targets::result_path
- audio::dsp::targets::same_ear
- audio::dsp::targets::shipped
- audio::dsp::targets::taper
- audio::dsp::targets::tapered_difference
- audio::list_output_devices
- audio::platform_backend
- audio::replaygain::apply_gain
- audio::replaygain::read_tags
- audio::replaygain::select_gain
- auth::account_changed
- auth::account_changed_since
- auth::account_mark
- auth::any_account_changed_since
- auth::app_password_key
- auth::generate_keypair
- auth::generate_keypair_pem
- auth::hash_password
- auth::keypair_dir
- auth::load_keypair
- auth::load_or_generate_keypair
- auth::mint_access_token
- auth::mint_scoped_token
- auth::now_unix
- auth::open_app_password
- auth::parse_duration_secs
- auth::random_api_key
- auth::random_app_password
- auth::random_token
- auth::seal_app_password
- auth::sha256_hex
- auth::validate_access_token
- auth::validate_scoped_token
- auth::verify_password
- config::budget
- config::config_dir
- config::config_file_path
- config::config_local_file_path
- config::db_path
- config::former_default_folder
- config::isolate_config_for_tests
- config::layer_of
- config::parse_size_bytes
- config::set_config_dir
- db::connection::without_waiting
- db::pool::on_outdated
- db::pool::shared
- db::pool::understood
- db::queries::add_favourite
- db::queries::album_codecs
- db::queries::album_date
- db::queries::album_remote_id
- db::queries::albums_for_artist
- db::queries::all_albums
- db::queries::all_artists
- db::queries::api_keys::authenticate_api_key
- db::queries::api_keys::create_api_key
- db::queries::api_keys::device_keys
- db::queries::api_keys::id_of
- db::queries::api_keys::list_api_keys
- db::queries::api_keys::replace_api_key
- db::queries::api_keys::revoke_api_key
- db::queries::api_keys::revoke_api_key_value
- db::queries::api_keys::revoke_user_api_keys
- db::queries::api_keys::set_device_key
- db::queries::app_passwords::app_password_name
- db::queries::app_passwords::authenticate_app_password
- db::queries::app_passwords::create_app_password
- db::queries::app_passwords::list_app_passwords
- db::queries::app_passwords::revoke_app_password
- db::queries::app_passwords::revoke_user_app_passwords
- db::queries::artist_remote_id
- db::queries::atomically
- db::queries::auth::admin_count
- db::queries::auth::adopt_local_rows
- db::queries::auth::cleanup_expired_tokens
- db::queries::auth::consume_refresh_token
- db::queries::auth::create_user
- db::queries::auth::delete_user
- db::queries::auth::first_admin
- db::queries::auth::get_user_by_id
- db::queries::auth::get_user_by_username
- db::queries::auth::get_valid_refresh_token
- db::queries::auth::has_users
- db::queries::auth::is_local_user
- db::queries::auth::list_users
- db::queries::auth::resolve_user
- db::queries::auth::revoke_all_user_tokens
- db::queries::auth::revoke_grant
- db::queries::auth::revoke_refresh_token
- db::queries::auth::revoke_replayed_grant
- db::queries::auth::store_grant_token
- db::queries::auth::store_refresh_token
- db::queries::auth::update_password
- db::queries::auth::update_role
- db::queries::batch::album_ids_for_tracks
- db::queries::batch::album_stats
- db::queries::batch::albums_for_artists
- db::queries::batch::artist_stats
- db::queries::batch::count_tracks
- db::queries::batch::favourite_track_ids
- db::queries::batch::filter_tracks
- db::queries::batch::sources_for_tracks
- db::queries::batch::tracks_for_albums
- db::queries::batch::tracks_for_artists
- db::queries::bookmarks
- db::queries::count_albums
- db::queries::count_artists
- db::queries::delete_bookmark
- db::queries::dsp::changes
- db::queries::dsp::count
- db::queries::dsp::deleted_doc
- db::queries::dsp::deleted_docs
- db::queries::dsp::dismiss
- db::queries::dsp::dismissed
- db::queries::dsp::dismissed_count
- db::queries::dsp::expire_deleted
- db::queries::dsp::file
- db::queries::dsp::files
- db::queries::dsp::forget_local
- db::queries::dsp::forget_server
- db::queries::dsp::forget_synced
- db::queries::dsp::keep_files
- db::queries::dsp::live_docs
- db::queries::dsp::local_edits
- db::queries::dsp::save
- db::queries::dsp::set_local_edit
- db::queries::dsp::set_note
- db::queries::dsp::set_refused
- db::queries::dsp::set_sync_cursor
- db::queries::dsp::set_synced
- db::queries::dsp::store_file
- db::queries::dsp::sync_cursor
- db::queries::dsp::synced
- db::queries::enrich_remote_album
- db::queries::enrich_remote_artist
- db::queries::favourite_album_id_set
- db::queries::favourite_albums_with_remote_id
- db::queries::favourite_artist_id_set
- db::queries::favourite_artists_with_remote_id
- db::queries::favourite_changes
- db::queries::favourites_with_remote_id
- db::queries::find_albums
- db::queries::find_artists
- db::queries::folder_prefix_range
- db::queries::forget_favourite_change
- db::queries::fuzzy_corpus
- db::queries::fuzzy_ids
- db::queries::genres
- db::queries::get_album
- db::queries::get_artist
- db::queries::get_or_create_album
- db::queries::get_or_create_artist
- db::queries::highest_rated_albums
- db::queries::history::adopt_plays
- db::queries::history::clear_play_history
- db::queries::history::delete_plays
- db::queries::history::drop_from_outbox
- db::queries::history::forget_play_near
- db::queries::history::forget_plays_through
- db::queries::history::forget_shared_entries
- db::queries::history::forget_shared_plays
- db::queries::history::forget_shared_plays_through
- db::queries::history::get_play_history
- db::queries::history::history_cursor
- db::queries::history::history_outbox
- db::queries::history::history_since
- db::queries::history::last_played_at
- db::queries::history::play_count
- db::queries::history::play_history_with_tracks
- db::queries::history::queue_clear
- db::queries::history::queue_forget
- db::queries::history::queue_scrobble
- db::queries::history::recent_track_ids
- db::queries::history::record_play
- db::queries::history::record_play_at
- db::queries::history::record_plays_at
- db::queries::history::remote_ids_of_plays
- db::queries::history::set_history_cursor
- db::queries::history::set_listened_ms
- db::queries::import_remote_favourite_albums
- db::queries::import_remote_favourite_artists
- db::queries::import_remote_favourites
- db::queries::json_list
- db::queries::library_fingerprint
- db::queries::library_stats
- db::queries::list_albums
- db::queries::list_artists
- db::queries::load_favourites
- db::queries::load_scan_cache
- db::queries::lyrics::cache_lyrics
- db::queries::lyrics::get_cached_lyrics
- db::queries::lyrics::lyrics_fetched_at
- db::queries::play_queue
- db::queries::playback_state::clear_playback_state
- db::queries::playback_state::load_play_mode
- db::queries::playback_state::load_playback_state
- db::queries::playback_state::save_playback_position
- db::queries::playback_state::save_playback_state
- db::queries::played_albums
- db::queries::playlists::add_tracks
- db::queries::playlists::create_playlist
- db::queries::playlists::delete_playlist
- db::queries::playlists::detach_playlists_from_other_accounts
- db::queries::playlists::entry_snapshot
- db::queries::playlists::get_playlist
- db::queries::playlists::list_playlists
- db::queries::playlists::mark_playlist_synced
- db::queries::playlists::merge_server_tracks
- db::queries::playlists::playlist_by_remote_id
- db::queries::playlists::playlist_cover_album_ids
- db::queries::playlists::playlist_entries
- db::queries::playlists::playlist_entry_ids
- db::queries::playlists::playlist_of_entry
- db::queries::playlists::playlist_track_ids
- db::queries::playlists::playlist_tracks
- db::queries::playlists::playlists_without_remote
- db::queries::playlists::remote_ids_for_playlist
- db::queries::playlists::remove_entries
- db::queries::playlists::rename_playlist
- db::queries::playlists::reorder_entries
- db::queries::playlists::reorder_playlists
- db::queries::playlists::restore_entries
- db::queries::playlists::set_playlist_grouped
- db::queries::playlists::set_playlist_readonly
- db::queries::playlists::set_playlist_remote
- db::queries::playlists::set_playlist_tracks
- db::queries::playlists::track_ids_for_remote_ids
- db::queries::queue_favourite_change
- db::queries::ratings
- db::queries::remove_favourite
- db::queries::save_bookmark
- db::queries::save_play_queue
- db::queries::scrobbling::connect
- db::queries::scrobbling::dequeue
- db::queries::scrobbling::disconnect
- db::queries::scrobbling::now_playing
- db::queries::scrobbling::queued
- db::queries::scrobbling::refuse
- db::queries::scrobbling::service
- db::queries::scrobbling::services
- db::queries::scrobbling::target
- db::queries::scrobbling::targets
- db::queries::search_tracks
- db::queries::search_tracks_paged
- db::queries::set_favourite_album
- db::queries::set_favourite_artist
- db::queries::set_rating
- db::queries::shares::create_share
- db::queries::shares::delete_share
- db::queries::shares::get_share
- db::queries::shares::list_shares
- db::queries::shares::record_visit
- db::queries::shares::update_share
- db::queries::smart::compile
- db::queries::smart::create_smart_playlist
- db::queries::smart::evaluate
- db::queries::smart::playlist_rules
- db::queries::smart::refresh
- db::queries::smart::refresh_after_activity
- db::queries::smart::refresh_due
- db::queries::smart::refresh_if_due
- db::queries::smart::set_rules
- db::queries::sources_of_track
- db::queries::toggle_favourite
- db::queries::toggle_favourite_album
- db::queries::toggle_favourite_artist
- db::queries::track_remote_id
- db::queries::tracks::adopt_moved_files
- db::queries::tracks::all_tracks
- db::queries::tracks::all_tracks_by_path
- db::queries::tracks::all_tracks_paged
- db::queries::tracks::cached_files_lru
- db::queries::tracks::cached_paths_for
- db::queries::tracks::choose_playback_source
- db::queries::tracks::clear_cached_paths
- db::queries::tracks::clear_cached_paths_for
- db::queries::tracks::cover_track_for_album
- db::queries::tracks::download_estimates
- db::queries::tracks::evict_art_under
- db::queries::tracks::favourite_album_ids_batch
- db::queries::tracks::favourite_artist_ids_batch
- db::queries::tracks::favourite_track_ids_batch
- db::queries::tracks::favourite_tracks
- db::queries::tracks::genres_by_album_ids
- db::queries::tracks::genres_by_artist_ids
- db::queries::tracks::get_track_row
- db::queries::tracks::pin_cached
- db::queries::tracks::queue_item_extras
- db::queries::tracks::random_tracks
- db::queries::tracks::random_tracks_where
- db::queries::tracks::remove_stale_tracks
- db::queries::tracks::remove_stale_tracks_walked
- db::queries::tracks::remove_vanished_remote
- db::queries::tracks::resolve_playback_path
- db::queries::tracks::set_cached_path
- db::queries::tracks::total_cache_size
- db::queries::tracks::track_id_by_path
- db::queries::tracks::tracks_by_ids
- db::queries::tracks::tracks_by_paths
- db::queries::tracks::tracks_for_album
- db::queries::tracks::tracks_for_artist
- db::queries::tracks::tracks_page
- db::queries::tracks::upsert_synced_track
- db::queries::tracks::upsert_track
- db::queries::tracks::upsert_track_status
- db::queries::uids::adopt_uid
- db::queries::uids::find_uid
- db::queries::uids::free_uid
- db::queries::uids::id_for_uid
- db::queries::uids::ids_for_uids
- db::queries::uids::is_uid
- db::queries::uids::resolve_id
- db::queries::uids::uids_for
- db::queries::uids::uids_in_order
- db::queries::update_scan_cache
- db::queries::write_transaction
- db::schema::create_tables
- format::eval::evaluate
- format::evaluate
- format::format
- format::functions::call_function
- format::functions::is_known_function
- format::parse
- format::parser::parse
- helpers::adopt_cached_files
- helpers::cache_bytes
- helpers::cache_path_for_track
- helpers::cache_size_bytes
- helpers::change_own_password
- helpers::clear_download_cache
- helpers::clear_downloads_for
- helpers::create_native_share
- helpers::create_share
- helpers::evict_cache
- helpers::forget_folder
- helpers::forget_remote
- helpers::get_subsonic_password
- helpers::join_with_invite
- helpers::keep_former_default_folder
- helpers::measure_cache
- helpers::path_within
- helpers::playback_window
- helpers::playlist_item_from_track
- helpers::playlist_items_for_tracks
- helpers::rebuild_index
- helpers::reconcile_favourites
- helpers::relocate_cached_paths
- helpers::remote_credential
- helpers::remote_problem
- helpers::remote_unavailable
- helpers::requeue_cleared_downloads
- helpers::resolve_share
- helpers::sanitise_extension
- helpers::sanitise_filename
- helpers::set_remote_api_key
- helpers::set_remote_credentials
- helpers::share_url
- helpers::shuffle
- helpers::sign_in_refused
- helpers::spawn_auto_sync
- helpers::spawn_library_watch
- helpers::subsonic_auth
- helpers::subsonic_client
- helpers::sweep_partial_downloads
- helpers::sync_collection_favourite_to_remote
- helpers::sync_favourite_to_remote
- helpers::sync_remote
- helpers::tracks_from_server
- helpers::tracks_under
- helpers::truncate_bytes
- helpers::try_watch_lock
- helpers::watch_lock
- helpers::year_of
- index::folder_art::cover_art
- index::folder_art::folder_cover
- index::folder_art::is_cover_file
- index::known_missing
- index::lane::cancel_all
- index::lane::cancel_under
- index::metadata::codec_string
- index::metadata::extract_cover_art
- index::metadata::is_audio_file
- index::metadata::metadata_from_probe_result
- index::metadata::read_metadata
- index::playlist_files::import
- index::playlist_files::is_playlist_file
- index::playlist_files::refresh_m3u
- index::scanner::full_scan
- index::scanner::import_paths
- index::scanner::minimal_dirs
- index::scanner::scan_dirs
- index::scanner::scan_folder
- index::scanner::scan_folders
- index::spelling::on_disk
- index::watch::scan_target
- invite::account
- invite::create_account
- invite::create_first_admin
- invite::delete_account
- invite::device_name
- invite::generate_password
- invite::mint_token
- invite::redeem
- invite::set_password
- invite::set_role
- lyrics::current_line_index
- lyrics::fetch_from_lrclib
- lyrics::fetch_lyrics
- lyrics::look_up_cached
- lyrics::parse_lrc
- lyrics::settle
- organize::check_against_disk
- organize::execute
- organize::execute_for_paths
- organize::execute_for_tracks
- organize::generate
- organize::preview
- organize::preview_for_paths
- organize::preview_for_tracks
- organize::resolve
- organize::undo
- player::commands::release_renderer
- player::commands::send_unless_stopped
- player::history::changed
- player::history::version
- playlists::delete_on_remote
- playlists::export_m3u8
- playlists::push_to_remote
- playlists::queue_lock
- playlists::reconcile_playlists
- quiet::awake
- quiet::findable
- quiet::hold
- quiet::reapply
- quiet::release
- quiet::set_background
- quiet::set_playing
- quiet::wait_until_awake
- remote::acks::accept
- remote::acks::expect
- remote::acks::forget
- remote::acks::next_id
- remote::acks::resolve
- remote::acks::take
- remote::airplay::current
- remote::airplay::host_of
- remote::airplay::knock_until_awake
- remote::airplay::pick
- remote::airplay::record
- remote::airplay::wake
- remote::client::koan_sign_in
- remote::client::offers_unsigned
- remote::client::redeem_invite
- remote::connections::held
- remote::connections::list
- remote::devices::accounts
- remote::devices::await_current
- remote::devices::await_until
- remote::devices::choosable
- remote::devices::current_track
- remote::devices::forget
- remote::devices::forget_shares
- remote::devices::forgotten
- remote::devices::last_report
- remote::devices::linked
- remote::devices::linked_controllers
- remote::devices::linked_since
- remote::devices::list
- remote::devices::listed_owner
- remote::devices::local
- remote::devices::name_of
- remote::devices::nearby_gone
- remote::devices::nearby_hello
- remote::devices::nearby_state
- remote::devices::notice
- remote::devices::remembered_nearby
- remote::devices::resume
- remote::devices::send
- remote::devices::send_by_server_first
- remote::devices::send_for
- remote::devices::send_for_then
- remote::devices::send_live
- remote::devices::send_nearby
- remote::devices::send_then
- remote::devices::set_account
- remote::devices::set_linked
- remote::devices::set_shares
- remote::devices::set_target
- remote::devices::share
- remote::devices::share_error
- remote::devices::shares
- remote::devices::start
- remote::devices::target
- remote::devices::target_device
- remote::devices::target_playhead
- remote::devices::this_id
- remote::devices::touch
- remote::devices::version
- remote::devices::wake
- remote::download::api_client
- remote::download::download_client
- remote::download::download_with_retries
- remote::download::outage_backoff
- remote::download::part_path
- remote::download::strip_part_suffix
- remote::downloads::settle
- remote::downloads::withdraw
- remote::dsp_sync::changed
- remote::dsp_sync::defer
- remote::dsp_sync::doc_of
- remote::dsp_sync::flush
- remote::dsp_sync::is_sha256
- remote::dsp_sync::note
- remote::dsp_sync::reconcile
- remote::dsp_sync::refusal
- remote::dsp_sync::run
- remote::dsp_sync::set_device_name
- remote::dsp_sync::sha256_hex
- remote::dsp_sync::sounds_same
- remote::dsp_sync::sync
- remote::history::clear
- remote::history::forget
- remote::history::reconcile
- remote::history::scrobble
- remote::history::sync
- remote::levels::feed
- remote::levels::remote
- remote::link::hang_up
- remote::link::library_fingerprint
- remote::link::nudge
- remote::link::parse_command
- remote::link::relink
- remote::link::report
- remote::link::resolve_tracks
- remote::link::set_activity
- remote::link::set_push_token
- remote::link::spawn
- remote::link::sync
- remote::link::valid_device_key
- remote::lrclib::get_lyrics
- remote::musicbrainz::default_client
- remote::musicbrainz::release_artists
- remote::musicbrainz::search_artist
- remote::musicbrainz::wikidata_id
- remote::nearby::dial_now
- remote::nearby::end
- remote::nearby::found
- remote::nearby::held
- remote::nearby::listening_port
- remote::nearby::local_network_blocked
- remote::nearby::readvertise
- remote::nearby::reconfigure
- remote::nearby::refresh
- remote::nearby::release
- remote::nearby::release_addr
- remote::nearby::send
- remote::nearby::send_acked
- remote::nearby::servers
- remote::nearby::sessions
- remote::nearby::start
- remote::nearby::suspend
- remote::nearby::wake
- remote::offline::active
- remote::offline::cut_off
- remote::offline::link_changed
- remote::offline::manual
- remote::offline::set_manual
- remote::offline::woke
- remote::outputs::local
- remote::outputs::refresh_devices
- remote::outputs::refresh_for_controller
- remote::outputs::set
- remote::outputs::set_preset
- remote::pair::approve
- remote::pair::decline
- remote::pair::info
- remote::pair::link
- remote::pair::start
- remote::profile::current
- remote::profile::for_auth
- remote::profile::forget
- remote::profile::is_koan
- remote::proof::account_of
- remote::proof::forget
- remote::proof::keep
- remote::proof::new_device_key
- remote::proof::nonce
- remote::proof::public_key
- remote::proof::sign_dial
- remote::proof::sign_listen
- remote::proof::signs_reports
- remote::proof::verify_dial
- remote::proof::verify_listen
- remote::queue::cache_limit_changed
- remote::refusal::is_refusal
- remote::refusal::observe
- remote::refusal::observe_error
- remote::refusal::refused
- remote::scrobbling::connect
- remote::scrobbling::disconnect
- remote::scrobbling::status
- remote::sync::get_last_sync
- remote::sync::library_version
- remote::sync::set_library_version
- remote::sync::sync_library
- remote::sync::update_last_sync
- remote::wikimedia::client
- remote::wikimedia::download
- remote::wikimedia::entity
- remote::wikimedia::image
- remote::wikimedia::intro
- remote::wire::drive
- remote::wire::prepare
- remote::wire::probe_all
- remote::wire::wake_on_engine_change
- scrobbling::check_listenbrainz_token
- scrobbling::connect_listenbrainz
- scrobbling::now_playing
- scrobbling::start
- scrobbling::validate_listenbrainz_token
- scrobbling::wake
- shelves::now
- shelves::summary
- signal::engine_changed
- smart::from_nsp
- upnp::choose
- upnp::connect
- upnp::description::parse_actions
- upnp::description::parse_device
- upnp::didl::choose_mime
- upnp::didl::didl
- upnp::didl::mime_candidates
- upnp::didl::protocol_info
- upnp::didl::sink_mimes
- upnp::didl::sniff_extension
- upnp::disconnect
- upnp::discovery::busy
- upnp::discovery::fetch
- upnp::discovery::find
- upnp::discovery::in_use
- upnp::discovery::playing_uri
- upnp::discovery::remember
- upnp::discovery::renderers
- upnp::discovery::search
- upnp::discovery::search_if_stale
- upnp::open
- upnp::resume
- upnp::serve::local_ip_towards
- upnp::soap::arg
- upnp::soap::call
- upnp::soap::client
- upnp::soap::envelope
- upnp::soap::format_time
- upnp::soap::parse_response
- upnp::soap::parse_time
- upnp::stream::start
Type Aliases
Constants
- audio::dsp::autoeq_squig::MAX_BANDS
- audio::dsp::squig::SITES
- audio::dsp::targets::TARGETS
- audio::fade::QUICK_FADE
- audio::viz::NUM_BARS
- audio::viz::WAVEFORM_SAMPLES
- auth::ANONYMOUS
- auth::MCP_SCOPE
- config::DEVICES_PORT
- config::dsp_bounds::BANDS_PER_CHANNEL
- config::dsp_bounds::CHAIN_DELAY_MS
- config::dsp_bounds::CHAIN_GRAPHICS
- config::dsp_bounds::CHAIN_MIXES
- config::dsp_bounds::CHANNELS
- config::dsp_bounds::DELAY_MS
- config::dsp_bounds::DELAY_SAMPLES
- config::dsp_bounds::FILTERS
- config::dsp_bounds::FREQ_HZ
- config::dsp_bounds::GAIN_DB
- config::dsp_bounds::GRAPHIC_POINTS
- config::dsp_bounds::IMPULSE_TAPS
- config::dsp_bounds::LAYERS
- config::dsp_bounds::MIX_GAIN
- config::dsp_bounds::NAME
- config::dsp_bounds::Q
- db::queries::LOSSLESS_CODECS
- db::queries::app_passwords::MAX_APP_PASSWORDS
- db::queries::app_passwords::MAX_NAME
- db::queries::auth::LOCAL_USER
- db::queries::dsp::DELETED_KEPT_MS
- db::queries::history::RECENT_LIMIT
- db::queries::history::SAME_PLAY_SECS
- db::queries::history::SOURCE_LOCAL
- db::queries::history::SOURCE_SUBSONIC
- db::queries::history::SOURCE_SYNCED
- db::queries::scrobbling::LISTENBRAINZ
- db::queries::smart::RANDOM_REFRESH_SECS
- db::queries::smart::REFRESH_SECS
- db::schema::SCHEMA_VERSION
- format::functions::KNOWN_FUNCTIONS
- helpers::SIGN_IN_REFUSED
- invite::APP_STORE
- invite::JOIN_PAGE
- invite::MAC_DOWNLOAD
- invite::TOKEN_TTL_SECS
- player::state::SEEK_SAFETY_MS
- player::state::STREAM_THRESHOLD
- remote::airplay::SERVICES
- remote::devices::STALE_SECS
- remote::download::API_TIMEOUT
- remote::download::DEFAULT_ATTEMPTS
- remote::dsp_sync::MAX_ACCOUNT
- remote::dsp_sync::MAX_DISMISSED
- remote::dsp_sync::MAX_DOC
- remote::dsp_sync::MAX_FILE
- remote::dsp_sync::MAX_FILES
- remote::dsp_sync::MAX_PROFILES
- remote::nearby::SERVICE
- remote::offline::GRACE
- remote::pair::PAIR_PAGE
- remote::profile::ACK
- remote::profile::API_KEYS
- remote::profile::APP_PASSWORDS
- remote::profile::DEVICES
- remote::profile::DEVICE_KEYS
- remote::profile::DSP_DELETED
- remote::profile::DSP_PROFILES
- remote::profile::HISTORY
- remote::profile::INVITE
- remote::profile::LINK
- remote::profile::MCP
- remote::profile::PAIR
- remote::profile::PASSWORDS
- remote::profile::SCROBBLING
- remote::profile::SHARES
- remote::profile::SIGN_IN
- remote::wire::IDLE
- shelves::PREVIEW_ALBUMS
- shelves::PREVIEW_ARTISTS
- shelves::PREVIEW_TRACKS
- shelves::RECENT_DAYS
- upnp::description::AV_TRANSPORT
- upnp::description::CONNECTION_MANAGER
- upnp::description::RENDERING_CONTROL