#rich-presence #plex #discord-rich-presence #discord #media-server #discord-rpc #plex-media-server

app plex-discord-rpc

为Plex上观看的任何内容提供Discord富存在感

3个稳定版本

1.1.1 2022年12月6日
1.1.0 2022年6月7日
1.0.0 2022年5月27日

#10 in #plex

GPL-3.0 许可证

34KB
665 行代码

Plex Discord富存在感

显示您正在Plex服务器上观看的电影或电视剧。

深受 mpd-discord-rpc by Jake Stanger 的启发。

安装

通过cargo安装

cargo install plex-discord-rpc

手动安装

使用以下命令构建发布二进制文件

cargo build --release --locked

然后将其从 target/release/plex-discord-rpc 复制到您最喜欢的 bin 文件夹,并使其可执行。

cp target/release/plex-discord-rpc ~/.local/bin
chmod +x ~/.local/bin/plex-discord-rpc

然后,假设您的 bin 文件夹在您的 $PATH 中,运行该二进制文件

plex-discord-rpc

配置

运行程序一次将生成默认配置文件。在Linux上,它将在 ~/.config/plex-discord-rpc/config.toml

Plex配置

  • host - 您Plex服务器的计算机名。例如:host.plex.local
  • username - 您在Plex服务器上的用户名。这用于跟踪哪个会话是您的以及您目前正在观看的内容。
  • token - 您Plex服务器的 X-Plex-Token。有关查找令牌的信息,请参阅 此处
  • tls - 如果您的Plex服务器使用TLS(即 httpswss),则应将其设置为 true

Discord配置

  • app_id - 用于富存在感的Discord应用程序ID。
  • large_image - 用于富存在感的大图像资产。
  • small_image - 用于富存在感的小图像资产。
  • large_text - 在悬停大图像时显示的文本。
  • small_text - 在悬停小图像时显示的文本。

默认配置

[plex]
host = "localhost:32400"
username = "admin"
token = "change me"
tls = true

[discord]
app_id = 979815538509348874
large_image = "plex"
small_image = ""
large_text = "Plex"
small_text = ""

依赖项

~12–24MB
~383K SLoC