跳转到主要内容

Mopidy ALSA音量控制扩展

项目描述

Latest PyPI version Travis CI build status Test coverage

Mopidy的ALSA音量控制扩展。

依赖项

  • 使用ALSA进行音频播放的Linux系统。

  • pyalsaaudio. 从Python使用ALSA API的绑定。该软件包在Debian/Ubuntu中可用作python-alsaaudio

安装

运行以下命令进行安装

sudo python3 -m pip install Mopidy-AlsaMixer

有关其他安装方法,请参阅https://mopidy.com/ext/alsamixer/

配置

要使用Mopidy-AlsaMixer,必须在Mopidy配置文件中将audio/mixer配置值设置为alsamixer

[audio]
mixer = alsamixer

Mopidy-AlsaMixer的默认配置可能适用于大多数使用情况。如果不适用,以下配置值可供使用

  • alsamixer/card:选择要使用的声卡,如果您有多个声卡。从0开始编号。0是默认值。

  • alsamixer/control:选择要使用的ALSA控制。默认为主控。其他典型值包括PCM。运行命令amixer scontrols以列出系统上可用的控制项。

  • alsamixer/min_volumealsamixer/max_volume:将Mopidy音量控制范围映射到不同的范围。数值范围在0-100之间。如果默认范围(0-100)太宽,导致Mopidy音量控制可用范围太小,请使用此功能。例如,尝试将min_volume = 30max_volume = 70将Mopidy的音量控制映射到ALSA音量范围的中间。

  • alsamixer/volume_scale:可以是线性立方对数。立方比例是默认值,因为它更接近人耳对音量的感知,并且与alsamixer程序中使用的音量比例相匹配。

Mopidy配置文件中的alsamixer示例部分

[alsamixer]
card = 1
control = PCM
min_volume = 0
max_volume = 100
volume_scale = cubic

项目资源

致谢

项目详情


下载文件

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

源代码分发

Mopidy-ALSAMixer-2.0.1.tar.gz (12.2 kB 查看哈希值)

上传时间: 源代码

构建分发

Mopidy_ALSAMixer-2.0.1-py3-none-any.whl (9.9 kB 查看哈希值)

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面