Yep, same problem here. I saw there was a thread about this on Reddit also with rumors that said that Castro was going to be shut down, and others that said that a fix was soon to be released.

Don't have a suggestion, right now I'm using Podcasts (hoping that Castro will be back online soon), I don't like Overcast, I'm looking at Pocket Casts but I haven't found anything as good as Castro.