11 个版本
0.0.11 | 2023 年 6 月 2 日 |
---|---|
0.0.10 | 2023 年 5 月 19 日 |
0.0.9 | 2023 年 3 月 30 日 |
0.0.5 | 2023 年 1 月 6 日 |
0.0.0 |
|
#223 在 HTTP 服务器
83 每月下载量
用于 plex-cli
300KB
8K SLoC
正在进行中
目前库提供了一些基本功能,可以谨慎使用。预计每个版本都会出现破坏性更改。
非常感谢 @Mossop 所有的贡献。
我的目标是创建一个类似 python-plexapi 的 API。实际上,我的最终目标是把我从 Python 重新写成 Rust 的 plexiglas 项目。为了简化任务,我决定有一个独立的项目来处理 API。
欢迎任何帮助。顺便说一句:我对 Rust 的了解远非专家,所以如果您知道如何以正确的 Rust 方式做事——请随意创建一个问题(或者更好的,pull-request)来纠正代码。
库状态
- MyPlex 访问
- 使用 Token、登录+密码或登录+密码+OTP 进行身份验证
- 列出已知设备并通过 MyPlex 对象连接到它们
- 请求 Claim Token
- 更改隐私设置
- 控制 webhook
- 链接代码 支持
- 共享:接受/拒绝友情、邀请某人、共享服务器
- 处理 Plex 公告
- 切换到另一个 Plex Home 用户
- 观看列表
- 创建/更改管理用户
- ???
- 播放器访问
- 连接到播放器(直接或通过服务器)
- 做些有用的事情
- 基本服务器访问
- 导航库
- 下载媒体
- 转码
- 管理服务器首选项
- 高级服务器访问
- 管理库
- 更改项目元数据
- 更改项目首选项(例如元数据语言)
- 监听服务器的事件/警报
- 读取服务器统计信息
- 管理媒体优化版本
- ???
支持的 Plex 版本
代码库定期与三个不同的PMS版本进行测试。每日自动生成具体的发布列表,以跟踪所有最新的PMS版本。我们从最新的5个次要版本中每隔一个版本进行测试。目前测试的版本如下
- 1.32.2.7100-248a2daf0
- 1.30.2.6563-3d4dc0cce
- 1.28.2.6151-914ddd2b3
许可协议
根据您的选择,许可协议为以下之一
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任您选择。
贡献
除非您明确表示,否则您提交的任何有意包含在作品中的贡献(根据Apache-2.0许可协议定义),将按照上述许可协议进行许可,不附加任何额外条款或条件。
您可以在CONTRIBUTING.md文件中找到贡献文档。
依赖关系
~16–29MB
~431K SLoC