<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Anthias 2026.07.4 | Screenly</title><description>The Audio output setting decides where sound plays on PCs and boards like the Rock Pi 4, and upside-down landscape video plays smoothly on the Raspberry Pi 2 and Pi 3.</description><link>https://www.screenly.io/releases/anthias/2026.07.4/</link><language>en</language><atom:link href="https://www.screenly.io/releases/anthias/2026.07.4/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Tue, 28 Jul 2026 00:00:00 +0000</lastBuildDate><item><title>Anthias 2026.07.4: The Audio output setting decides where sound plays on x86 PCs and arm64 boards</title><link>https://www.screenly.io/releases/anthias/2026.07.4/audio-output-on-pcs-and-arm-boards/</link><guid isPermaLink="true">https://www.screenly.io/releases/anthias/2026.07.4/audio-output-on-pcs-and-arm-boards/</guid><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><category>fix</category><description>&lt;p&gt;If you run Anthias on a PC or on a board like the Rock Pi 4 and video sound came out of the wrong
speakers, the Audio output setting now works there. Pick HDMI or 3.5mm jack in Settings and the
sound goes where you chose.&lt;/p&gt;
&lt;p&gt;Before, on an x86 PC, or on a board running the &lt;code&gt;arm64&lt;/code&gt; image such as the Rock Pi 4, the Audio
output setting did nothing. Video sound came out of whichever output the system had picked as its default,
whether you chose HDMI or 3.5mm jack in Settings. On a laptop with HDMI selected, for example, the
sound still played through the built-in speakers. From Anthias 2026.07.4, HDMI plays through the
HDMI output and 3.5mm jack plays through the analog output.&lt;/p&gt;
&lt;p&gt;A laptop or desktop often has HDMI and the analog jack on the same sound card, with only one of them
active at a time. When the output you chose isn&amp;#39;t the active one, Anthias switches the card over to
it. If Anthias can&amp;#39;t find a matching output, for example HDMI to a display that doesn&amp;#39;t take audio,
it plays through the system default as before. Raspberry Pi boards pick their output the same way
they did.&lt;/p&gt;
&lt;p&gt;If sound still comes from the wrong place, run &lt;code&gt;pactl list short sinks&lt;/code&gt; inside the viewer container
to see which outputs exist. Anthias matches outputs by name (&lt;code&gt;hdmi&lt;/code&gt;, &lt;code&gt;analog&lt;/code&gt;, &lt;code&gt;headphone&lt;/code&gt; and
similar), and when none matches the setting, the viewer logs a warning that lists the outputs it
found.&lt;/p&gt;</description></item><item><title>Anthias 2026.07.4: Video plays at full frame rate at 180° on Raspberry Pi 2 and 32-bit Pi 3</title><link>https://www.screenly.io/releases/anthias/2026.07.4/rotated-video-on-pi-2-3/</link><guid isPermaLink="true">https://www.screenly.io/releases/anthias/2026.07.4/rotated-video-on-pi-2-3/</guid><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><category>fix</category><description>&lt;p&gt;On a Raspberry Pi 2, or a Raspberry Pi 3 running the 32-bit image, video with Screen rotation set to
Landscape, inverted (180°) played at about 2 frames per second, because the board turned every frame
in software. From Anthias 2026.07.4 the board&amp;#39;s video hardware flips the picture instead. In the
project&amp;#39;s testing on a Pi 2 with a 1080p, 30 frames per second video, that took playback from about
2 to about 27 frames per second, the same as with no rotation.&lt;/p&gt;
&lt;p&gt;Portrait is different. The video hardware on these boards can flip a picture but can&amp;#39;t turn it by a
quarter, so Portrait (90°) and Portrait, inverted (270°) still go through the software path. The
picture is right, but 1080p video plays at about 2 frames per second on a Pi 2. Images and web pages
rotate with no such cost. For portrait video, use a Raspberry Pi 4 or 5. The board notes in
&lt;code&gt;docs/board-enablement.md&lt;/code&gt; now say the same.&lt;/p&gt;</description></item><item><title>Anthias 2026.07.4: Images added from a URL preview and download in the web interface, and other fixes</title><link>https://www.screenly.io/releases/anthias/2026.07.4/fixes-and-improvements/</link><guid isPermaLink="true">https://www.screenly.io/releases/anthias/2026.07.4/fixes-and-improvements/</guid><pubDate>Tue, 28 Jul 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;Previewing or downloading an image added from a URL showed nothing in the web interface. Both now
open the image from its own address.&lt;/li&gt;
&lt;li&gt;When &lt;code&gt;sqlite3&lt;/code&gt; wasn&amp;#39;t installed on the host, &lt;code&gt;bin/collect_debug.sh&lt;/code&gt; put a Python error in its
report where the asset count should be. It now reads the database inside the server container,
and the report lists each asset with whether Anthias could reach it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="improvements"&gt;Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Anthias website answers &amp;quot;Is Anthias the same as Screenly OSE?&amp;quot;, and the page data search
engines read no longer wraps titles and answers in extra quote marks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="for-contributors"&gt;For contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The settings-save tests write to a temporary config file instead of &lt;code&gt;~/.anthias/anthias.conf&lt;/code&gt;, so
they no longer change the defaults that later tests read when both test suites share a data
volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; describes the current layout of the code, and a &lt;code&gt;.claude/skills&lt;/code&gt; folder adds notes for
AI coding assistants on the boards, the viewer, testing on real hardware and cutting a release.&lt;/li&gt;
&lt;li&gt;Dependabot no longer proposes &lt;code&gt;pillow-heif&lt;/code&gt; 1.5 or newer. It can&amp;#39;t be built for the 32-bit &lt;code&gt;pi2&lt;/code&gt;
and &lt;code&gt;pi3&lt;/code&gt; images against the &lt;code&gt;libheif&lt;/code&gt; in Debian Trixie, so &lt;code&gt;pillow-heif&lt;/code&gt; stays at 1.4.0.&lt;/li&gt;
&lt;li&gt;The Marketing Screenshots workflow runs from the branch you pick in GitHub when you start it by
hand. Its separate &lt;code&gt;ref&lt;/code&gt; input is gone.&lt;/li&gt;
&lt;li&gt;Dependencies and GitHub Actions updated.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>