Search

Lib.rs

› Network programming › Gimbal
#upnp #dlna

gimbal_upnp

Gimbal UPnP package

by Braden Steffaniak

  • Install
  • API reference
  • GitHub repo (moosicbox)
  • Home (moosicbox.com)

1 unstable release

Uses new Rust 2024

0.1.0 May 7, 2025

#6 in #dlna


Used in 5 crates (4 directly)

MPL-2.0 license

255KB
5.5K SLoC

Gimbal upnp crate

Dependencies

~13–36MB
~436K SLoC

  • api actix-web
  • async-recursion 1.1
  • async-trait
  • listener flume
  • listener tokio-util
  • futures
  • player gimbal_http+reqwest
  • player gimbal_random+rand
  • listener player moosicbox_async_service
  • player moosicbox_audio_output
  • player moosicbox_logging+macros
  • player moosicbox_music_api
  • player moosicbox_player
  • player moosicbox_session
  • listener player strum 0.27.1
  • listener player strum_macros 0.27.1
  • player symphonia+all
  • itertools 0.14
  • log+release_max_level_trace
  • moosicbox_assert
  • moosicbox_task
  • pin-utils
  • regex
  • roxmltree 0.20
  • rupnp 3.0+full_device_spec
  • serde+derive
  • thiserror 2.0
  • tokio+macros+tracing
  • openapi utoipa 5.3+actix_extras
  • xml 0.8.20

Other features

  • fail-on-warnings
  • simulator
Related: gimbal_time, gimbal_http_models, gimbal_async, gimbal_http, switchy_upnp, moosicbox_aconverter, moosicbox_admin_htmx, moosicbox_app_models, moosicbox_app_native, moosicbox_app_native_bundled, moosicbox_app_native_image, moosicbox_app_native_lib, moosicbox_app_native_renderer, moosicbox_app_native_ui, moosicbox_app_state, moosicbox_app_tauri_bundled, moosicbox_app_client, moosicbox_app_create_config, app-tauri-plugin-player, moosicbox_app_ws
See also: dlna-dmr, angry-duiker, rqbit, igd-next, upnp-daemon, rupnp, portmapper, portforwarder-rs, upnp-client, crab-dlna

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.