Skip to content

Conversation

@auouymous
Copy link
Member

GUIDs are stored in the database as strings, but soundcloud creates them as integers. Python no longer succeeds when comparing these integers to the string keys from the existing database entries. This produces new episodes on every update which then collide with the existing GUIDs.

Fixes #1064.

GUIDs are stored in the database as strings, but soundcloud creates them
as integers. Python no longer succeeds when comparing these integers to
the string keys from the existing database entries. This produces new
episodes on every update which then collide with the existing GUIDs.
@christofdamian
Copy link
Contributor

It does seem to have fixed it. On first run it downloaded every available podcast, but the second run just got the new ones.

@auouymous auouymous merged commit c31ba52 into gpodder:master Jun 15, 2021
@auouymous auouymous deleted the fix-soundcloud branch June 15, 2021 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

recently gpodder started to download the same soundcloud episodes over and over again

2 participants