Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PROTOCOL_ERROR #1259

Closed
faassen opened this issue Oct 12, 2015 · 4 comments · Fixed by #1266
Closed

PROTOCOL_ERROR #1259

faassen opened this issue Oct 12, 2015 · 4 comments · Fixed by #1266
Labels
Type: Confirmed bug Bugs confirmed by a lead developer
Milestone

Comments

@faassen
Copy link

faassen commented Oct 12, 2015

Recently I tried to listen to the System Mastery podcast. The feed's here:

http://feeds.feedburner.com/SystemmasteryPodcasts?format=xml

It's hosted on Wordpress. The feed loads fine but I get a PROTOCOL_ERROR in AntennaPod. I get the same error in Pocketcasts. The audio files download just fine with desktop clients, curl, etc. The System Mastery folks are at a loss as they didn't change anything, but were getting reports from their users things didn't work properly.

I went looking around and found this issue:

square/okhttp#1897

so it's possible that there is some change in Android 5.x that in combination with a server change (HTTP 2 support on part of Wordpress?) triggers this problem.

I recently learned another podcast, Heavy Cardboard, also hosted on Wordpress, is experiencing very similar issues with Pocket Casts. According to them Pocket Casts is working on a fix but I figured I'd inform you too.

http://feeds.feedburner.com/HeavyCardboardPodcast?format=xml

@TomHennen
Copy link
Contributor

That's certainly not good. Seems like there may be an easy enough workaround though.

@TomHennen TomHennen added this to the 1.4 milestone Oct 12, 2015
@TomHennen TomHennen added the Type: Confirmed bug Bugs confirmed by a lead developer label Oct 12, 2015
@aaguilera
Copy link

I believe I have the same problem with the following feed: http://feeds.feedburner.com/telardelgeek

The feed loads fine in AntennaPod (I can browse episodes, the episode list is updated when new episodes are published, etc), but if I try to download any episode, I get a "stream was reset: PROTOCOL_ERROR" (the error message may not be accurate, as I'm translating from the spanish message).

Also I noticed that I can play episodes with the "play without download" button (the error only appears when downloading an episode).

I am using AntennaPod v1.3.4.1 on Android 6 build MRA58K, on a Nexus 5.

@mfietz
Copy link
Contributor

mfietz commented Oct 16, 2015

Yeah, it all points to a problem with servers supporting SPDY and the OkHttp library we use.
Streaming is supported by Android itself, so OkHttp is not used here.

@mfietz
Copy link
Contributor

mfietz commented Oct 16, 2015

I'll just leave this here: https://spdycheck.org/#systemmastery.files.wordpress.com m(

SPDY Protocol Not Enabled!
Seriously? This SSL/TLS server is using the NPN Entension to tell browsers it supports alternative protocols, but SPDY is not a protocol it supports. The server is not making SPDY an option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Confirmed bug Bugs confirmed by a lead developer
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants