Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Rohmilchkaese/spotifyd
spotifyd docker image - based on Alpine Linux
https://github.com/Rohmilchkaese/spotifyd
alpine-linux dockerfile spotify-connect spotifyd
Last synced: about 1 month ago
JSON representation
spotifyd docker image - based on Alpine Linux
- Host: GitHub
- URL: https://github.com/Rohmilchkaese/spotifyd
- Owner: Rohmilchkaese
- Created: 2020-02-08T17:50:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-15T21:27:03.000Z (about 1 year ago)
- Last Synced: 2024-08-03T13:14:00.404Z (5 months ago)
- Topics: alpine-linux, dockerfile, spotify-connect, spotifyd
- Language: Dockerfile
- Size: 5.86 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# spotifyd
spotifyd docker image - based on Alpine LinuxLink to [Docker Hub](https://hub.docker.com/r/rohmilkaese/spotifyd)
[Spotifyd](https://github.com/Spotifyd/spotifyd) streams music just like the official client, but is more lightweight and supports more platforms. Spotifyd also supports the Spotify Connect protocol, which makes it show up as a device that can be controlled from the official clients.
I build this Docker image because there was no Spotifyd Image running on Alpine Linux. As far as I can tell, this is the only one running on Alpine, which also makes it the smallest one. Counting in at ~ 22 mb installed and ~ 8 mb compressed to dowload from Docker Hub.
## Docker Run
Command:
```bash
sudo docker run -d \
-v $PWD/conf/spotifyd.conf:/etc/spotifyd.conf \
--device /dev/snd \
--name spotifyd \
rohmilkaese/spotifyd
```
Place a valid spotifyd.conf file in directory you run the docker run command.## Docker Compose
docker-compose.yaml
```yaml
version: "2.2"
services:
spotifyd:
container_name: spotifyd
image: rohmilkaese/spotifyd:latest
volumes:
- ./conf/spotifyd.conf:/etc/spotifyd.conf:ro
devices:
- /dev/snd
```
Place a valid spotifyd.conf file in /conf directory.