[GH-ISSUE #123] Account Banned #108

Closed
opened 2026-02-27 04:57:34 +03:00 by kerem · 9 comments
Owner

Originally created by @FirstActive-hue on GitHub (Nov 21, 2025).
Original GitHub issue: https://github.com/Googolplexed0/zotify/issues/123

I got an email from Spotify telling me that I was in violation of the terms of service for making unauthorized copies of songs (shocker) and that my account has been suspended. But I have the real-time-download on and the read-me says that no one has reported being banned for using zotify.

Luckily, this is my first offense and I should be able to get my account back, but subsequent suspensions will definitely not be so easy to appeal, so I'll have to stop using that account and buy a few burners to continue my archiving. Also, to be clear, I have been archiving music basically non-stop since I downloaded zotify a few days ago, so maybe that many API requests going that long triggered their moderation.

Yes I DID create an account just to say this, this is not a promotion like I've seen in other places
Email from Spotify:

Image

Let me know if you have questions or need more info.
Thanks.

Originally created by @FirstActive-hue on GitHub (Nov 21, 2025). Original GitHub issue: https://github.com/Googolplexed0/zotify/issues/123 I got an email from Spotify telling me that I was in violation of the terms of service for making unauthorized copies of songs (shocker) and that my account has been suspended. But I have the real-time-download on and the read-me says that no one has reported being banned for using zotify. Luckily, this is my first offense and I should be able to get my account back, but subsequent suspensions will definitely not be so easy to appeal, so I'll have to stop using that account and buy a few burners to continue my archiving. Also, to be clear, I have been archiving music basically non-stop since I downloaded zotify a few days ago, so maybe that many API requests going that long triggered their moderation. Yes I DID create an account just to say this, this is not a promotion like I've seen in other places Email from Spotify: <img width="1170" height="2532" alt="Image" src="https://github.com/user-attachments/assets/3a1dd609-982b-4185-8c7e-4816444558f8" /> Let me know if you have questions or need more info. Thanks.
kerem 2026-02-27 04:57:34 +03:00
Author
Owner

@GeorgeFence commented on GitHub (Nov 22, 2025):

What settings did you use?
I mean like the params zotify "link" ....

<!-- gh-comment-id:3566900938 --> @GeorgeFence commented on GitHub (Nov 22, 2025): What settings did you use? I mean like the params ```zotify "link" ....```
Author
Owner

@FirstActive-hue commented on GitHub (Nov 22, 2025):

I'm not really sure what you mean but I've pasted my config file if that's anything

{
"ROOT_PATH": "/Music/Zotify Music",
"SAVE_CREDENTIALS": "True",
"CREDENTIALS_LOCATION": "",
"OUTPUT": "",
"OUTPUT_PLAYLIST": "{playlist}/{artist}{song_name}",
"OUTPUT_PLAYLIST_EXT": "{playlist}/{playlist_num}
{artist}{song_name}",
"OUTPUT_LIKED_SONGS": "Liked Songs/{artist}
{song_name}",
"OUTPUT_SINGLE": "{artist}/{album}/{artist}{song_name}",
"OUTPUT_ALBUM": "{artist}/{album}/{album_num}
{artist}_{song_name}",
"ROOT_PODCAST_PATH": "
/Music/Zotify Podcasts",
"SPLIT_ALBUM_DISCS": "False",
"MAX_FILENAME_LENGTH": "0",
"BULK_WAIT_TIME": "1",
"DOWNLOAD_REAL_TIME": "True",
"TEMP_DOWNLOAD_DIR": "",
"DOWNLOAD_PARENT_ALBUM": "False",
"NO_COMPILATION_ALBUMS": "False",
"REGEX_ENABLED": "False",
"REGEX_TRACK_SKIP": "",
"REGEX_EPISODE_SKIP": "",
"REGEX_ALBUM_SKIP": "",
"DOWNLOAD_FORMAT": "copy",
"DOWNLOAD_QUALITY": "very_high",
"TRANSCODE_BITRATE": "auto",
"SONG_ARCHIVE_LOCATION": "",
"DISABLE_SONG_ARCHIVE": "False",
"DISABLE_DIRECTORY_ARCHIVES": "False",
"SKIP_EXISTING": "True",
"SKIP_PREVIOUSLY_DOWNLOADED": "True",
"EXPORT_M3U8": "False",
"M3U8_LOCATION": "",
"M3U8_REL_PATHS": "True",
"LIKED_SONGS_ARCHIVE_M3U8": "True",
"DOWNLOAD_LYRICS": "True",
"LYRICS_LOCATION": "",
"ALWAYS_CHECK_LYRICS": "False",
"LYRICS_MD_HEADER": "False",
"LANGUAGE": "en",
"STRICT_LIBRARY_VERIFY": "True",
"MD_DISC_TRACK_TOTALS": "True",
"MD_SAVE_GENRES": "True",
"MD_ALLGENRES": "False",
"MD_GENREDELIMITER": ", ",
"MD_ARTISTDELIMITER": ", ",
"MD_SAVE_LYRICS": "True",
"ALBUM_ART_JPG_FILE": "False",
"RETRY_ATTEMPTS": "1",
"CHUNK_SIZE": "20000",
"REDIRECT_ADDRESS": "127.0.0.1",
"PRINT_SPLASH": "False",
"PRINT_PROGRESS_INFO": "True",
"PRINT_SKIPS": "True",
"PRINT_DOWNLOADS": "True",
"PRINT_DOWNLOAD_PROGRESS": "True",
"PRINT_URL_PROGRESS": "True",
"PRINT_ALBUM_PROGRESS": "True",
"PRINT_ARTIST_PROGRESS": "True",
"PRINT_PLAYLIST_PROGRESS": "True",
"PRINT_WARNINGS": "True",
"PRINT_ERRORS": "True",
"PRINT_API_ERRORS": "True",
"FFMPEG_LOG_LEVEL": "error"
}

Edit: Not sure why there are strikethroughs, just ignore those. I'm new to this

<!-- gh-comment-id:3566907691 --> @FirstActive-hue commented on GitHub (Nov 22, 2025): I'm not really sure what you mean but I've pasted my config file if that's anything { "ROOT_PATH": "~/Music/Zotify Music", "SAVE_CREDENTIALS": "True", "CREDENTIALS_LOCATION": "", "OUTPUT": "", "OUTPUT_PLAYLIST": "{playlist}/{artist}_{song_name}", "OUTPUT_PLAYLIST_EXT": "{playlist}/{playlist_num}_{artist}_{song_name}", "OUTPUT_LIKED_SONGS": "Liked Songs/{artist}_{song_name}", "OUTPUT_SINGLE": "{artist}/{album}/{artist}_{song_name}", "OUTPUT_ALBUM": "{artist}/{album}/{album_num}_{artist}_{song_name}", "ROOT_PODCAST_PATH": "~/Music/Zotify Podcasts", "SPLIT_ALBUM_DISCS": "False", "MAX_FILENAME_LENGTH": "0", "BULK_WAIT_TIME": "1", "DOWNLOAD_REAL_TIME": "True", "TEMP_DOWNLOAD_DIR": "", "DOWNLOAD_PARENT_ALBUM": "False", "NO_COMPILATION_ALBUMS": "False", "REGEX_ENABLED": "False", "REGEX_TRACK_SKIP": "", "REGEX_EPISODE_SKIP": "", "REGEX_ALBUM_SKIP": "", "DOWNLOAD_FORMAT": "copy", "DOWNLOAD_QUALITY": "very_high", "TRANSCODE_BITRATE": "auto", "SONG_ARCHIVE_LOCATION": "", "DISABLE_SONG_ARCHIVE": "False", "DISABLE_DIRECTORY_ARCHIVES": "False", "SKIP_EXISTING": "True", "SKIP_PREVIOUSLY_DOWNLOADED": "True", "EXPORT_M3U8": "False", "M3U8_LOCATION": "", "M3U8_REL_PATHS": "True", "LIKED_SONGS_ARCHIVE_M3U8": "True", "DOWNLOAD_LYRICS": "True", "LYRICS_LOCATION": "", "ALWAYS_CHECK_LYRICS": "False", "LYRICS_MD_HEADER": "False", "LANGUAGE": "en", "STRICT_LIBRARY_VERIFY": "True", "MD_DISC_TRACK_TOTALS": "True", "MD_SAVE_GENRES": "True", "MD_ALLGENRES": "False", "MD_GENREDELIMITER": ", ", "MD_ARTISTDELIMITER": ", ", "MD_SAVE_LYRICS": "True", "ALBUM_ART_JPG_FILE": "False", "RETRY_ATTEMPTS": "1", "CHUNK_SIZE": "20000", "REDIRECT_ADDRESS": "127.0.0.1", "PRINT_SPLASH": "False", "PRINT_PROGRESS_INFO": "True", "PRINT_SKIPS": "True", "PRINT_DOWNLOADS": "True", "PRINT_DOWNLOAD_PROGRESS": "True", "PRINT_URL_PROGRESS": "True", "PRINT_ALBUM_PROGRESS": "True", "PRINT_ARTIST_PROGRESS": "True", "PRINT_PLAYLIST_PROGRESS": "True", "PRINT_WARNINGS": "True", "PRINT_ERRORS": "True", "PRINT_API_ERRORS": "True", "FFMPEG_LOG_LEVEL": "error" } Edit: Not sure why there are strikethroughs, just ignore those. I'm new to this
Author
Owner

@GeorgeFence commented on GitHub (Nov 22, 2025):

I meant how did you run zotify.. what command?

<!-- gh-comment-id:3566913412 --> @GeorgeFence commented on GitHub (Nov 22, 2025): I meant how did you run zotify.. what command?
Author
Owner

@FirstActive-hue commented on GitHub (Nov 22, 2025):

I usually used zotify -s and then searched my artist/albums

<!-- gh-comment-id:3566914357 --> @FirstActive-hue commented on GitHub (Nov 22, 2025): I usually used `zotify -s` and then searched my artist/albums
Author
Owner

@GeorgeFence commented on GitHub (Nov 22, 2025):

oh.. you may try adding --download-real-time behind the command. It will slow down the download, but it looks not as suspicious to spotify. That means Download time = Track length

<!-- gh-comment-id:3566915402 --> @GeorgeFence commented on GitHub (Nov 22, 2025): oh.. you may try adding ```--download-real-time``` behind the command. It will slow down the download, but it looks not as suspicious to spotify. That means Download time = Track length
Author
Owner

@FirstActive-hue commented on GitHub (Nov 22, 2025):

I had that turned on in the config though and when I downloaded a song it would take the track length of time to download it.

<!-- gh-comment-id:3566916687 --> @FirstActive-hue commented on GitHub (Nov 22, 2025): I had that turned on in the config though and when I downloaded a song it would take the track length of time to download it.
Author
Owner

@GeorgeFence commented on GitHub (Nov 22, 2025):

oh.. i see...

<!-- gh-comment-id:3566917565 --> @GeorgeFence commented on GitHub (Nov 22, 2025): oh.. i see...
Author
Owner

@FirstActive-hue commented on GitHub (Nov 22, 2025):

I mentioned that I had been archiving for many days in a row, so that might've triggered the ban. So that means I will just have to slow down my efforts more

<!-- gh-comment-id:3566919432 --> @FirstActive-hue commented on GitHub (Nov 22, 2025): I mentioned that I had been archiving for many days in a row, so that might've triggered the ban. So that means I will just have to slow down my efforts more
Author
Owner

@SkilletWarez commented on GitHub (Nov 25, 2025):

Increase your bulk wait time 10s and up

<!-- gh-comment-id:3573698264 --> @SkilletWarez commented on GitHub (Nov 25, 2025): Increase your bulk wait time 10s and up
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/zotify#108
No description provided.