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 SimpleCursorAdapter删除值   java结束while循环条件   java检查设备是否连接到特定网络   java组织。冬眠MappingException找不到逻辑名称为annotation getter的列   为什么java邮件中会抛出此异常?   加载SDK时发生java Eclipse错误   返回奇怪输出的Java数组   JavaXStream和对象类序列化   将枚举列表传递给namedQuery后出现java非法转换异常。Hibernate中的setParameter()   java Android studio不允许我在字符串上使用开关?   有没有办法从Java程序访问存储在Chrome中的cookie   java在枚举中构造实例而不修改枚举类   java Blackberry JDE FieldChangeListener   java修复错误:未报告的异常InterruptedException   java Spring数据JPA:findAll(具有规范和可分页)在计数查询中失败