python - 编写一个简单的 python 脚本来启动一个流(PlexAPI)
问题描述
可能有一个非常简单的答案,但我以前从未编写过 Python3。不过,我在 bash 中“流利”。我正在使用 PlexAPI 制作一个非常简单的 python 脚本。我的目标是在客户端“Chrome”上启动一个流。要观看的电影具有key
/library/metadata/1
.
from plexapi.server import PlexServer
baseurl = 'http://xxx.xxx.xxx.xxx:xxxxx'
token = 'xxxxx'
plex = PlexServer(baseurl, token)
client = plex.client("Chrome")
client.playMedia(key="/library/metadata/1")
这给出了以下错误:
Traceback (most recent call last):
File "start_stream.py", line 7, in <module>
client.playMedia(key="/library/metadata/1")
TypeError: playMedia() missing 1 required positional argument: 'media'
所以我编辑文件:
client.playMedia(key="/library/metadata/1")
#changed to
client.playMedia(key="/library/metadata/1", media="movie")
但后来我得到一个不同的错误:
Traceback (most recent call last):
File "start_stream.py", line 7, in <module>
client.playMedia(key="/library/metadata/1", media="movie")
File "/usr/local/lib/python3.8/dist-packages/plexapi/client.py", line 497, in playMedia
server_url = media._server._baseurl.split(':')
AttributeError: 'str' object has no attribute '_server'
我不知道该怎么做或错误甚至意味着什么,因为我以前从未在 python3 中编写/编码过。我希望你能帮忙!
解决方案
推荐阅读
- python - 按列分组数据框并保存到不同的目录
- javascript - 根据值更改单元格背景颜色?
- azure - 通过应用程序网关入口控制器的 Azure 应用程序网关多站点侦听器
- python - 包问题:NameError:未定义名称“警告”
- magento2 - 未找到 Magento WebAPi Put 请求 404 错误
- vue.js - 在 bootstrap-vue 中使用自定义图标
,或不同的方法? - javascript - 我无法在我的组件中获取触摸事件处理程序的更改状态。既不通过 usestate 也不通过 reducer
- c - 由于奇怪的优化,gcc 堆栈溢出
- python - 根据一维数组获取二维numpy数组的索引
- wordpress - WordPress 与 PageLines 冲突