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](https://english.stackexchange.com/q/47251/92103) 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?