[GH-ISSUE #17] Errant removal/addition of collaborators #14

Closed
opened 2026-02-27 20:07:42 +03:00 by kerem · 3 comments
Owner

Originally created by @tomballgithub on GitHub (Jun 21, 2025).
Original GitHub issue: https://github.com/misiektoja/spotify_profile_monitor/issues/17

With the previous release, I restarted on 6/15. I've seen two instances of collaborators being errantly removed/added.

This first example is odd because the user ID is Spotify:

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Playlist '[redacted]': number of collaborators changed from 1 to 2 (+1)
* Playlist URL: [redacted]

Added collaborators:

- Spotify [ https://open.spotify.com/user/Spotify?si=1 ]

Sending email notification to [redacted]
Check interval:			30 minutes (Mon 16 Jun 02:36 - 03:06)
Timestamp:			Mon, 16 Jun 2025, 03:06:19
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Playlist '[redacted]': number of collaborators changed from 2 to 1 (-1)
* Playlist URL: [redacted]

Removed collaborators:

- Spotify [ https://open.spotify.com/user/Spotify?si=1 ]

Sending email notification to [redacted]
Check interval:			30 minutes (Mon 16 Jun 03:06 - 03:36)
Timestamp:			Mon, 16 Jun 2025, 03:36:47
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────

This one occurs right when a playlist was believed to have been changed and also caused Nonetype errors. I verified that the playlist change is also incorrect, there are 59 songs on that playlist (which is same is in the log below) and the last one was added 4 weeks ago. The redacted user removed then added back in this case is the owner of the playlist:

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Playlist '[redacted]': number of collaborators changed from 1 to 0 (-1)
* Playlist URL: [redacted]

Removed collaborators:

- [redacted] [ [redacted] ]

Sending email notification to [redacted]
Check interval:			30 minutes (Tue 17 Jun 07:03 - 07:33)
Timestamp:			Tue, 17 Jun 2025, 07:33:02
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Playlist '[redacted]': list of tracks (59) have changed
* Playlist URL: [redacted]

* Error while processing added/removed tracks for playlist [redacted] [ [redacted] ], skipping for now: 'NoneType' object is not iterable
Timestamp:			Tue, 17 Jun 2025, 07:33:02
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Playlist '[redacted]': number of collaborators changed from 0 to 1 (+1)
* Playlist URL: [redacted]

Added collaborators:

- [redacted] [ [redacted] ]

Sending email notification to [redacted]
Check interval:			30 minutes (Tue 17 Jun 07:33 - 08:03)
Timestamp:			Tue, 17 Jun 2025, 08:03:28
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Playlist '[redacted]': list of tracks (59) have changed
* Playlist URL: [redacted]

* Error while processing added/removed tracks for playlist [redacted] [ [redacted] ], skipping for now: 'NoneType' object is not iterable
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Originally created by @tomballgithub on GitHub (Jun 21, 2025). Original GitHub issue: https://github.com/misiektoja/spotify_profile_monitor/issues/17 With the previous release, I restarted on 6/15. I've seen two instances of collaborators being errantly removed/added. This first example is odd because the user ID is Spotify: ``` ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── * Playlist '[redacted]': number of collaborators changed from 1 to 2 (+1) * Playlist URL: [redacted] Added collaborators: - Spotify [ https://open.spotify.com/user/Spotify?si=1 ] Sending email notification to [redacted] Check interval: 30 minutes (Mon 16 Jun 02:36 - 03:06) Timestamp: Mon, 16 Jun 2025, 03:06:19 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── * Playlist '[redacted]': number of collaborators changed from 2 to 1 (-1) * Playlist URL: [redacted] Removed collaborators: - Spotify [ https://open.spotify.com/user/Spotify?si=1 ] Sending email notification to [redacted] Check interval: 30 minutes (Mon 16 Jun 03:06 - 03:36) Timestamp: Mon, 16 Jun 2025, 03:36:47 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── ``` This one occurs right when a playlist was believed to have been changed and also caused Nonetype errors. I verified that the playlist change is also incorrect, there are 59 songs on that playlist (which is same is in the log below) and the last one was added 4 weeks ago. The redacted user removed then added back in this case is the owner of the playlist: ``` ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── * Playlist '[redacted]': number of collaborators changed from 1 to 0 (-1) * Playlist URL: [redacted] Removed collaborators: - [redacted] [ [redacted] ] Sending email notification to [redacted] Check interval: 30 minutes (Tue 17 Jun 07:03 - 07:33) Timestamp: Tue, 17 Jun 2025, 07:33:02 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── * Playlist '[redacted]': list of tracks (59) have changed * Playlist URL: [redacted] * Error while processing added/removed tracks for playlist [redacted] [ [redacted] ], skipping for now: 'NoneType' object is not iterable Timestamp: Tue, 17 Jun 2025, 07:33:02 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── * Playlist '[redacted]': number of collaborators changed from 0 to 1 (+1) * Playlist URL: [redacted] Added collaborators: - [redacted] [ [redacted] ] Sending email notification to [redacted] Check interval: 30 minutes (Tue 17 Jun 07:33 - 08:03) Timestamp: Tue, 17 Jun 2025, 08:03:28 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── * Playlist '[redacted]': list of tracks (59) have changed * Playlist URL: [redacted] * Error while processing added/removed tracks for playlist [redacted] [ [redacted] ], skipping for now: 'NoneType' object is not iterable ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── ```
kerem 2026-02-27 20:07:42 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@misiektoja commented on GitHub (Jun 24, 2025):

Yeah, I've run into that a few times too. It's because Spotify sends back some gibberish occasionally. I need to figure out a way to filter it and tackle the problem. Honestly, their API is such a garbage. I have a few other tools using different APIs and none have presented such erroneous behavior. It feels like a never-ending battle, lol.

<!-- gh-comment-id:3000803448 --> @misiektoja commented on GitHub (Jun 24, 2025): Yeah, I've run into that a few times too. It's because Spotify sends back some gibberish occasionally. I need to figure out a way to filter it and tackle the problem. Honestly, their API is such a garbage. I have a few other tools using different APIs and none have presented such erroneous behavior. It feels like a never-ending battle, lol.
Author
Owner

@github-actions[bot] commented on GitHub (Jul 25, 2025):

This issue has been marked as stale because it has been inactive for 30 days. It will be closed in 7 days if no further activity occurs.

<!-- gh-comment-id:3115870045 --> @github-actions[bot] commented on GitHub (Jul 25, 2025): This issue has been marked as stale because it has been inactive for 30 days. It will be closed in 7 days if no further activity occurs.
Author
Owner

@github-actions[bot] commented on GitHub (Aug 1, 2025):

Closing this issue due to inactivity. Feel free to reopen if needed.

<!-- gh-comment-id:3141909458 --> @github-actions[bot] commented on GitHub (Aug 1, 2025): Closing this issue due to inactivity. Feel free to reopen if needed.
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/spotify_profile_monitor#14
No description provided.