#rich-presence #discord-rich-presence #discord #utility #moc #音乐控制台

app moc-rich-presence

为音乐控制台(MoC)添加Discord丰富存在感的最小化程序

1 个不稳定版本

0.1.0 2021年9月27日

#745音频

MPL-2.0 许可证

175KB
115

音乐控制台Discord丰富存在感

Music on Console

这是一个使用moc-rs crate为MoC服务器添加Discord丰富存在感功能的小型Rust程序,我非常喜欢使用MoC,我也喜欢使用Discord,但我找不到任何可以为MoC添加丰富存在感功能的程序,所以我亲自编写了它!

依赖关系

⚠️ 此实用程序假定您在路径中已有程序 mocp,因为MoC是仅限Linux的程序,您可以在大多数发行版的软件仓库中找到一个名为 moc 的软件包来找到最新版本。

对于Arch,您将执行

sudo pacman -S moc

对于Debian或Ubuntu

sudo apt install moc

这将使 mocp 程序在路径中可用,如果您无法安装它,请查看官方的 moc下载页面

功能

  • 区分播放本地文件和播放网络广播电台
  • 按钮用于加入收听广播电台
  • 不同的状态,播放、流式传输、暂停和停止,都有自己独立的图标,除了流式传输状态,它使用播放状态的图标。
  • 显示完整的标题作为详情,如果不可用,则使用文件名代替
  • 流式传输广播电台时的已过时间
  • 本地文件完成前的剩余时间

需要帮助!

目前源代码看起来非常凌乱,我几乎不知道如何在Rust中使用生命周期,如果您能查看源代码,我将非常高兴!

现在的徽标看起来还可以,但如果您有其他设计想要分享,请不要犹豫,在issue中打开一个!

贡献

感谢您对贡献的兴趣!请打开一个issue或合并请求来贡献。根据MPL2.0许可证,您提交的代码贡献将获得与上述相同的许可,没有任何额外的条款或条件。

许可证

本项目根据 MPL 2.0 许可。

依赖关系

~1–2MB
~41K SLoC