
hvalev/spotifyd-pulseaudio| Alsa | Alsa dbus | Pulseaudio | Pulseaudio dbus |
|---|---|---|---|
| !Alsa Docker Pulls !Alsa Docker Image Size (latest by date) | !Alsa Docker Pulls !Alsa Docker Image Size (latest by date) | !Alsa Docker Pulls !Alsa Docker Image Size (latest by date) | !Alsa Docker Pulls !Alsa Docker Image Size (latest by date) |
进行认证,并通过mDNS向网络宣告服务。mDNS需要设备宣告自身服务,且仅本地网络中一跳范围内的设备可发现。因此,在容器中运行spotifyd会导致mDNS无法工作。快速解决方案是使用network_mode: host,让容器使用主机网络。此时,spotifyd会使用端口33797(零配置网络,若使用仓库中的配置)和5353(mDNS),这在docker-compose.yml中不会显式体现。也可使用avahi守护进程反射mDNS流量,但需更多配置。
获取包含所需配置的Dockerfile,移除第一个镜像中的--platform=$BUILDPLATFORM。由于所有镜像使用单个Dockerfile构建,还需在构建命令中添加--target alsa-dbus-release或其他变体名称。
目前,rust-fix中间构建镜像是作为此bug的临时解决方法存在。
spotifyd需要Spotify Premium账户。
所有功劳归于spotifyd项目。GnaphronG/docker-spotifyd的说明、Dockerfile和解释对本项目的实现帮助很大。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务