I found out the problem was our CMS-Key with special characters in it. I guess it was the & in the key, since it is stored as & in the config-xml.
Windows-players don’t have a problem with special characters in the CMS-key and we used that key for years now.
But after changing the key, the player started and was loading/showing the configured layout.