[GH-ISSUE #448] Bug: FLAC streaming interrupted. #316

Closed
opened 2026-02-26 02:32:49 +03:00 by kerem · 7 comments
Owner

Originally created by @BernardGoldberger on GitHub (Sep 15, 2016).
Original GitHub issue: https://github.com/koel/koel/issues/448

Windows, Master, Opera & Firefox.

I'm lately experiencing an issue that when I stream .FLAC files the stream is interrupted roughly 5 minutes in every time.

This is the console error Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR

So far it seems to be some kind of timeout issue but I'm not sure.

Has anyone else had the issue?

Note SPDY is HTTP/2, I'm hosting Koel over HTTP/2.

SPDY is not HTTP/2 actually

Correct, I meant to write, not HTTP/1.

Originally created by @BernardGoldberger on GitHub (Sep 15, 2016). Original GitHub issue: https://github.com/koel/koel/issues/448 Windows, Master, Opera & Firefox. I'm lately experiencing an issue that when I stream `.FLAC` files the stream is interrupted roughly 5 minutes in every time. This is the console error `Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR` So far it seems to be some kind of timeout issue but I'm not sure. Has anyone else had the issue? **Note** `SPDY` is HTTP/2, I'm hosting Koel over HTTP/2. > SPDY is not HTTP/2 actually Correct, I meant to write, not `HTTP/1`.
kerem closed this issue 2026-02-26 02:32:49 +03:00
Author
Owner

@phanan commented on GitHub (Sep 15, 2016):

SPDY is not HTTP/2 actually, but its now-deprecated predecessor. I'm hosting Koel over HTTP/2 myself, let me try to see if this can be reproduced.

<!-- gh-comment-id:247330231 --> @phanan commented on GitHub (Sep 15, 2016): `SPDY` is not HTTP/2 actually, but its now-deprecated predecessor. I'm hosting Koel over HTTP/2 myself, let me try to see if this can be reproduced.
Author
Owner

@BernardGoldberger commented on GitHub (Sep 20, 2016):

I did some testing and in firefox there is no issue.

<!-- gh-comment-id:248277546 --> @BernardGoldberger commented on GitHub (Sep 20, 2016): I did some testing and in firefox there is no issue.
Author
Owner

@BernardGoldberger commented on GitHub (Sep 20, 2016):

I did a lot of troubleshooting [I'm tired] and here is what I came up with.

I'm using apache 2.4.23 and here are the http related module versions

[Tue Sep 20 08:15:25.264469 2016] [http2:info] [pid 10392:tid 332] AH03090: mod_http2 (v1.5.11, feats=, nghttp2 1.12.0), initializing...

chrome://net-internals http2StreamError.txt

  1. Its a chromium related bug.
  2. Nginx seems to have worked on this issue NGINX bug report and a workaround has been created, @phanan if you have a chance I would like to know if you are having any issues.
  3. It seems like MOD_http2 1.6.0 has some fix here, but I'm not sure about it.

At this point I will close this issue and wait for apache to release a new httpd version which will hopefully have mod_http2 v1.6.* and besides this is definetly not related to koel.

NOTE the actuale console error is Failed to load resource: net::ERR_CONNECTION_CLOSED the initial one was when I was using cloudflare.

<!-- gh-comment-id:248337357 --> @BernardGoldberger commented on GitHub (Sep 20, 2016): I did a lot of troubleshooting [I'm tired] and here is what I came up with. I'm using apache 2.4.23 and here are the http related module versions ``` [Tue Sep 20 08:15:25.264469 2016] [http2:info] [pid 10392:tid 332] AH03090: mod_http2 (v1.5.11, feats=, nghttp2 1.12.0), initializing... ``` chrome://net-internals [http2StreamError.txt](https://github.com/phanan/koel/files/482945/http2StreamError.txt) 1. Its a chromium related bug. 2. Nginx seems to have worked on this issue [NGINX bug report](https://forum.nginx.org/read.php?29,266134,266134#msg-266134) and a workaround has been [created](https://bugs.chromium.org/p/chromium/issues/detail?id=603182), @phanan if you have a chance I would like to know if you are having any issues. 3. It seems like MOD_http2 1.6.0 has some fix [here](https://github.com/icing/mod_h2/commit/30e80a3c3040e683192e1d81d14b6fb12e44d9aa#diff-02f0b547c2779d25cff89672135f20e3R3), but I'm not sure about it. At this point I will close this issue and wait for apache to release a new httpd version which will hopefully have mod_http2 v1.6.\* and besides this is definetly not related to koel. **NOTE** the actuale console error is `Failed to load resource: net::ERR_CONNECTION_CLOSED` the initial one was when I was using cloudflare.
Author
Owner

@phanan commented on GitHub (Sep 21, 2016):

Thanks!

On Tue, Sep 20, 2016 at 11:29 PM, bdgold notifications@github.com wrote:

Closed #448 https://github.com/phanan/koel/issues/448.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/phanan/koel/issues/448#event-795841664, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AHrt0kiG6S-IsphcC87-2FCPAJCWIgpZks5qr_vjgaJpZM4J9bXG
.

<!-- gh-comment-id:248504250 --> @phanan commented on GitHub (Sep 21, 2016): Thanks! On Tue, Sep 20, 2016 at 11:29 PM, bdgold notifications@github.com wrote: > Closed #448 https://github.com/phanan/koel/issues/448. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > https://github.com/phanan/koel/issues/448#event-795841664, or mute the > thread > https://github.com/notifications/unsubscribe-auth/AHrt0kiG6S-IsphcC87-2FCPAJCWIgpZks5qr_vjgaJpZM4J9bXG > .
Author
Owner

@BernardGoldberger commented on GitHub (Oct 14, 2016):

Upgraded modules and the issue is still ongoing.

[Fri Oct 14 08:22:28.886343 2016] [http2:info] [pid 28224:tid 412] AH03090: mod_http2 (v1.7.1-git, feats=, nghttp2 1.15.0), initializing...
<!-- gh-comment-id:253785772 --> @BernardGoldberger commented on GitHub (Oct 14, 2016): Upgraded modules and the issue is still ongoing. ``` [Fri Oct 14 08:22:28.886343 2016] [http2:info] [pid 28224:tid 412] AH03090: mod_http2 (v1.7.1-git, feats=, nghttp2 1.15.0), initializing... ```
Author
Owner

@icing commented on GitHub (Oct 14, 2016):

Hmm, is there a way to reproduce the error using curl commandline? Sound like a POST to an empty file should do it?

<!-- gh-comment-id:253795006 --> @icing commented on GitHub (Oct 14, 2016): Hmm, is there a way to reproduce the error using curl commandline? Sound like a POST to an empty file should do it?
Author
Owner

@BernardGoldberger commented on GitHub (Oct 14, 2016):

@icing personally I wouldn't even know where to start, I'm not familiar with curl neither am I an advanced programmer in that sense.

<!-- gh-comment-id:253874061 --> @BernardGoldberger commented on GitHub (Oct 14, 2016): @icing personally I wouldn't even know where to start, I'm not familiar with curl neither am I an advanced programmer in that sense.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#316
No description provided.