Replies: 4 comments 11 replies
-
Only Spotify does this. You can stop it from doing it if you go into Spotify for Podcasters for your podcast, and change the "hosting provider" to a company that has pass-through (i.e. that doesn't cache your podcast in its system). They don't check the RSS feed is actually hosted there; but it stops Spotify from caching audio files. Here's a screenshot of the bit I mean.
Change the filename and it'll fetch the new episode audio automatically. That even works if you just change a GET value - Hope that helps. |
Beta Was this translation helpful? Give feedback.
-
This still might not be a bad idea to generally signal a “nocache” desire. |
Beta Was this translation helpful? Give feedback.
-
It won't be enforced by Spotify. Pass-through or not depends on hosting
provider selection because hosting provider make special agreements and
comply with specific guidelines for security and such between Spotify and
the hosting provider.
I really doubt Spotify will some day follow such a tag if it exists, as
it's more a "contractual" concern than a technical concern.
Also if you switch the hosting provider on Spotify dashboard you most
likely break the link between Spotify and your hosting provider if you have
one. That means they would not be able to import and include Spotify plays
into your statistics.
The timestamp or checksum in the url is the way to go, usually it's a
checksum of the file or its modification time. But do not try to make it
different at each request, as this would probably break the podcast itself
on many platforms (unstable urls might make your show blacklisted or at
least "frozen")
… This still might not be a bad idea to generally signal a “nocache” desire.
—
Reply to this email directly, view it on GitHub
<#425 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADST7ONQPMQHLZLEP47QU3WQLYIJANCNFSM6AAAAAATMTQYG4>
.
You are receiving this because you are subscribed to this thread.Message
ID:
<Podcastindex-org/podcast-namespace/repo-discussions/425/comments/4572657@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
My suggestion on how to achieve this is as an optional value to the enclosure tag. As a creator, I'm happy for this file to be cached at a podcast platform: <enclosure url="https://example.com/audio.mp3" type="audio/mpeg" length="1994643" cacheable="yes" /> As a creator, I'm signalling that I am not happy for this file to be cached at a podcast platform: <enclosure url="https://example.com/audio.mp3" type="audio/mpeg" length="1994643" cacheable="no" /> There are many benefits for podcast audio to be cached by a podcast platform: the platform pays for the bandwidth, not you, as one example. Something that allows creators to have control is the important thing. However, as @PofMagicfingers points out, the only people currently caching audio is Spotify, and they only cache audio in a few cases. Without Spotify respecting this tag, then there's little point in working on this. (One note on Spotify's caching: they take a copy of every single show as a backup anyway, and on some devices will play their cached version irrespective of whether they have a passthrough agreement. That's particularly the case with playback on some of the surfaces that Spotify is available on, like seat-back screens in airlines or Spotify Connect hifi units.) |
Beta Was this translation helpful? Give feedback.
-
So this at the heart of it, goes to Spotify and their practice of storing our podcasts on their servers - they claim it is for faster service and for "better listening experience", which it might be. However unless you're hosting with a "supported provider" Spotify and some other players will clone your media files to their servers. This hinders the ability for creators to insert ads from other ad serving companies or even replace a section of audio in a file due to error or something.
We have had times where we have had to send Spotify support an email saying please fetch new file for X episode. This not only hurts our listeners, but also makes us have to do more support ticket filing than we should.
I would then suggest that a new tag be developed and supported that stats cloning allowed or not.
I understand that for most people this won't affect you. But for media companies that host podcasts on their own platform and offer it on Spotify it is something that bugs us.
Beta Was this translation helpful? Give feedback.
All reactions