
giof71/mpd-scrobbler一个用于mpdscribble的Docker镜像(MPD的Last.fm、Libre.fm和Jamendo scrobbler工具)。
首先,引用以下优秀项目:
Music Player Daemon
MPDScribble
源代码:GitHub
镜像:DockerHub
我准备此Dockerfile是为了能够在任何机器上轻松安装mpdscribble(前提是架构为amd64或arm)。通过Portainer等Web应用配置容器非常简单。
需要在Linux机器上安装并运行Docker,且当前用户必须有权限运行容器(通常意味着当前用户属于"docker"组)。
可通过以下命令验证用户是否属于"docker"组:
getent group | grep docker
如果当前用户属于"docker"组,该命令将输出一行内容,否则无输出。
Dockerfile和包含的脚本已在以下发行版上测试:
随着在更多平台上测试Dockerfile,我会更新此列表。
DockerHub上的仓库地址:[***]
从DockerHub获取镜像只需执行:
docker pull giof71/mpd-scrobbler
你可能需要拉取"stable"镜像而非"latest"镜像。
可通过以下命令启动mpd-scrobbler:
textdocker run -d --rm \ -e LASTFM_USERNAME=lastfmuser \ -e LASTFM_PASSWORD=lastfmpassw \ -e MPD_HOSTNAME=mpd-hostname \ -e MPD_PORT=6600 \ giof71/mpd-scrobbler
下表列出所有当前支持的环境变量:
| 变量 | 说明 |
|---|---|
| USER_MODE | 设置为YES时启用用户模式 |
| PUID | 运行使用的用户ID,默认为1000 |
| PGID | 运行使用的组ID,默认为1000 |
| MPD_HOST | 运行MPD的主机,可能受密码保护(格式:[密码@]主机名),默认为localhost。当使用network=host模式时,留空或设为localhost |
| MPD_PORT | MPD监听的端口,mpdscribble将尝试连接此端口,默认为6600(MPD默认端口) |
| SCRIBBLE_VERBOSE | mpdscribble日志详细程度,默认为1 |
| LASTFM_USERNAME | Last.fm用户名 |
| LASTFM_PASSWORD | Last.fm密码 |
| LIBREFM_USERNAME | Libre.fm用户名 |
| LIBREFM_PASSWORD | Libre.fm密码 |
| JAMENDO_USERNAME | Jamendo用户名 |
| JAMENDO_PASSWORD | Jamendo密码 |
| PROXY | mpdscribble的代理支持,示例值:[***] |
| STARTUP_DELAY_SEC | 启动应用前的延迟时间,默认为0 |
| 卷 | 描述 |
|---|---|
| /app/scribble/log | mpdscribble写入日志和journals文件的位置 |
部分环境变量已弃用,如下表所示:
| 已弃用变量 | 弃用时间 | 说明 |
|---|---|---|
| USE_MPD_PASSWORD | 2022-10-21 | 已移除变量:MPD密码需通过MPD_HOSTNAME指定(若需要) |
| USE_MPD_PASSWORD | 2021-11-27 | 不再需要此变量:直接设置MPD_PASSWORD变量即可 |
| 日期 | 描述 |
|---|---|
| 2023-03-03 | 日志卷从app/scribble变更为/app/scribble/log |
可通过以下步骤构建(或重新构建)镜像:从仓库根目录打开终端,执行以下命令:
docker build . -t giof71/mpd-scrobbler
即使在树莓派上,构建过程也很快。完成后,可按照前述说明运行容器。注意使用刚刚构建的标签。
| 变更日期 | 主要变更 |
|---|---|
| 2022-10-24 | 支持每日构建 |
| 2022-10-24 | 错误修复(错误的变量引用和权限缺失问题) |
| 2022-10-21 | 以非特权用户运行 |
| 2022-10-21 | 切换到mpdscribble |






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务