#mpris #async #dbus

mpris-async

mpris crate 的异步包装器

1 个不稳定版本

0.1.0 2023年9月2日

#13#mpris

Apache-2.0

23KB
409 行 代码

MPRIS-rs-async

这是对 mpris-rs 中的某些类型的异步包装器。目前包括 PlayerFinder/PlayerIter(作为 PlayerStream)、PlayerEvents(作为 PlayerEventsStream)和 ProgressTracker(作为 ProgressStream)。

我不是 Rust 的最佳人选,这是我第一次制作库

享受


lib.rs:

mpris-async

mpris crate 的异步版本。

提供 PlayerEventsPlayerFinderProgressTracker 的异步版本。

开始使用

开始使用 mpris 的最简单方法是使用 get_active_player,然后使用 events::PlayerEventsStream 来跟踪更改。

依赖项

~12–25MB
~361K SLoC