Hi Chuck,
Sorry, I haven’t explained it properly. Let me try again.
I have a Hyper-V server. This isn’t ‘Windows’, it’s Hyper-V, which is just a hypervisor. The VM doesn’t care that it’s a VM, it’s just running Ubuntu Server. Running Ubuntu on Hyper-V is the same as running it on baremetal hardware as far as the VM is concerned.
The files reside on a FreeNAS box, which runs on FreeBSD. The Videos folder is shared via NFS, not CIFS. So as far as the Ubuntu mount-point is concerned this is the same as connecting to any Linux-native NFS share.
Most of the PCs in the house are Windows boxes, and I control access to files on the NAS using Active Directory. However, I’ve just realised that because the way that the Plex Ubuntu VM is connected to the folder via an NFS share, the Microsoft AD permissions settings are irrelevant - NFS doesn’t respect them.
To reiterate, even though my environment includes Windows clients, neither the VM nor the media files reside on or have anything to do with Windows.
Yes, there is no hardware transcoding (it’s disabled in settings), but generally that provides a lower quality result anyway. The server it’s running on has dual Xeon E5-2667v2 CPUs running at 4GHz, it has bucketloads of power on tap for transcoding. Almost everything runs at native resolution anyway - it’s running across a gigabit network to devices running everything at native 1080p, so I don’t know that there’s any conversion actually being performed.
What doesn’t make sense is the fact that Plex has been working fine like this for a couple of years, but a few months ago a new show wouldn’t work - none of the files would play through Plex. Since then I’ve seen it happen to about a dozen TV shows, while others are sometimes ok. This behaviour hasn’t affected any previously working files, but it’s occuring more and more frequently to new ones. All of these files, without exception, always play fine using any other method.
I think at this point it would be best to just treat this as Plex running on Ubuntu Server 16.04.6 LTS connecting to an NFS share and deal with those basics - there’s no point overcomplicating things by focussing on factors that are essentially irrelevant. If everything else appears to be fine then of course other factors must be taken into consideration, but we’re a long way from that being a relevant consideration.
I’d be interested to know if/how we could test permissions issues to one of the relevant folders… I’m thinking I could move one of the ‘problem’ files into a folder for a show I know to work fine and change its name to one of the existing files - if it’s a permission issue this test should work fine, as the file will have the same permission settings as the folder it’s residing in…