跳转到主要内容

Mopidy扩展程序,用于Raspberry Pi的GPIO输入

项目描述

Latest PyPI version CircleCI build status Test coverage

Mopidy扩展程序,用于Raspberry Pi的GPIO输入

安装

确保Mopidy可以访问GPIO

sudo usermod -a -G gpio mopidy

确保您已安装RPi.GPIO库

sudo apt install python3-rpi.gpio

运行以下命令进行安装

python3 -m pip install Mopidy-Raspberry-GPIO

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

配置

在启动Mopidy之前,您必须将Mopidy-Raspberry-GPIO的配置添加到您的Mopidy配置文件中

[raspberry-gpio]
enabled = true
bcm5 = play_pause,active_low,250
bcm6 = prev,active_low,250
bcm16 = next,active_low,250
bcm21 = volume_down,active_low,10,rotenc_id=vol,step=1
bcm20 = volume_up,active_low,10,rotenc_id=vol,step=1

每个bcmN条目对应于该数字的BCM引脚。

您必须为您选择的引脚分配事件、模式和bouncetime(毫秒)。

支持的事件

  • 播放/暂停

  • 音量增加

  • 音量减小

  • 下一曲

  • 上一曲

支持的模式

  • active_low - 配置引脚具有上拉并触发时读取0/低(推荐)

  • active_high - 配置引脚为下拉并触发时读取1/高

事件volume_up和volume_down都支持一个(可选的)“步长”选项,该选项控制每次按钮按下时音量调整的量(百分比)。

例如

[raspberry-gpio]
enabled = true
bcm5 = play_pause,active_low,250
bcm6 = volume_down,active_low,250,step=1
bcm16 = next,active_low,250
bcm20 = volume_up,active_low,250,step=1

项目资源

致谢

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码发行版

mopidy-raspberry-gpio-1.0.4.tar.gz (15.0 kB 查看哈希值)

上传时间 源代码

构建发行版

mopidy_raspberry_gpio-1.0.4-py3-none-any.whl (10.7 kB 查看哈希值)

上传时间 Python 3

由支持