Morning
Excellent explanation! :o) What I don't understand is why when I use canyouseeme and check my external IP with port 80 it comes back as connection refused. I understand inasmuch as I figure that the ISP has this blocked. What I don't understand is if this is blocked why does my Subsonic setup still work? While it's great I have this working now I like to know why this is the case rather than simply accepting that it simply does work. Also, I noticed on my router that the default firewall config has a simple 'block all incoming' type rule. If that's the case, how does Subsonic work if my request initially comes in on port 80 - surely it'd just get booted back (is this why I get connection refused on canyouseeme)....yet it doesn't? If the conection is refused how on earth can I access Subsonic from work? Up until I started tinkering with this I really thought I had a good understanding of basic networking but this just proves I really don't.
With regards to my folder setup: I have my music setup in a folder called 'Music' on my NAS. This is a shared folder. I map this to a mount point on my Linux box called '/mnt/Music'. This is mounted at boot time with an edit to the '/etc/fstab' file (might not mean anything to you as you're a Windows' chap). Within the Music folder on the NAS drive I have my content stored in the following format: 'Artist\Album\Track'. Using the test server on my Android app I can see content and play it without a hitch. Not quite sure where the problem is. Any suggestions? The only thought I've got is that the mount point on Linux is ignoring the 'Music' part. I think if I add another 'Music' folder within the current one on the NAS drive then this might sort it out i.e. 'Music\Music\Artist\Album\Tracks. If that fixes it then I'll rename the outer 'Music' folder to something more meaningful like: 'Subsonic\Music\Artist\Album\Tracks'. I'll post back with the results.
One other thing: do you have any sage advice for securing Subsonic? I know I can redirect to HTTPS (but without getting a certificate I'm not sure if this is worth doing - is it?). If I drop a firewall on my Subsonic server that kight go part way to shoring it up.
