<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ScreenlyOS 26.10.0 | Screenly</title><description>What has shipped across Screenly, newest first.</description><link>https://www.screenly.io/releases/screenlyos/26.10.0/</link><language>en</language><atom:link href="https://www.screenly.io/releases/screenlyos/26.10.0/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Mon, 26 Oct 2026 00:00:00 +0000</lastBuildDate><item><title>ScreenlyOS 26.10.0: Players no longer trust certificates from emSign ECC Root CA - G3</title><link>https://www.screenly.io/releases/screenlyos/26.10.0/emsign-ecc-root-distrusted/</link><guid isPermaLink="true">https://www.screenly.io/releases/screenlyos/26.10.0/emsign-ecc-root-distrusted/</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>security</category><category>security</category><description>&lt;p&gt;From ScreenlyOS 26.10.0, players no longer accept certificates issued under emSign ECC Root CA - G3. On
October 20, 2026, keys belonging to certificate authorities under that root were found to be
compromised (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2083449" target="_blank" rel="noopener noreferrer nofollow"&gt;Mozilla bug 2083449&lt;/a&gt;). Players
stop trusting it, for the web pages they show and for their own connections.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;If this affects you:&lt;/strong&gt; a web page on your screens whose certificate comes from emSign ECC Root
CA - G3 stops loading on players running 26.10.0. Ask whoever runs the site to move to a
certificate from another authority.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>ScreenlyOS 26.10.0: The Device Information page shows a player's details on the display</title><link>https://www.screenly.io/releases/screenlyos/26.10.0/device-information-on-screen/</link><guid isPermaLink="true">https://www.screenly.io/releases/screenlyos/26.10.0/device-information-on-screen/</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>improvement</category><category>device-management</category><description>&lt;p&gt;Support asks for a player&amp;rsquo;s serial number and MAC address, and you&amp;rsquo;re standing in front of it with
a keyboard. Press &lt;kbd&gt;F8&lt;/kbd&gt; and the Device Information page now lists the details on the display:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;model and serial number&lt;/li&gt;
&lt;li&gt;Ethernet and Wi-Fi IP and MAC addresses&lt;/li&gt;
&lt;li&gt;whether secure boot and disk encryption are on&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before, the page showed only a QR code, so reading anything off it meant getting a phone out. The
QR code is still there, next to the list, for when you&amp;rsquo;d rather send the details to your phone than
copy them down.&lt;/p&gt;</description></item><item><title>ScreenlyOS 26.10.0: Apps on x86 players with a TPM always get their saved keys and passwords</title><link>https://www.screenly.io/releases/screenlyos/26.10.0/edge-app-secrets-tpm/</link><guid isPermaLink="true">https://www.screenly.io/releases/screenlyos/26.10.0/edge-app-secrets-tpm/</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>fix</category><category>apps</category><description>&lt;p&gt;On x86 players with a TPM, an app that played after any web page had loaded lost the API keys and
passwords saved in its settings, so it couldn&amp;rsquo;t fetch its data.&lt;/p&gt;
&lt;p&gt;From ScreenlyOS 26.10.0, apps on these players get them every time, whatever played before them.&lt;/p&gt;</description></item><item><title>ScreenlyOS 26.10.0: A screen keeps showing its content while a single new item loads</title><link>https://www.screenly.io/releases/screenlyos/26.10.0/single-item-playlist-keeps-content/</link><guid isPermaLink="true">https://www.screenly.io/releases/screenlyos/26.10.0/single-item-playlist-keeps-content/</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>fix</category><category>content-management</category><description>&lt;p&gt;Switching a screen to a single item that couldn&amp;rsquo;t load yet, such as an app still downloading its
files or a web page that failed to load, turned the screen black while the player tried again.&lt;/p&gt;
&lt;p&gt;The screen now keeps showing what was there, the previous content or the same item if it was
already playing, until the new item loads. Screens with more than 1 item to show already worked
this way.&lt;/p&gt;</description></item><item><title>ScreenlyOS 26.10.0: Audio plays through the right port on Raspberry Pi, and other fixes</title><link>https://www.screenly.io/releases/screenlyos/26.10.0/fixes-and-improvements/</link><guid isPermaLink="true">https://www.screenly.io/releases/screenlyos/26.10.0/fixes-and-improvements/</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>roundup</category><description>&lt;h2 id="fixes"&gt;Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;On a Raspberry Pi, audio set to HDMI could play through the HDMI port with no display on it, and
audio set to the headphone jack came out of the second HDMI port instead. HDMI audio now plays
through the port the display is connected to, and headphone jack audio plays from the jack. On a
Raspberry Pi 5, which has no headphone jack, it plays through HDMI.&lt;/li&gt;
&lt;li&gt;Pressing &lt;kbd&gt;F3&lt;/kbd&gt; for network diagnostics showed the results of the checks from when the player
started. &lt;kbd&gt;F3&lt;/kbd&gt; now runs the checks each time.&lt;/li&gt;
&lt;li&gt;The time server check, on the diagnostics screen and in support reports, always tested
ntp.ubuntu.com. It now tests the time server the player is set to use.&lt;/li&gt;
&lt;li&gt;Pressing &lt;kbd&gt;F3&lt;/kbd&gt; or &lt;kbd&gt;F8&lt;/kbd&gt; while help or a setup screen was open stopped &lt;kbd&gt;R&lt;/kbd&gt; from working until the player
restarted. &lt;kbd&gt;R&lt;/kbd&gt; now works after either key.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="improvements"&gt;Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Optimizations for video playback on LED screens.&lt;/li&gt;
&lt;li&gt;A screen whose connection to Screenly drops after it&amp;rsquo;s been up for a while reconnects right
away, so commands like a reboot or a screenshot reach it sooner.&lt;/li&gt;
&lt;li&gt;The setup file on a USB drive is now called &lt;code&gt;screenlyos-config.yaml&lt;/code&gt;. Drives that still have
&lt;code&gt;network.yaml&lt;/code&gt; keep working.&lt;/li&gt;
&lt;li&gt;Dependencies and system libraries updated.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>