jriver媒体中心mcws接口的python api

pymcws的Python项目详细描述


PYMCWS

一个用于mcws的python api包装器,优秀jriver媒体中心的web接口。 目的是尽可能在pythonian中复制mcws功能, 易于使用的方式。此外,可以在 容易获得的食谱。

用法

使用您选择的包管理器安装pymcws:

pipenv install pymcws

第一步是导入pymcws。你可以直接导入包并使用 它是一站式服务,全部:

importpymcwsasmcws

使用此方法,所有函数和配方都通过 MCWS对象。然后可以初始化服务器并开始使用命令:

office=mcws.get_media_server("AccessKey","readonly","supersecretpassword")mcws.play_album(office,"Ludovico Einaudi","I Giorni")mcws.playback_playpause(office)zones=mcws.playback_zones(office)forzoneinzones:print(zone.index,zone.id,zone.name,zone.guid,zone.is_dlna)mcws.playback_playpause(office,zones[0])

有关完整的示例集,请参见examples.py。

贡献

我们非常欢迎您的贡献。请在空闲时创建拉取请求。 如果您不是编码类的,也可以为特定的 问题跟踪程序中的功能。

版本历史记录

v0.0.3

  • 支持获取文件信息和分析MPLS
  • 支持获取库文件的图像
  • 对于本地连接,更宽松的超时应该可以防止大型查询失败

v0.0.3

  • 如果无法解析密钥而不是无提示地失败,MediaServer现在将引发异常
  • 添加了静音、随机播放和重复播放功能
  • 增加了音量控制
  • 改进example.py以更好地解释用法
  • 修复了播放停止的错误行为

v0.0.2

  • py现在有一个直接从pymcws对象获取服务器的方法。这只允许通过导入pymcws进行基本使用。

v0.0.1

  • 初始版本和概念证明
  • 解析媒体网络访问密钥
  • 发出播放命令
  • 搜索文件并将其播放到服务器上的不同区域
  • 首先播放便于播放文件的食谱

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径