@Splyntre
I use pocket casts. Has worked well for me for last several years.
Sorry realize now you wanted open source.