Podcast episode downloads using different URLs but same filename overwrite each other
I noticed this on the Stack Overflow podcast. They are using the simplecast CDN. Every URL ends with default_tc.mp3 but the path includes a UUID of some sort. This apparently changed recently, as in the past they used unique filenames.
When Rhythmbox downloads these it results in every podcast episode having the same content. :-) Because everything is saved in the same file.
Oh yes the version. This is Rhythmbox 3.4.4 built for Fedora 33.
Some of the episode URLs grepped out of the rhythmdb.xml:
<location>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/788ca304-d23c-4c06-abc9-4fa42d83231e/audio/f1a7ee11-8d63-4c93-9f3f-8bb5df6fc629/default_tc.mp3?aid=rss_feed&feed=XA_851k3</location> <mountpoint>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/95b6e3d0-177f-4b17-b320-dc7c9ac6fd33/audio/dc33900b-9744-45db-b078-b500e49a7089/default_tc.mp3?aid=rss_feed&feed=XA_851k3</mountpoint> <location>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/4eec9e2a-191f-4b57-b1a6-45fe32d7e1c7/audio/148ec1b7-b1de-473a-8f0e-0c284a750e49/default_tc.mp3?aid=rss_feed&feed=XA_851k3</location> <location>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/9edc6167-8cf9-4930-a13f-41e72b43baf5/audio/0f244fa6-1539-4970-a760-7f2830d90c1f/default_tc.mp3?aid=rss_feed&feed=XA_851k3</location> <location>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/3554ae19-1f3c-480b-84c3-e2889d2f1555/audio/011239e6-f6d2-4f07-8f14-ab43252129bd/default_tc.mp3?aid=rss_feed&feed=XA_851k3</location> <location>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/4cc6e4f2-5a1a-4d21-8391-1ba8d192f52b/audio/39b35ec0-3d0e-44ec-ab4b-ef2acc54ce61/default_tc.mp3?aid=rss_feed&feed=XA_851k3</location> <mountpoint>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/6bffe3d9-5c38-4157-b6bb-5cc8e47cf91e/audio/7901f6e3-166f-42be-940f-414f68fb53b6/default_tc.mp3?aid=rss_feed&feed=XA_851k3</mountpoint> <location>https://cdn.simplecast.com/audio/6fa1d34c-502b-4abf-bd82-483804006e0b/episodes/d1ce8ff9-5f89-400b-b703-d47e5088b87c/audio/23540425-8d34-4347-b048-cd4954901af9/default_tc.mp3?aid=rss_feed&feed=XA_851k3</location>