Docs.rs
  • moosicbox_upnp-0.1.0
    • moosicbox_upnp 0.1.0
    • Permalink
    • Docs.rs crate page
    • MPL-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • BSteffaniak
    • Dependencies
      • actix-web ^4.9.0 normal optional
      • async-recursion ^1.1.1 normal
      • async-trait ^0.1.83 normal optional
      • flume ^0.11.0 normal optional
      • futures ^0.3 normal
      • itertools ^0.13.0 normal
      • log ^0.4 normal
      • moosicbox_assert ^0.1.0 normal
      • moosicbox_async_service ^0.1.0 normal optional
      • moosicbox_audio_output ^0.1.0 normal optional
      • moosicbox_core ^0.1.0 normal optional
      • moosicbox_logging ^0.1.0 normal optional
      • moosicbox_music_api ^0.1.0 normal optional
      • moosicbox_player ^0.1.0 normal optional
      • moosicbox_session ^0.1.0 normal optional
      • moosicbox_task ^0.1.0 normal
      • pin-utils ^0.1.0 normal
      • rand ^0.8 normal optional
      • regex ^1.11.0 normal
      • reqwest ^0.12.8 normal optional
      • roxmltree ^0.20 normal
      • rupnp ^2.0.0 normal
      • serde ^1 normal
      • strum ^0.26.3 normal optional
      • strum_macros ^0.26.4 normal optional
      • symphonia ^0.5.4 normal optional
      • thiserror ^1.0.64 normal
      • tokio ^1.40.0 normal
      • tokio-util ^0.7.12 normal optional
      • utoipa ^5.0.0-rc.0 normal optional
      • xml ^0.8.20 normal
    • Versions
    • 0% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

moosicbox_upnp0.1.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • Device
  • DeviceSpec
  • MediaInfo
  • PositionInfo
  • Service
  • TrackMetadata
  • TrackMetadataItem
  • TrackMetadataItemResource
  • TransportInfo
  • UpnpDeviceScanner
  • Uri
  • api::Api
  • api::GetMediaInfoQuery
  • api::GetPositionInfoQuery
  • api::GetTransportInfoQuery
  • api::GetVolumeQuery
  • api::PauseQuery
  • api::PlayQuery
  • api::SeekQuery
  • api::SetVolumeQuery
  • api::SubscribeQuery
  • api::get_media_info_endpoint
  • api::get_position_info_endpoint
  • api::get_transport_info_endpoint
  • api::get_volume_endpoint
  • api::pause_endpoint
  • api::play_endpoint
  • api::scan_devices_endpoint
  • api::seek_endpoint
  • api::set_volume_endpoint
  • api::subscribe_endpoint
  • listener::Command
  • listener::Handle
  • listener::Service
  • listener::UpnpContext
  • models::UpnpDevice
  • models::UpnpService
  • player::UpnpAvTransportService
  • player::UpnpPlayer

Enums

  • ActionError
  • ScanError
  • SearchTarget
  • UpnpDeviceScannerError
  • listener::CommanderError
  • listener::Error
  • listener::ListenerError
  • listener::UpnpCommand

Traits

  • listener::Commander
  • listener::Processor

Functions

  • api::bind_services
  • devices
  • duration_to_string
  • get_device
  • get_device_and_service
  • get_device_and_service_from_url
  • get_device_from_url
  • get_media_info
  • get_position_info
  • get_service
  • get_transport_info
  • get_volume
  • pause
  • play
  • scan_device
  • scan_devices
  • scan_service
  • seek
  • set_av_transport_uri
  • set_volume
  • stop
  • str_to_duration
  • string_to_duration
  • subscribe_events

Type Aliases

  • listener::MediaInfoSubscriptionAction
  • listener::PositionInfoSubscriptionAction
  • listener::TransportInfoSubscriptionAction

Constants

  • player::DEFAULT_SEEK_RETRY_OPTIONS