Run gmediarender-resurrect on docker
10K+
A docker image for gmrender-resurrect
This is based on this project by hzeller.
| REPOSITORY | DESCRIPTION |
|---|---|
| Source code | GitHub |
| Docker images | Docker Hub |
Simply build the docker image running the provided script build.sh:
./build.sh
| NAME | DESCRIPTION |
|---|---|
| FRIENDLY_NAME | Player friendly name |
| UUID | Specify the UUID of the player |
| GSTOUT_AUDIOSINK | Known values are alsa, alsasink, pulse, pulsesink, defaults to alsa |
| GSTOUT_AUDIODEVICE | Specified the audio device. Recommended to use CARD_NAME (or CARD_INDEX) instead if you are using alsa or alsasinc |
| GSTOUT_AUDIOPIPE | Specify the argument for --gstout-audiopipe, alternative to GSTOUT_AUDIOSINK |
| GSTOUT_INITIAL_VOLUME_DB | Initial attenuation, in db, example -10 |
| NETWORK_INTERFACE | Specify the network interface used by UPnP |
| LOGFILE | Specify a file name for the log file, or stdout for the console |
| USER_MODE | Run as a user, defaults to no |
| PUID | Used as the uid |
| PGID | Used as the gid |
| AUDIO_GID | Set it to the gid of the audio group of the host system if running in user mode with alsa |
| CARD_NAME | Specify the alsa card name, example D10, DAC, X20 |
| CARD_INDEX | Specify the alsa card index |
| VOLUME | DESCRIPTION |
|---|---|
| /config | Location of the configuration files |
| /fifo | Location for the fifo files |
A very simple alsa configuration:
---
version: "3"
volumes:
config:
services:
renderer:
image: giof71/gmrender-resurrect:latest
container_name: gmrender-alsa
network_mode: host
devices:
- /dev/snd:/dev/snd
environment:
- PUID=${PUID:-1000}
- AUDIO_GID=${AUDIO_GID:-29}
- CARD_NAME=DAC
- FRIENDLY_NAME=GMRender (DAC)
volumes:
- config:/config
restart: unless-stopped
Find a few sample configurations here.
| DATE | DESCRIPTION |
|---|---|
| 2025-10-10 | Fix automatic creation of /etc/asound.conf |
| 2025-02-19 | Add more configuration examples for pulse and pipe output |
| 2025-02-19 | Add support for specifying network interface (-I) using new variable NETWORK_INTERFACE |
| 2025-02-19 | Add support for LOGFILE |
| 2025-02-19 | Add support for GSTOUT_AUDIOPIPE |
| 2025-02-19 | Make images a bit smaller |
| 2025-01-18 | Rebuild using upstream version 0.3 |
| 2023-12-22 | Initial Release |
Content type
Image
Digest
sha256:0886c36d2…
Size
368 MB
Last updated
12 months ago
docker pull giof71/gmrender-resurrect