虚拟输入设备的mopidy扩展

Mopidy-EvtDev的Python项目详细描述


Latest PyPI versionNumber of PyPI downloadsTravis CI build statusTest coverage

Mopidy从虚拟输入设备控制音乐播放的扩展名

安装

通过运行安装:

pip install Mopidy-EvtDev

或者,如果可用,从apt.mopidy.com安装debian/ubuntu包。

配置

在启动mopidy之前,必须为 mopidy evtdev到mopidy配置文件:

[evtdev]
# Location of virtual input devices
dev_dir = /dev/input
# List of virtual devices to open which can be either their path, name or physical address
# Leave blank to listen to all devices
devices = 00:11:67:D2:AB:EE, AT Translated Set 2 keyboard, isa0060/serio0/input0
# Refresh period in seconds to check for new input devices
refresh = 10

要允许mopidy在没有根权限的情况下读取虚拟输入设备,需要添加 下面是/etc/udev/rules.d/99-input.rules:

KERNEL==”event*”, NAME=”input/%k”, MODE=”660”, GROUP=”audio”

如果您关心安全性,那么创建一个单独的组名并添加mopidy作为成员 对那群人来说。例如,

KERNEL==”event*”, NAME=”input/%k”, MODE=”660”, GROUP=”input”

否则,只需以根用户身份运行mopidy以避免任何额外的配置需求。

更改日志

v0.1.1

  • 修正问题7:比赛危险-关闭和重新打开已存在的设备导致错过事件。
  • 提高了单元测试覆盖率。

v0.1.0

  • 初次发布。

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

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名