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 API以编程方式创建ARM模板   java是否有合适的模式或方法来遍历数据和动态构造对象?   oop((类名)InstanceName)在java中有什么用途?   接口Java类方法未初始化   Java类:静态字段在内存中的位置?   java错误:服务类没有零参数构造函数   使用JDBC模板的java参数化sql查询   安卓致命异常:主java。lang.RuntimeException:   amazon web服务使用IAM角色从java访问AWS S3   java如何在Gradle中使用ojdbc   带块的Java类实例化   java日志记录是否有很大的开销,即使它是关闭的?   java JetBrains@Contract using字段   BluetoothGattCallback中从未调用java onDescriptorWrite()   java HttpMessageConverter无效的EOF处理   java在安卓的主活动类中调用另一个类   java防止在spring hibernate中存储重复值的正确方法   java如何在JAVADOC注释中使用变量?