User Tools

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
services:spotizerr [2025/05/23 09:37] willyservices:spotizerr [2025/05/30 07:14] (current) willy
Line 18: Line 18:
 chown spotizerr:media /var/log/spotizerr chown spotizerr:media /var/log/spotizerr
 su - spotizerr su - spotizerr
-mkdir creds 
-mkdir config 
 wget https://raw.githubusercontent.com/Xoconoch/spotizerr/refs/heads/main/docker-compose.yml wget https://raw.githubusercontent.com/Xoconoch/spotizerr/refs/heads/main/docker-compose.yml
 </code> </code>
Line 29: Line 27:
   spotizerr:   spotizerr:
     volumes:     volumes:
-      - /data/daemons/spotizerr/creds:/app/creds+      - /data/daemons/spotizerr:/app/data
       - /data/daemons/spotizerr/config:/app/config       - /data/daemons/spotizerr/config:/app/config
       - /data/Media/spotizerr/downloads:/app/downloads         - /data/Media/spotizerr/downloads:/app/downloads  
Line 113: Line 111:
   * Setup spotify login   * Setup spotify login
   * Enable spotify API   * Enable spotify API
 +  * Setup deezer ARL token
  
-While you can also setup deezer, i didn't do it because i have and pay for Spotify Premium and i don't need to use Deezer at all.+Spotify has a serious rate limiting, so i strongly suggest you also setup Deezer account.
  
 See [[https://github.com/Xoconoch/spotizerr?tab=readme-ov-file#spotify-credentials-setup|this page]] for the specific instructions. See [[https://github.com/Xoconoch/spotizerr?tab=readme-ov-file#spotify-credentials-setup|this page]] for the specific instructions.
 +
 +**Note:** you //must// enable "real time downloading" in settings to reduce API rate limiting from Spotify.
  
 === Step 1: authenticate with Spotify === === Step 1: authenticate with Spotify ===
Line 140: Line 141:
   * credentials: copy "a long string" from the json file   * credentials: copy "a long string" from the json file
  
-=== Step 2: authenticate with Spotify === +=== Step 2: link Spotify API === 
  
 At this point, go to [[https://developer.spotify.com|Spotify developer console]] and login with your user. Create a new app, use the following data: At this point, go to [[https://developer.spotify.com|Spotify developer console]] and login with your user. Create a new app, use the following data:
Line 154: Line 155:
 That's it! You can start searching and downloading stuff. That's it! You can start searching and downloading stuff.
  
 +=== Step 3: setup Deezer ===
 +
 +Open your browser, login to Deezer. Open the developer console (see your browser instructions... i suggest you use Firefox for this) go to the //storage// tab and copy the ARL cookie text string under the //deezer.com// domain. 
 +
 +Go to Spotizerr config, add a new Deezer account and paste the ARL cookie text string. You can give any name you want to the account.
  
  
Line 176: Line 182:
 </code> </code>
  
 +
 +===== Logrotate =====
 +
 +Add log rotation to Spotizerr logs. Drop the following under **/etc/logrotate.d**:
 +<file - spotizer>
 +/var/log/spotizerr/* {
 +    missingok
 +    notifempty
 +}
 +</file>
  

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information