I enabled the use of SSL on port 443 on the server tray GUI. That works just fine, but I wanted to use VLC instead of the integrated browser player. Seeing that VLC does not support playing https streams I enabled the option under advanced settings that allows you to specify a non-ssl streaming port. I chose 4040, saved and restarted the server. I also added port 4040 to my port forwarded list in my router (along with 9001 and 443 which I had there already).
VLC still does not work and reports MRL errors. I can see though in the URL address provided by the .pls file that VLC was trying to connect on port 4040. Did I misunderstand what I need to do? I tried to confirm that 4040 is port forwarded by telnetting to the port on the outside of my router but it reports connection refused. I tried doing the same to the server on the inside of the router subnet and got the same thing. The only time I could confirm that ANYTHING was happening with 4040 was when I telnetted to the port via the loopback interface (127.0.0.1:4040) which resulted in a momentary connection followed by a disconnect.
I suspect there is something fundamental I'm missing here.
I want to keep my authentication to Subsonic SSL enabled so my password and userid are not sniffed, but I want to stream without SSL so that VLC can take a playlist and play it.
Any help is GREATLY appreciated!
