mediapulse 0.1.3

A self-contained native media player built around mpv
docs.rs failed to build mediapulse-0.1.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

mediapulse

The publishable Rust package for the MediaPulse desktop application and its mp companion CLI.

Binaries

  • mediapulse — Tauri desktop player; this is Cargo's default binary.
  • mp — mpv-compatible launcher that resolves only an explicit or bundled engine.

Features

  • libmpv (default) — direct native playback backend for the desktop shell.
  • sidecar — JSON IPC sidecar backend and launcher support.

Desktop release bundles are the recommended self-contained installation path because libmpv and mpv sidecars are native, platform-specific artifacts. Source builds require the corresponding Tauri and mpv development packages.

Cargo installs include the mediapulse desktop binary and the mp launcher, but cannot include a platform-native mpv sidecar. For Cargo-installed mp, pass an explicit engine path with MEDIAPULSE_MPV_PATH=/absolute/path/to/mpv; the launcher never searches PATH.

Validation

cargo test -p mediapulse --all-features
cargo clippy -p mediapulse --all-targets --all-features -- -D warnings

Licensed under GPL-3.0-or-later.