List of all items
Structs
- config::ServerOverlay
- config::TuiOverlay
- config::v2::server::ComSettings
- config::v2::server::PlayerSettings
- config::v2::server::PodcastSettings
- config::v2::server::ServerSettings
- config::v2::tui::BehaviorSettings
- config::v2::tui::CoverArtPosition
- config::v2::tui::TuiSettings
- config::v2::tui::keys::KeyBinding
- config::v2::tui::keys::KeyConflictError
- config::v2::tui::keys::Keys
- config::v2::tui::keys::KeysCheckError
- config::v2::tui::keys::KeysConfigEditor
- config::v2::tui::keys::KeysDatabase
- config::v2::tui::keys::KeysLibrary
- config::v2::tui::keys::KeysLyric
- config::v2::tui::keys::KeysMoveCoverArt
- config::v2::tui::keys::KeysNavigation
- config::v2::tui::keys::KeysPlayer
- config::v2::tui::keys::KeysPlaylist
- config::v2::tui::keys::KeysPodcast
- config::v2::tui::keys::KeysSelectView
- config::v2::tui::theme::ThemeBright
- config::v2::tui::theme::ThemeColor
- config::v2::tui::theme::ThemeColors
- config::v2::tui::theme::ThemeCursor
- config::v2::tui::theme::ThemeNormal
- config::v2::tui::theme::ThemePrimary
- config::v2::tui::theme::ThemeWrap
- config::v2::tui::theme::styles::StyleFallback
- config::v2::tui::theme::styles::StyleImportantPopup
- config::v2::tui::theme::styles::StyleLibrary
- config::v2::tui::theme::styles::StyleLyric
- config::v2::tui::theme::styles::StylePlaylist
- config::v2::tui::theme::styles::StyleProgress
- config::v2::tui::theme::styles::Styles
- invidious::Instance
- invidious::YoutubeVideo
- library_db::DataBase
- library_db::TrackDB
- player::Duration
- player::Empty
- player::GaplessState
- player::GetProgressResponse
- player::PlayState
- player::PlayerProgress
- player::PlayerTime
- player::PlaylistLoopMode
- player::SpeedReply
- player::StreamUpdates
- player::TrackChangedInfo
- player::UpdateGaplessChanged
- player::UpdateMissedEvents
- player::UpdatePlayStateChanged
- player::UpdateSpeedChanged
- player::UpdateTrackChanged
- player::UpdateVolumeChanged
- player::VolumeReply
- player::music_player_client::MusicPlayerClient
- player::music_player_server::MusicPlayerServer
- podcast::EpData
- podcast::Podcast
- podcast::PodcastFeed
- podcast::PodcastNoId
- podcast::db::Database
- podcast::db::SyncResult
- podcast::episode::Episode
- podcast::episode::EpisodeNoId
- songtag::SongTag
- songtag::lrc::Caption
- songtag::lrc::Lyric
- taskpool::TaskPool
- track::Track
- types::ImageWrapper
- types::YoutubeOptions
- ueberzug::UeInstance
- xywh::AlignmentWrap
- xywh::Xywh
Enums
- config::v2::server::LoopMode
- config::v2::server::PositionYesNo
- config::v2::server::PositionYesNoLower
- config::v2::server::RememberLastPosition
- config::v2::server::ScanDepth
- config::v2::server::SeekStep
- config::v2::server::config_extra::ServerConfigVersioned
- config::v2::server::config_extra::ServerConfigVersionedDefaulted
- config::v2::tui::Alignment
- config::v2::tui::MaybeComSettings
- config::v2::tui::config_extra::TuiConfigVersioned
- config::v2::tui::config_extra::TuiConfigVersionedDefaulted
- config::v2::tui::keys::KeyParseError
- config::v2::tui::keys::KeyWrapParseError
- config::v2::tui::theme::ThemeColorParseError
- config::v2::tui::theme::ThemeColorsParseError
- config::v2::tui::theme::styles::ColorTermusic
- library_db::SearchCriteria
- player::UpdateEvents
- player::stream_updates::Type
- player::update_track_changed::OptionalTitle
- playlist::PlaylistValue
- songtag::ServiceProvider
- songtag::UrlTypes
- track::LocationType
- track::MediaType
- types::ConfigEditorMsg
- types::DBMsg
- types::DLMsg
- types::GSMsg
- types::Id
- types::IdConfigEditor
- types::IdKey
- types::IdTagEditor
- types::KFMsg
- types::LIMsg
- types::LyricMsg
- types::Msg
- types::PCMsg
- types::PLMsg
- types::SearchLyricState
- types::TEMsg
- types::TFMsg
- types::XYWHMsg
- types::YSMsg
- ueberzug::UeInstanceState
Traits
Macros
Functions
- config::new_shared_server_settings
- config::new_shared_tui_settings
- playlist::decode
- podcast::check_feed
- podcast::download_list
- podcast::export_to_opml
- podcast::import_from_opml
- songtag::search
- utils::absolute_path
- utils::absolute_path_base
- utils::create_podcast_dir
- utils::display_with
- utils::filetype_supported
- utils::get_app_config_path
- utils::get_parent_folder
- utils::get_pin_yin
- utils::is_playlist
- utils::playlist_get_vec
- utils::random_ascii
- utils::spawn_process
Type Aliases
- config::SharedServerSettings
- config::SharedTuiSettings
- config::v2::server::MusicDirsOwned
- player::PlayerTimeUnit
- podcast::db::PodcastDBId
- types::DLMsgURL
Statics
Constants
- VERSION
- config::v2::server::config_extra::FILE_NAME
- config::v2::tui::config_extra::FILE_NAME
- library_db::const_unknown::OLD_UNSUPPORTED
- library_db::const_unknown::UNKNOWN_ALBUM
- library_db::const_unknown::UNKNOWN_ARTIST
- library_db::const_unknown::UNKNOWN_FILE
- library_db::const_unknown::UNKNOWN_GENRE
- library_db::const_unknown::UNKNOWN_TITLE
- player::music_player_server::SERVICE_NAME
- podcast::EPISODE_DURATION_LENGTH
- podcast::EPISODE_PUBDATE_LENGTH
- podcast::PODCAST_UNPLAYED_TOTALS_LENGTH