[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.

Merge pull request #519 from FoxxMD/nodeVersionBump

chore!: Bump node to 24

authored by

Matt Foxx and committed by
GitHub
(Apr 1, 2026, 11:30 AM EDT) 8d9fd11c e5935c38

+7 -5
+1 -1
.devcontainer/compose.yml
··· 11 11 # context: . 12 12 # dockerfile: .devcontainer/Dockerfile 13 13 14 - image: mcr.microsoft.com/devcontainers/javascript-node:20-bookworm 14 + image: mcr.microsoft.com/devcontainers/javascript-node:24-bookworm 15 15 16 16 volumes: 17 17 # Update this to wherever you want VS Code to mount the folder of your project
+1 -1
.nvmrc
··· 1 - v20.18.1 1 + v24.14.0
+3 -1
Dockerfile
··· 1 1 FROM ghcr.io/linuxserver/baseimage-debian:bookworm AS base 2 2 3 3 ENV TZ=Etc/GMT 4 - ENV NODE_VERSION=20.19.2 4 + ENV NODE_VERSION=24.14.0 5 5 6 6 # borrowing openssl header removal trick from offical docker-node 7 7 # https://github.com/nodejs/docker-node/blob/main/18/bookworm-slim/Dockerfile#L8 ··· 48 48 /tmp/* 49 49 50 50 RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone 51 + 52 + RUN echo "Node: $(node -v)\nNPM: $(npm -v)" 51 53 52 54 RUN npm install -g concurrently 53 55
+1 -1
docsite/package.json
··· 58 58 ] 59 59 }, 60 60 "engines": { 61 - "node": ">=20.19.2", 61 + "node": ">=24.14.0", 62 62 "npm": ">=11.12.1" 63 63 } 64 64 }
+1 -1
package.json
··· 33 33 } 34 34 }, 35 35 "engines": { 36 - "node": ">=20.19.2", 36 + "node": ">=24.14.0", 37 37 "npm": ">=11.12.1" 38 38 }, 39 39 "repository": {