I was writing this sentence:
I just came across this website with interesting podcasts.
And I felt that using a word tied to a specific brand wouldn't be optimal. So now I am wondering if a vendor-neutral synonym exists for the word podcast.
So far my search have lead me to an older question asking for a word with a broader definition covering all recordings of spoken words. But that is broader than what I am looking for, and none of the proposed answers to that question could be used in place of podcast in my sentence without mangling the meaning.
Is there a word with essentially the same meaning as podcast which isn't rooted in a specific brand?