{"product":"screenlyos","releases":[{"date":"2026-05-13","entries":[{"areas":["security","device-management"],"breaking":false,"content_html":"\u003cp\u003eOn most corporate networks, every device has to identify itself before a port or an access point\nlets it in. Until now the network settings on a player couldn\u0026rsquo;t answer that question.\u003c/p\u003e\n\u003cp\u003eA player now authenticates with 802.1X PEAP, giving an identity and a password like any laptop on\nthe same network.\u003c/p\u003e\n\u003ch2 id=\"on-wi-fi\"\u003eOn Wi-Fi\u003c/h2\u003e\n\u003cp\u003ePress \u003ckbd\u003eF2\u003c/kbd\u003e to open the Wi-Fi settings and pick the network. A network that authenticates its clients\nasks for an identity and a password instead of a passphrase. For a network that doesn\u0026rsquo;t broadcast\nits name, type it in under \u0026ldquo;Other Network\u0026rdquo; and choose 802.1X PEAP as the security.\u003c/p\u003e\n\u003ch2 id=\"on-ethernet\"\u003eOn ethernet\u003c/h2\u003e\n\u003cp\u003ePress \u003ckbd\u003eF5\u003c/kbd\u003e for the new wired network settings, and set \u0026ldquo;Authentication\u0026rdquo; to 802.1X PEAP.\nThe same screen takes a static IP address, with its subnet mask, gateway, and DNS server, for\na site that assigns addresses by hand instead of over DHCP.\u003c/p\u003e\n\u003cp\u003eFor a batch of players going to the same site, a \u003ccode\u003enetwork.yaml\u003c/code\u003e on a USB drive applies the same\nsettings without anyone standing at a screen with a keyboard.\u003c/p\u003e\n\u003cp\u003eAn open or passphrase network over DHCP is still the default, and it\u0026rsquo;s still what most players\nuse. The rest is for the factory floor and the hospital, where every port and every access point\nauthenticates before it passes traffic.\u003c/p\u003e\n","description":"A player can authenticate to an enterprise network with 802.1X PEAP over ethernet or Wi-Fi, and take a static IP address on a wired one.","title":"Players can join 802.1X enterprise networks, wired or Wi-Fi","type":"release","url":"https://www.screenly.io/releases/screenlyos/26.2.0/enterprise-network-authentication/"},{"areas":["content-management","security"],"breaking":false,"content_html":"\u003cp\u003eSome of what you\u0026rsquo;d want on a screen was never going to be on the open internet: an operations\ndashboard on an internal server, a page on the intranet, the API for your app. A screen can show\nthose now.\u003c/p\u003e\n\u003cp\u003eConnect Tailscale to your workspace in the dashboard and turn it on for your screens, and your\nplayers join your tailnet, stay on it, and report whether they\u0026rsquo;re connected, which you see on a\nscreen\u0026rsquo;s Details tab. Once a player is on your tailnet, it reaches your internal web pages and APIs\nthe way any other machine of yours does, and nothing has to be published to get them onto a wall.\u003c/p\u003e\n\u003cp\u003eTailscale is only for web resources. Videos, images, and other files still go to screens through\nthe Screenly dashboard, and so does managing players, the same as for every other screen.\u003c/p\u003e\n\u003cp\u003eAll of it happens from the dashboard. There\u0026rsquo;s no key to type in on the screen and nothing to set up\non the player, so you connect a whole fleet from where you already are.\u003c/p\u003e\n\u003cp\u003eWhen you replace the key, players pick up the new one and reconnect on their own.\u003c/p\u003e\n","description":"Players join your Tailscale network, so a screen can show a web page or an API that only exists inside your network.","title":"Players can join your Tailscale network","type":"release","url":"https://www.screenly.io/releases/screenlyos/26.2.0/tailscale-on-a-player/"},{"areas":["device-management"],"breaking":true,"content_html":"\u003cp\u003eVideo plays smoothly on a Raspberry Pi 4 connected to a 4K display. Until now the player would try\nto run at 4K, which is more than that board can handle, so video stuttered and the player looked\nslow when the real problem was a resolution too big for it.\u003c/p\u003e\n\u003cp\u003eThese players now run at the highest resolution the display offers up to 1080p, at the fastest\nrefresh rate available at that resolution, with nothing to set on the device.\u003c/p\u003e\n\u003cp\u003eThis covers the Raspberry Pi 4 Model B, the Pi 400, and the Compute Module 4, which share the same\ngraphics chip. Raspberry Pi 5 and x86 players, such as Screenly Player Max, keep running at 4K.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eIf this affects you:\u003c/strong\u003e a Raspberry Pi 4 on a 4K display drops to 1080p when it takes this\nrelease. There\u0026rsquo;s nothing to change on your side.\u003c/p\u003e\n\u003c/blockquote\u003e\n","description":"A Raspberry Pi 4 connected to a 4K display now runs at 1080p, so video plays smoothly instead of stuttering.","title":"Raspberry Pi 4 players run at 1080p on a 4K display","type":"improvement","url":"https://www.screenly.io/releases/screenlyos/26.2.0/raspberry-pi-4-1080p/"},{"areas":[],"breaking":false,"content_html":"\u003cul\u003e\n\u003cli\u003eImprovements to how players connect to Screenly.\u003c/li\u003e\n\u003cli\u003eDependencies and system libraries updated.\u003c/li\u003e\n\u003c/ul\u003e\n","description":"Work on how players connect to Screenly, and updated dependencies and system libraries.","title":"Improvements to how players connect to Screenly","type":"roundup","url":"https://www.screenly.io/releases/screenlyos/26.2.0/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenlyos/26.2.0/v1.json","product":"screenlyos","product_label":"ScreenlyOS","url":"https://www.screenly.io/releases/screenlyos/26.2.0/","version":"26.2.0"}],"title":"ScreenlyOS 26.2.0","url":"https://www.screenly.io/releases/screenlyos/26.2.0/","version":1}