[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 docker-compose dev file and vscode task

FoxxMD (Dec 5, 2024, 9:37 AM EST) efc8246a c66d5d46

+51 -1
+1
.dockerignore
··· 27 27 .vscode 28 28 **/act/* 29 29 tmp-* 30 + .env
+21 -1
.vscode/tasks.json
··· 12 12 "isDefault": true 13 13 }, 14 14 "label": "tsc: build - src/backend/tsconfig.json" 15 - } 15 + }, 16 + { 17 + "type": "shell", 18 + "label": "compose-up-dev", 19 + "command": "docker-compose -f docker-compose.dev.yml up", 20 + "presentation": { 21 + "reveal": "always", 22 + "panel": "new" 23 + }, 24 + "problemMatcher": [] 25 + }, 26 + { 27 + "type": "shell", 28 + "label": "compose-build-dev", 29 + "command": "docker-compose -f docker-compose.dev.yml build", 30 + "presentation": { 31 + "reveal": "always", 32 + "panel": "new" 33 + }, 34 + "problemMatcher": [] 35 + } 16 36 ] 17 37 }
+29
docker-compose.dev.yml
··· 1 + version: '3.7' 2 + 3 + services: 4 + multi-scrobbler: 5 + build: 6 + context: . 7 + env_file: 8 + - path: ./.env 9 + required: false 10 + #environment: 11 + #- TZ=Etc/GMT # Specify timezone from TZ Database name found here https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 12 + #- SPOTIFY_CLIENT_ID= 13 + #- SPOTIFY_CLIENT_SECRET= 14 + #- SPOTIFY_REDIRECT_URI=http://multi-scrobbler-host-IP:9078/callback ## Need to be whitelisted in Spotify dashboard and is used for creating the connection first time 15 + #- MALOJA_URL=http://maloja:42010 16 + #- MALOJA_API_KEY= 17 + #- PUID=1000 # required if running docker on linux host, see main README Docker setup instructions 18 + #- PGID=1000 # required if running docker on linux host, see main README Docker setup instructions 19 + 20 + # set if using a source/client with redirect URI that you have not explicitly set and MS is NOT running on the same machine that you will view the dashboard from 21 + # EX: You will view MS dashboard at 'http://192.168.0.101:9078' -> set BASE_URL=http://192.168.0.101:9078 22 + #- BASE_URL=http://MyHostIP:9078 23 + volumes: 24 + - "./config:/config" 25 + #networks: 26 + # - (optional to add container to the same bridge network that maloja is inside to be able to use docker internal networking & dns to resolve and connect to maloja URL via http://maloja:port) 27 + ports: 28 + - 9078:9078 # first port is the HOST port multi-scrobbler will serve UI and API on 29 + restart: unless-stopped