User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
services:spotisub [2024/10/28 14:04] willyservices:spotisub [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Spotisub - sync Spotify with Navidrome & Lidar ====== 
- 
-https://github.com/blastbeng/spotisub 
- 
- 
-useradd -d /data/daemons/spotisub -m spotisub -g media 
- 
-create Spotify app: 
-https://developer.spotify.com/dashboard 
-redirect url: http://127.0.0.1:8080/ 
- 
-<file - docker-compose.yml> 
-name: spotisub 
-services: 
-  spotisub: 
-    container_name: spotisub 
-    user: "0:0" 
-    environment: 
-      - TZ=Europe/Rome 
-      - SPOTIPY_CLIENT_ID=<< secret>> 
-      - SPOTIPY_CLIENT_SECRET=<<secret>> 
-      - SPOTIPY_REDIRECT_URI=http://127.0.0.1:8080/ 
-      - SUBSONIC_API_HOST=https://navidrome.mydomain.com 
-      - SUBSONIC_API_BASE_URL=/ 
-      - SUBSONIC_API_PORT=443 
-      - SUBSONIC_API_USER=<<navidrome user>> 
-      - SUBSONIC_API_PASS=<<navidrome password>> 
-      - LIDARR_ENABLED=0 
-      - LIDARR_IP=127.0.0.1 
-      - LIDARR_PORT=8686 
-      - LIDARR_USE_SSL=1 
-      - LIDARR_BASE_API_PATH=/lidarr 
-      - LIDARR_TOKEN=<<lidarr token>> 
-      - SPOTDL_ENABLED=0 
-      - SPOTDL_OUT_FORMAT="/music/{artist}/{artists} - {album} ({year}) - {track-number} - {title}.{output-ext}" 
-      - PLAYLIST_PREFIX="ss | " 
-      - LOGIN_DISABLED=1 
-      - APPLICATION_ROOT=spotisub 
-    image: blastbeng/spotisub:dev #latest 
-    restart: always 
-    volumes: 
-      - /data/daemons/spotisub/cache:/home/user/spotisub/cache 
-#      - "/data/Media/music-temp:/music" 
-    ports: 
-      - "5811:5183" 
-    networks: 
-      - spotisub-net 
-networks: 
-  spotisub-net: {} 
-</file> 
- 
- 
-mkdir cache 
- 
-First run: 
-podman composedocker compose up -d 
-podman exec -it spotisub ./first_run.sh 
-podman compose down  
- 
- 
-FOLLOW INSTRUCTIONS: copy & paste the url to vrowser, then the full reply URL (even if it's error) to the comman dline. 
-