As seen in the attached log, the Networking requests return 200 OK, while the Player requests return 403 Forbidden. The reason is the way Player builds it's requests, which is slightly different than Networking. 'Player adds a port to the Host header if it is anything
What kind of player are you using? I must assume it's not a SB, as that wouldn't support https.
Would forcing proxied streaming in LMS work?
Now, the reason this returns 403 Forbidden may only be specific to my case. However, I think it would be best practice for LMS to create requests as similar as possible between these two components. Therefore I think 'Player' (https://github.com/Logitech/slimserver/blob/public/8.1/Slim/Player/Protocols/HTTP.pm) should be modified to resemble 'Networking' (https://github.com/Logitech/slimserver/blob/public/8.1/Slim/Networking/Async/HTTP.pm) in the way the Host header is built. I may try to create a PR for this issue. It probably would have been more appropriate to post this thread on github, but thank you everyone for your help and suggestions.
I personally believe this is a good place, as you'd find more people here who can help. I'll be happy to merge your PR. Thanks!
-- Michael _______________________________________________ Squeezecenter mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/squeezecenter
