Spotify Connect的MPRIS2接口

SpotPRIS2的Python项目详细描述


聚光镜2

使用MPRIS2控制Spotify连接设备


Spotify 2软件提供了Spotify 2接口。它比内置的MPRIS2接口更完整 Spotify Linux客户端。
此外,它还可以用于控制远程Spotify连接设备(如运行在Raspberry Pi上的Spotify ID) PC

软件还在开发中。有些事情可能不会如预期的那样工作。在

安装

  • Arch Linux:从AUR安装
    yay -S python-spotpris2
  • 其他发行版:使用pip安装
    pip install spotPRIS2

然后运行spotpris2。在

选项

  -h, --help            show this help message and exit
  -d DEVICE [DEVICE ...], --devices DEVICE [DEVICE ...]
                        Only create interfaces for the listed devices
  -i DEVICE [DEVICE ...], --ignore DEVICE [DEVICE ...]
                        Ignore the listed devices
  -a, --auto            Automatically control the active device
  -l [{name,id}], --list [{name,id}]
                        List available devices and exit

在正常模式下,SpotPRIS2为每个连接到您帐户的Spotify Connect设备创建一个MPRIS2接口。在

您可以使用--devices只为指定的设备创建接口,或使用--ignore为除 指定的设备。设备可以通过其名称或ID指定。
使用--auto只创建一个接口。它将始终控制当前的设备。在

--list列出所有可用设备的名称。使用--list=id列出他们的ID。在

已知问题

  1. Podcasts、Radios等不受支持
    这是spotifywebapi的一个限制。目前我无能为力。在
  2. MPRIS2接口仅在播放时显示
    如果您在自动模式下运行SpotPRIS2,这是有意的。SpotPRIS2没有办法知道你是哪个设备 想要控制,所以我们不提供任何接口。如果想开始播放,可以使用普通模式 使用MPRIS2。在

系统D

要在systemd中使用SpotPRIS2,应将提供的单元文件(contrib/spotpris2.service)复制到/usr/lib/systemd/user。在


本项目与Spotify AB没有任何关联、关联、授权、认可或以任何方式正式关联, 或其任何子公司或其附属公司。在

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

推荐PyPI第三方库


热门话题
用java将对象和资源保存到同一个文件中   java使用正则表达式查找字符串中至少一个重复字符   java单元测试导致“NoSuchMethodError”错误   for循环如何在java中从10计数到1   可以是对象或字符串的id对象的Java Jackson反序列化注释   c#从方法泛型推断类型   将curl命令转换为java/安卓   安卓我可以读取Java中嵌套的公共静态抽象类中的公共静态final字段吗   java如何解决JRE旧版本中的enhancedforloop错误?   如何使用YouTube Java API通过标签获取随机视频   我可以用java将变量传递回递归树吗?   java如何在JAXWS web服务中生成有意义的列表名   java如何在JAXRS web服务中将XML响应打印到控制台?   java如何检索Spring的实体管理器工厂?   在wildfly上工作的java注入不适用于weldse。其他注射对两者都有效