This is bugging me as well. For some reason it just always offers me play.m3u as a file download instead of playing. and yes. HTTPS just makes things worse, however its good if you serve your stuff outside your local network.
Is there any possibility to get the source code so I could try to fix this instead of reverse engineering and making a hotfix? I've used now EDGE to play the music (works well), however I would like to use some chrome features to play the music and all the extensions I've tried has failed to use subsonic server, so something magical is happening, I don't think this is a big problem, perhaps just setting some content types properly when playing or somethingsomething.
Ok, I know this is my first post and I only took a few searches before writing answer to this post. If there is already a solution for this I would like to hear it

. Thanks in advance.
Some random feedback as well:
So far Subsonics own Android client has worked well, couldn't use others at all, and it is even better compared to Googles own player, one thing I just would like to improve is the search which is little bit wacky giving result sets which feels more stressful than helpful.
Setting up SSL is a bitch even with Lets Encrypt, it is possible.