Page 1 of 1

[SOLVED] Subsonic Not Playing Through Chrome

PostPosted: Wed Feb 08, 2017 4:18 am
by StudentOf33
Hi guys,

I have a real weird issue here, makes absolutely no sense to me. In the past couple of days, I have noticed that Chrome (v56.0.2924.87 64-bit) is not allowing any of my music to stream. Essentially what happens is I click on a song and the play button changes to the pause button, as it usually does when emitting audio, however the track bar does not move. I then check Chrome's network connections via F12, however it seems like it's actually playing as it is receiving data. I run Subsonic on Windows Server 2012 R2, and have had no issues up until now. I've restarted IIS (web server) and the Subsonic service itself, to no avail. I am pretty sure this is a Chrome issue, as I had another user test from their home connection with Chrome and they were not able to stream as well. I then took an extra step and have used it within Edge and Internet Explorer with no issues.

Any thoughts or pointers would be greatly appreciated!

Thank you all!

Re: Subsonic Not Playing Through Chrome

PostPosted: Wed Feb 08, 2017 11:30 am
by toolman
You could try clearing the browsercache. It seems Chrome isn't great when it comes down to streaming media.
One of my friends had a similar issue when he logged on to my Subsonic-server.
He always complained the music was stuttering and skipping. He used Chrome on a Windows machine.
I adviced him to use Internet Explorer or Edge and the issue was resolved.

Re: Subsonic Not Playing Through Chrome

PostPosted: Wed Feb 08, 2017 11:40 pm
by StudentOf33
Thanks for the assistance, but I failed to mention that I already cleared my cache. I am to the point now that Chrome is the culprit, as I was able to stream with Chrome this morning at work with version 55.xx.xx.xx. I then tested my theory by upgrading to the same version I mentioned above, and sure enough, Chrome is not playing audio. I read the changelog on Chrome's site, but nothing seemed out of ordinary.

I'll continue researching, but any other points would be greatly appreciated!

Thanks!

Re: Subsonic Not Playing Through Chrome

PostPosted: Thu Feb 09, 2017 12:41 am
by toolman
Don't know if it is of any help but it seems that if you have a lot of plug-ins active in Chrome, that might interfere with streaming.
Searching the interwebs it shows the standard answers:
is Java and Flash up to date? (Allthough I fail to see the relevance of that.)
Disable all plug-ins.
Uninstall chrome and reinstall the latest version.
Sorry, that's all I could find.

Re: Subsonic Not Playing Through Chrome

PostPosted: Thu Feb 09, 2017 1:33 am
by acroyear
I just upgraded my Chrome on Mac/OSX to 56, and it is playing with no issues (at least on my local lan).

To see if it is a plug-in or extension that is breaking things, connect to your server in a New Incognito Window which turns off most extensions and see if that is any different. it will save the issue of disabling the plug-ins by hand.

Re: Subsonic Not Playing Through Chrome

PostPosted: Fri Feb 24, 2017 3:22 am
by StudentOf33
Hi all,

I was able to slightly determine why Chrome stopped playing altogether. I have a few HTTP Response Headers for security purposes, and it appears out of the 7 HTTP Response Headers the culprit is the following:

Code: Select all
Referrer-Policy
Code: Select all
no-referrer


For some odd reason, it worked perfectly fine up until the latest update to Chrome. I have since changed it to the following which corrected the issue after trial and error:

Code: Select all
Referrer-Policy
Code: Select all
same-origin


I believe since it was omitting the header entirely, that was the root cause. Regardless, everything is fixed and back working. I appreciate all the help and advice!