If you are physically going to move the disk from PC to Mac to Roku for example by connecting to each device using a USB cable, then NO, ext4 won't be work you should use exFat in that case.
If the disk is only connected to the router, then ext4 would be a better choice.
Your other network devices will not see whatever filesystem you use, the Samba server will share the files, as long as your devices support windows shares which Window/Mac/Linux do.
For the Roku you will need to setup a DLNA server on your router to share media files.
Yes. Windows will be able to read the ext4 file system. I have a drive mounted on OpenWRT in ext4 format and have no issues with either Windows or macOS.
i have it set up Ext4 and have it mounted to /mnt/Storage/ and windows can see it with \ and rou ses theDLNA server but says there are no compatible files
This can't be right. I'm having the same issue with my WRT32X and I keep getting "write protected" on my 3TB USB 3.0 NTFS drive. Reading from it is fast and reliable 80-110MB/s.
There has gotta be something missing or horribly convoluted with OpenWrt right now because the stock Linksys firmware it worked perfectly with 1 mouse click and that's based off of an older build of OpenWrt on Linux kernel 4.4.14. It literately worked for years reliably reading-and writing to and now I switch to OpenWrt 19.x and get nothing but "write protected" errors.
I just can't figure this out it's drive me nuts, don't want to have to switch back to stock but there is something majorly missing on these new openwrt builds if this is happening.
Are you referring to the writable ntfs doc? It was working fine on my ntfs drive in 19.07.* with my wrt1200 (recently switched to exfat), just to check, you’ll need these packages -
ntfs-3g
block-mount
kmod-usb-storage
and possibly -
kmod-usb-storage-uas
Your ntfs drive should only be in mounted file systems, if you see an entry in mount points it should be deleted and your wrt32x rebooted. Also, make sure browsable is checked in network shares > shared directories.