====== 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/ name: spotisub services: spotisub: container_name: spotisub user: "0:0" environment: - TZ=Europe/Rome - SPOTIPY_CLIENT_ID=<< secret>> - SPOTIPY_CLIENT_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=<> - SUBSONIC_API_PASS=<> - LIDARR_ENABLED=0 - LIDARR_IP=127.0.0.1 - LIDARR_PORT=8686 - LIDARR_USE_SSL=1 - LIDARR_BASE_API_PATH=/lidarr - 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: {} 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.