[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: Add kasm service as extenable compose file for dev

FoxxMD (Feb 26, 2026, 7:12 PM UTC) b6d5939f d23ef886

+33 -3
+1 -1
.devcontainer/compose.yml
··· 1 1 version: '3.7' 2 2 services: 3 3 # Update this to the name of the service you want to work with in your docker-compose.yml file 4 - app: 4 + multi-scrobbler: 5 5 # Uncomment if you want to override the service's Dockerfile to one in the .devcontainer 6 6 # folder. Note that the path of the Dockerfile and context is relative to the *primary* 7 7 # docker-compose.yml file (the first in the devcontainer.json "dockerComposeFile"
+3 -1
.devcontainer/devcontainer.json
··· 5 5 // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile 6 6 "dockerComposeFile": [ 7 7 "compose.yml" 8 + // uncomment to add kasm/discord service 9 + //"../deploy/docker-compose.discord.yml" 8 10 ], 9 11 10 - "service": "app", 12 + "service": "multi-scrobbler", 11 13 12 14 "workspaceFolder": "/workspaces", 13 15
+2 -1
.dockerignore
··· 27 27 .vscode 28 28 **/act/* 29 29 tmp-* 30 - .env 30 + .env 31 + *.env
+1
.gitignore
··· 73 73 # dotenv environment variables file 74 74 .env 75 75 .env.test 76 + *.env 76 77 77 78 # parcel-bundler cache (https://parceljs.org/) 78 79 .cache
+26
deploy/docker-compose.discord.yml
··· 1 + services: 2 + multi-scrobbler: 3 + volumes: 4 + - kasm_run:/run 5 + kasmcord: 6 + container_name: kasmcord 7 + image: kasmweb/discord:1.14.0 8 + ports: 9 + # VNC port to use in web browser 10 + - 6901:6901 11 + shm_size: 512m 12 + environment: 13 + # set a password for VNC access 14 + VNC_PW: ${KASM_PW:-hunter2} 15 + XDG_RUNTIME_DIR: /run/user/1000 16 + volumes: 17 + - kasm_run:/run/user/1000 18 + - kasm_config:/home/kasm-user/.config 19 + user: "0" 20 + entrypoint: sh -c "chmod 700 /run/user/1000 && chown -R kasm-user:kasm-user /run/user/1000 && chown -R kasm-user:kasm-user /home/kasm-user/.config && su kasm-user -c '/dockerstartup/kasm_default_profile.sh /dockerstartup/vnc_startup.sh /dockerstartup/kasm_startup.sh'" 21 + 22 + volumes: 23 + kasm_run: 24 + name: kasm_run 25 + kasm_config: 26 + name: kasm_config