Just to add, at my location, our Windows devices are on an enterprise Active Directory domain. We recently (with version 1.8) began working with our domain admins to push the updated version using SCCM.
I don’t have any other proven methods off the top of my head, but I’d imagine there is probably some alternate management system that could be used if you have a lot of devices. Another way without a system I considered doing this before we started using SCCM was having the players map to some network location and having a Windows scheduled task on the players that would periodically run a script (stored on the network storage) to copy the installer from the network storage to the local drive and silently install the update from that location at some point overnight followed by a restart. If there was no update, the script would just have no contents.
This was purely theoretical and never tested so it may take some experimentation for someone to do, but I did something similar in the past to execute software during off hours to backup information to another drive.