<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.bbritten.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.bbritten.com/feed.php">
        <title>BBritten.com - softwares:semplice</title>
        <description>A Voyage Around My Ears</description>
        <link>https://www.bbritten.com/</link>
        <image rdf:resource="https://www.bbritten.com/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-03T19:43:21+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.bbritten.com/softwares/semplice/seminstall"/>
                <rdf:li rdf:resource="https://www.bbritten.com/softwares/semplice/semchange"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.bbritten.com/_media/wiki/dokuwiki.svg">
        <title>BBritten.com</title>
        <link>https://www.bbritten.com/</link>
        <url>https://www.bbritten.com/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.bbritten.com/softwares/semplice/seminstall">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-31T11:05:17+00:00</dc:date>
        <dc:creator>hjr (hjr@undisclosed.example.com)</dc:creator>
        <title>seminstall - [2.0 Installation] </title>
        <link>https://www.bbritten.com/softwares/semplice/seminstall</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;installing_semplice&quot;&gt;Installing Semplice&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installing Semplice&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installing_semplice&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-34&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;operating_system_support&quot;&gt;1.0 Operating System Support&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
There are four levels of support for installing Semplice onto assorted Linux distros and other operating systems, as follows:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 1: Used by me daily, on real hardware, extensively tested, guaranteed to work&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 2: Used by me infrequently, only in virtual machines, lightly tested, tested extensively in the past, things will almost certainly work&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 3: Hardly ever used by me and then only in virtual machines. No testing done, unless specific issues are reported, but has worked in the past just fine, so things ought still to work, too&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 4: Thought to work, and tested to work in the past, but you&amp;#039;re really on your own.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Putting specific, named distros into each tier goes as follows:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 1: Raspberry Pi &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;, Fedora, Linux Mint, Apple macOS&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 2: Debian, EndeavourOS, Ubuntu&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 3: OpenSuse Leap &amp;amp; Tumbleweed, GeckoLinux, Arch, Manjaro, Garuda Linux, Devuan, Linux Mint Debian Edition, Peppermint &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;, MX Linux, AntiX Linux, Pop! &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;, Linux Lite, Zorin &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;, Elementary &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;, KDE Neon, Tuxedo &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;, Nobara, Ultramarine&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Tier 4: Windows&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Every listed distro did run Semplice perfectly at some time in the past and, if the distro developers haven&amp;#039;t messed around with core libraries too much, they should &lt;em&gt;still&lt;/em&gt; work. However, only those distros in Tier 1 will receive extensive real-world testing from Version 2.12 and up. Other distros will receive either light-touch testing to make sure most things seem to work fine (Tier 2), or will only be tested on-demand by users reporting specific problems (Tier 3). I&amp;#039;ve provided some distro-specific notes and gotchas elsewhere.
&lt;/p&gt;

&lt;p&gt;
Apple became a Tier 1 operating system when I decided at the end of January 2026 to invest in a brand new Apple Silicon iMac. It&amp;#039;s now my principle desktop operating system and, as my daily driver, is going to be the platform on which I test things out most thoroughly. I also have access to a couple of old Apple iMacs (from 2015 and 2012) that use Intel CPUs and can only run modern versions of the operating system thanks to Open Core Legacy Patcher: their &amp;#039;officially supported&amp;#039; operating systems end with Catalina and Monterey respectively. Accordingly, Semplice will be a Tier 1 supported application on only Catalina, Monterey and whatever &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; version runs on a 2024 iMac (Tahoe, probably). All other &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; versions will be Tier 4 support: definitely do-able and definitely done and documented: but you&amp;#039;re essentially on your own.
&lt;/p&gt;

&lt;p&gt;
Windows is a bit of a special case, because it probably runs Semplice just fine… but I have no means of knowing that for sure. Windows 10 reached end of Microsoft&amp;#039;s official support back in October 2025, so all the hardware I have running Semplice on Windows 10 is now no longer representative of anything supported by the operating system&amp;#039;s own manufacturer. Windows 11 is, of course, fully supported by Microsoft -but I literally have no hardware that is officially supported for running it. I can hack Windows 11 onto a bunch of spare hardware, but it will be an unsupported and unrepresentative platform. The principle, however, is that if you get Windows running the Windows Subsystem for Linux (WSL2) then you can install one of the supported distros on that (for example, Ubuntu or Fedora) and Semplice will run perfectly well in that environment (except for CD ripping functionality, which requires direct access to the relevant hardware). So, it&amp;#039;s not that Semplice won&amp;#039;t run on Windows: it&amp;#039;s just that I now expend zero development effort proving it does so. Any issues arising as you try to run it are therefore really yours to resolve. I will certainly offer advice and help if asked, but it will be merely on a &amp;#039;best efforts&amp;#039; basis. In the meantime, I have written installation instructions for Windows 11 here.
&lt;/p&gt;

&lt;p&gt;
Semplice definitely does &lt;em class=&quot;u&quot;&gt;not&lt;/em&gt; work on the Solus Linux distro.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;1.0 Operating System Support&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;operating_system_support&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;35-3971&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;installation&quot;&gt;2.0 Installation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The basic installation procedure for any supported operating system is, in a new terminal session:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;wget software.bbritten.com/seminst&lt;/pre&gt;

&lt;p&gt;
The installer is small (around 20KB) , so it will take hardly any time to download it. Once  the installer has been downloaded, you launch it in the same folder you saved it to, with the command:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;bash seminst&lt;/pre&gt;

&lt;p&gt;
You will first see a screen warning you that the installer will make quite a few changes to your system, if you let it:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20251021_141720.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20251021_141720.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20251021_141720.jpg?w=650&amp;amp;tok=a174d2&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
You need to type &amp;#039;y&amp;#039; (and then press [Enter]) to proceed. If you type anything else, the installer will terminate without having touched your system at all.
&lt;/p&gt;

&lt;p&gt;
At the end of the installation, when you first run Semplice, you may find the program display garbled (it is equally possible you won&amp;#039;t!). If you do, just visit the &lt;strong&gt;Miscellaneous&lt;/strong&gt; menu, take &lt;strong&gt;Option 1&lt;/strong&gt; to “edit the configuration file” and then press [Enter] through the various options (without changing any of them, really) until you return to the main program display: you should find all visual glitches gone (though you may need to go back into the configuration options to adjust the size of the program logo: it defaults to being 220×220 pixels in size and that might be too large on standard 1080p resolution displays).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2.0 Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;3972-5337&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;software_packages_needed_for_semplice_to_work&quot;&gt;2.1 Software packages needed for Semplice to work&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
To start with, the Semplice installer will check for the presence of various packages on your system and will seek to install any that it finds to be missing. You can usually just let it do it&amp;#039;s thing at this point, but if you are interested, here are the packages/programs that Semplice deems essential to install:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ImageMagick (an image processing program)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; fd or fd-find, depending on distro (a file searching program)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ncurses (enables display of forms in a terminal)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; coreutils&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; build-essential or distro-equivalent (enables the compilation of software sources)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; cuetools&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; bc (program allowing Bash to perform non-integer arithmetic)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; flac (the library that allows FLAC audio files to be read and understood)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ffmpeg (an audio player)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; xclip (a little utility allowing command line management of the clipboard)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; curl (a command line tool for fetching files across the Internet)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; xterm (a terminal emulator or console window)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; dialog (a program allowing the creation and display of user input forms for the terminal)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; cmake (a program allowing source code to be compiled)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; python and python-devel (libraries necessary for audiotools program to be compiled from source)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; git (a tool allowing sacd and audiotools software sources to be downloaded)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; sacd&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Audiotools is needed to allow Semplice&amp;#039;s CD ripping utility to compare your rips with those previously done of the same CD by others, using the AccurateRip database. If your rip agrees with theirs, chances are it&amp;#039;s &amp;#039;good&amp;#039;. If it doesn&amp;#039;t, maybe you&amp;#039;re using a different pressing or mastering, or maybe your CD contains errors. The &lt;strong&gt;sacd&lt;/strong&gt; package is installed to give Semplice the ability to convert the ISOs ripped from SACDs to more usable audio formats (such as FLAC). Both audiotools and sacd have to be compiled from their source code, which is why the Semplice installer also installs the build-essential packages (or their distro equivalents), which includes tools such as glibc, make and other packages needed to compile software.
&lt;/p&gt;

&lt;p&gt;
If having any of this software installed on your system gives you cause for concern, type &amp;#039;n&amp;#039; when the installer prompts you and give up on the idea of installing Semplice altogether: the program cannot run without all of them being present, I&amp;#039;m afraid.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2.1 Software packages needed for Semplice to work&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;software_packages_needed_for_semplice_to_work&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;5338-7701&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;getting_started_post-install&quot;&gt;3.0 Getting Started, post-Install&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Once Semplice is installed, you can launch it by (a) clicking on the launcher provided on the Desktop (some distros require you to &amp;#039;trust&amp;#039; or &amp;#039;mark as executable&amp;#039; the launcher before it will work); or (b) clicking the option provided somewhere in the main menu, which is usually to be found under &amp;#039;Multimedia&amp;#039; or (depending on distro) &amp;#039;Sounds &amp;amp; Video&amp;#039;. The main program display should then appear:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20251021_142625.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20251021_142625.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20251021_142625.jpg?w=650&amp;amp;tok=be593b&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Operation of the program beyond this point is hopefully self-explanatory, with the &amp;#039;top menu&amp;#039; giving access to each of the four main functional components of Semplice in turn: &lt;strong&gt;Tagging&lt;/strong&gt; contains all the functionality that allows you to mark up your FLACs with metadata tags and cover art; &lt;strong&gt;Audio Processing&lt;/strong&gt; lets you convert FLACs to MP3s, or OGGs to WAVs, amongst other things. It also allows you to increase the volume of ripped recordings, if they can be volume-boosted without introducing distortion; the &lt;strong&gt;SuperFLAC&lt;/strong&gt; menu lets you merge individual FLACs into single-file, whole-composition FLACs… and to reverse that process should you want to do so; and the &lt;strong&gt;Ripping&lt;/strong&gt; menu contains options that allow you to accurately rip music from standard audio CDs or SACDs.
&lt;/p&gt;

&lt;p&gt;
The &lt;strong&gt;Miscellaneous&lt;/strong&gt; menu contains options for general &amp;#039;housekeeping&amp;#039;: configuration parameters that controls the way Semplice behaves when performing any of its four major pieces of functionality. It&amp;#039;s also the menu that contains an option to check for, and to apply, any program updates that I might release in the future… so, it&amp;#039;s something you should be using fairly regularly!
&lt;/p&gt;

&lt;p&gt;
In all cases, top-bar menu options can be accessed by right- or left-arrow keys (the menu wraps, so a right-arrow from &lt;strong&gt;Quit&lt;/strong&gt; takes you back to &lt;strong&gt;Tagging&lt;/strong&gt;, for example), or by tapping the first letter of the menu name (so tapping &amp;#039;T&amp;#039; gets you directly to Tagging, &amp;#039;R&amp;#039; to Ripping and so on). Once a top-bar menu option has been selected, the numbered menu items within that option will be displayed and can be invoked simply by tapping the number associated with the item. Thus tapping &amp;#039;T&amp;#039;, then &amp;#039;4&amp;#039;, will invoke the FLAC renumbering menu item; &amp;#039;R&amp;#039; then &amp;#039;2&amp;#039; will let you choose which CD device you want to use when ripping an audio CD, and so on.
&lt;/p&gt;

&lt;p&gt;
A handful of options are accessible regardless of which top-bar menu is selected: they are accessible at any time by tapping the letter associated with them (these options are listed on the right-hand side of the main program display area). Thus tapping &amp;#039;F&amp;#039; will open your operating system&amp;#039;s default file manager; tapping &amp;#039;W&amp;#039; will bring up a folder selection dialog so that you can select a particular folder to set as the program&amp;#039;s current &amp;#039;working folder&amp;#039;, and so on. Important options to learn and remember are &amp;#039;K&amp;#039; to invoke the metadata tag cleaning routine and &amp;#039;X&amp;#039; to quit the program without further modifying any FLAC files on the way out.
&lt;/p&gt;

&lt;p&gt;
Beyond that quick-start approach, however, you should read the relevant pages elsewhere in the user manual for an exploration (and explanation!) of the rest of the program&amp;#039;s functionality,
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;3.0 Getting Started, post-Install&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;getting_started_post-install&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;7702-10868&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;conclusion&quot;&gt;4.0 Conclusion&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Summarising things as compactly as I can, then:
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Read your distro&amp;#039;s specific installation notes, to see if there are any pre- or post-installation steps you&amp;#039;ll need to take&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Fully update your distro, so that it&amp;#039;s using the latest packages and patches&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; wget doco.absolutelybaching.com/seminst&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; bash seminst&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Consider deleting the original Semplice folder and executable once you are happy to use Semplice Version 2&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
I hope all your Semplice Version 2 installations work successfully and that you get up-and-running with the new program quickly and painlessly!
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
| &lt;strong&gt;&lt;a href=&quot;https://www.bbritten.com/softwares/semplice/semplice&quot; class=&quot;wikilink1&quot; title=&quot;softwares:semplice:semplice&quot; data-wiki-id=&quot;softwares:semplice:semplice&quot;&gt;Back to Semplice Home Page&lt;/a&gt;&lt;/strong&gt; |
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;4.0 Conclusion&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;conclusion&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;10869-&amp;quot;} --&gt;
&lt;!-- cachefile /var/www/dokuwiki/data/cache/1/1d9969bdbbadb74abaa08ed017c85ecf.xhtml used --&gt;
</description>
    </item>
    <item rdf:about="https://www.bbritten.com/softwares/semplice/semchange">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-30T19:23:56+00:00</dc:date>
        <dc:creator>hjr (hjr@undisclosed.example.com)</dc:creator>
        <title>semchange</title>
        <link>https://www.bbritten.com/softwares/semplice/semchange</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;semplice_version_2_-_changelog_since_version_200&quot;&gt;Semplice Version 2 - Changelog (since version 2.00)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/sempliceico.png?w=220&amp;amp;tok=2e3735&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;220&quot; /&gt;This page describes the changes made in each point release of Semplice since its first release as &lt;strong&gt;version 2.00&lt;/strong&gt; on June 30th, 2024. Changes are listed in reverse chronological order (i.e., the most recent releases appear first).
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2 - Changelog (since version 2.00)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_2_-_changelog_since_version_200&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-354&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;semplice_version_213_-_march_30th_2026&quot;&gt;Semplice Version 2.13 - March 30th 2026&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug Fix&lt;/strong&gt;&lt;/em&gt;: The code dealing with converting one audio format to another assumed that if you were using macOS, you would be using Intel CPUs. Specifically, this meant only the Intel version of the &lt;strong&gt;sacd&lt;/strong&gt; utility would be invoked to make sense of ISO files. Now corrected: Semplice checks whether you are using an Intel CPU or Apple Silicon and invokes the correct version of the &lt;strong&gt;sacd&lt;/strong&gt; utility accordingly. In simple terms, Apple Silicon can now do ISO conversions.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: The program window title bar should now show the current working folder.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: You might regard this as a bug fix of sorts, too! If configured to do so in the persistent configuration file, Semplice will delete a source Album Art jpg or png after embedding it into a set of FLACs as part of a tagging process. The trouble is, it didn&amp;#039;t check whether the embedding process had actually worked before deleting the source artwork file! If, for example, the FLACs were read-only, the embed would silently fail… but the source artwork would get deleted anyway: less than convenient! Now Semplice performs a fresh check of the FLACs before deleting the standalone artwork: if it hasn&amp;#039;t been embedded successfully, then no delete of the original takes place.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement / Bug-fix&lt;/strong&gt;&lt;/em&gt;: Related to the above, Semplice now checks for the writeability of the first FLAC in a folder before allowing you to proceed to enter album-wide or track-specific tags, including custom ones and/or track renumbering. If the first file isn&amp;#039;t read-writeable, no tagging or renumbering is allowed to start. Of course, this doesn&amp;#039;t guarantee success: you could conceivably have mixed-mode files in the one file, such that file 1 is read-write and file 53 is read-only. Tagging is still going to fail for file 53 in that case, but it would be unusual (I think) to have multiple read-write modes in the one folder. The check of file 1 is a reasonable balance between safety and efficiency, therefore.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: Updates are now handled by the same sort of code that had governed Giocoso updates for a couple of versions. This avoids the need to laboriously compute MD5 checksums for every installed file and compare them to checksums stored on the supplying server. It&amp;#039;s now much faster, more efficient and, as an added bonus, a lot simpler to code and to maintain. The Semplice installer has been similarly updated/improved.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement / New Feature&lt;/strong&gt;&lt;/em&gt;: The look of the program has undergone significant change, to bring it into line with the look and feel of my other software (particularly the latest version of Giocoso). Specifically, this means:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Menus are now simply listed, without spaces between items trying to indicate some meaning to the apparent grouping (with lettered options still being distinct from numbered ones, because they perform system functions, rather than data processing ones)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; The right-hand pane of the main program interface will display the embedded album art of the first FLAC in the current working folder, if there is any. If there isn&amp;#039;t, a text-based program logo will be displayed instead&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; The “I” option has been removed from all menus: it triggered the inspection the audio stream of the first FLAC in the current working folder and then displayed whether it was 16-bit or 24-bit audio and its sample rate. That now just happens automatically, so there is no need for a separate menu item to trigger it. The data (along with information about whether there is one or more FLACs present in the working folder) is now always displayed in the upper-right corner of the screen, assuming any FLACs at all exist in the working folder currently selected.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; The “B” option has been removed from all menus: it triggered a volume boost of all FLACs in the current working folder. There was always a separate menu option for doing that (&lt;strong&gt;Audio Processing&lt;/strong&gt; → &lt;strong&gt;Boost Volume&lt;/strong&gt;) so it was always a bit redundant: it has now therefore been removed.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; The option to Quit the program is now visible on all menus in exactly the same place&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Practically, it means the program on launch might look like this:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-27_at_11.20.43.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-27_at_11.20.43.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-27_at_11.20.43.png?w=600&amp;amp;tok=54a2c5&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Once you&amp;#039;ve tagged up your music files and thus embedded some album art into them, the program will change to look like this:
&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-27_at_11.24.33.png?w=600&amp;amp;tok=42c3d1&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
The visual cue of album art reminds you of what FLACs you&amp;#039;re dealing with and confirms that embedding the artwork has been successful: it might also highlight those occasions when you&amp;#039;ve applied the &lt;em&gt;wrong&lt;/em&gt; album art to a folder of music, as in this case!
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;New Feature&lt;/em&gt;&lt;/strong&gt;: To accommodate this graphical new way of presenting the program, the persistent configuration file (and thus the &lt;strong&gt;Miscellaneous&lt;/strong&gt; menu, &lt;strong&gt;Option 1&lt;/strong&gt;) acquires two new parameters to set: &lt;strong&gt;Use Kitty Graphics&lt;/strong&gt; (defaults to no, meaning &amp;#039;use sixel graphics instead&amp;#039;); and &lt;strong&gt;Album Art display size&lt;/strong&gt; (defaults to 380, meaning &amp;#039;display at 380&amp;times;380 pixels&amp;#039;):
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-21_at_17.42.27.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-21_at_17.42.27.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-21_at_17.42.27.png?w=600&amp;amp;tok=1d8c3a&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Here, I&amp;#039;m saying to use Sixel Graphics (because I&amp;#039;ve explicitly said “no, don&amp;#039;t use Kitty graphics”) and to resize all embedded album art to 560&amp;times;560 pixels. Note that the resizing does &lt;strong&gt;not&lt;/strong&gt; respect aspect ratio: Semplice wants &lt;em&gt;square&lt;/em&gt; album art, so if you don&amp;#039;t present it with square art, it will &lt;em class=&quot;u&quot;&gt;force&lt;/em&gt; it to be square by picking one of the dimensions and forcing the other to match, no matter what that does to the stretched-ness of the result.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Bug-fix&lt;/em&gt;&lt;/strong&gt;: On macOS, using the &lt;strong&gt;Audio&lt;/strong&gt; menu, &lt;strong&gt;Option 3&lt;/strong&gt; to generate a spectrum analysis of a folder of FLACs would fail. You wouldn&amp;#039;t see the error message (because Semplice suppresses it!) but under the hood, the error “display: delegate library support not built-in &amp;#039;&amp;#039; (X11) @ error/display.c/DisplayImageCommand/1907” was being generated, resulting in you seeing… nothing at all after the lengthy audio analysis process had taken place. That&amp;#039;s an indication that the tool used to display the spectrum analysis graph was unable to find an X11 server (not exactly unusual in a macOS environment that doesn&amp;#039;t natively use X11 at all!) The bug is now fixed: the code now tests for whether it&amp;#039;s running on macOS or not and, if so, uses the Preview app to display the spectrum graph. Linux environments continue to use the ImageMagick display tool:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-22_at_04.01.26.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-22_at_04.01.26.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-22_at_04.01.26.png?w=600&amp;amp;tok=532ff6&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Bug-fix&lt;/em&gt;&lt;/strong&gt;: For similar reasons to the last bug-fix above, if you took the &lt;strong&gt;Tagging&lt;/strong&gt; menu, &lt;strong&gt;Option 8&lt;/strong&gt; to extract album art &lt;em&gt;and&lt;/em&gt; you had previously configured the persistent configuration file to say “Display album art when extracting = yes”, then on macOS, the album art would get extracted just fine but it &lt;strong&gt;wouldn&amp;#039;t&lt;/strong&gt; also be displayed, despite the configuration file saying it should be. That was again because of a dependency on X11 which means things will be fine on Linux, but not on macOS. Now fixed: the art extraction tool now knows how to use the native macOS Preview app to display the results of the extraction.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Assorted Code Improvements&lt;/em&gt;&lt;/strong&gt;: There have been various changes to code to make it more reliable and robust. Some bits of syntax that were technically OK could break on edge cases; their refactoring or re-writing should make them reliable in far more situations. Consistent use of &amp;#039;modern&amp;#039; Bashism (such as the use of double square brackets (&lt;a href=&quot;https://www.bbritten.com/softwares/semplice/semplice&quot; class=&quot;wikilink1&quot; title=&quot;softwares:semplice:semplice&quot; data-wiki-id=&quot;softwares:semplice:semplice&quot;&gt;...&lt;/a&gt;) instead of single ones ([ … ]) is another example of the sort of code &amp;#039;refreshing&amp;#039; that has taken place.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Bug-fix&lt;/em&gt;&lt;/strong&gt;: MacOS represents accented Unicode characters (for example, ä or é) as two distinct &amp;#039;glyphs&amp;#039; (i.e., as &lt;strong&gt;a + “&lt;/strong&gt; or &lt;strong&gt;e + &amp;#039;&lt;/strong&gt;). Linux represents the same characters as single, non-decomposed glyphs (i.e., literally as the single character ä or é). The difference is not exactly apparent to most users: the text representation of either representation looks identical. File systems can treat the two differently, however; and programs like ImageMagick will get completely confused by the decomposed version (see &lt;a href=&quot;https://www.bbritten.com/blog/macos_woes_part_94&quot; class=&quot;wikilink1&quot; title=&quot;blog:macos_woes_part_94&quot; data-wiki-id=&quot;blog:macos_woes_part_94&quot;&gt;this blog post&lt;/a&gt; for examples and for the manual fix). This release of Semplice therefore addresses the problem by running all tag submissions through the &lt;strong&gt;uconv&lt;/strong&gt; utility to force glyphs to be of the single-character, non-decomposed sort. Note that a fresh install of Semplice gets this utility installed for you; an upgrade to this version &lt;em&gt;does not&lt;/em&gt; …and you should therefore follow that aforementioned blog post&amp;#039;s instructions on how to manually install it. If the utility is not present on a macOS system, accented characters will continue to be stored in their decomposed, multi-glyph forms.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Bug-fix&lt;/em&gt;&lt;/strong&gt;: This one&amp;#039;s a really stupid one on my part! The Semplice installation code for Debian and Ubuntu (and &lt;em&gt;only&lt;/em&gt; those distros) forgot to install the &lt;strong&gt;dialog&lt;/strong&gt; utility. This meant the entire installation looked awful (though it would go to successful completion despite itself). If you happened to have installed Giocoso first, you&amp;#039;d not have noticed the problem (as Giocoso successfully installed dialog for you): guess how come I didn&amp;#039;t notice this before now! Problem is now fixed, anyway.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Enhancement&lt;/em&gt;&lt;/strong&gt;: The new program logo (see above) triggers the addition of two new configuration parameters to control its size and position:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-24_at_10.06.32.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-24_at_10.06.32.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-24_at_10.06.32.png?w=600&amp;amp;tok=20b114&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Size of the Program Logo&lt;/strong&gt; takes a numeric number of pixels, that is replicated for height &lt;em&gt;and&lt;/em&gt; width (so an entry of &amp;#039;180&amp;#039; turns into a dimension setting of 180&amp;times;180 pixels). &lt;strong&gt;Program Logo position&lt;/strong&gt; takes a positive or negative number of characters by which to nudge the logo to the right or left respectively. Thus a setting of ”-13“ means &amp;#039;move the logo 13 characters to the left&amp;#039; and setting of “9” means &amp;#039;move it 9 characters to the right&amp;#039;. For example, here&amp;#039;s 220 and -11:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-24_at_10.09.43.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-24_at_10.09.43.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-24_at_10.09.43.png?w=300&amp;amp;tok=122b65&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
…and here&amp;#039;s 90 and 16:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-24_at_10.10.57.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-24_at_10.10.57.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-24_at_10.10.57.png?w=300&amp;amp;tok=cd8996&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The defaults are 220 and 0: the parameters allow you to tweak the logo display to suit your own monitor settings.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Minor Enhancement&lt;/em&gt;&lt;/strong&gt;: The software licence is now viewable within a dialog form, rather than with the less utility.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Significant Enhancement&lt;/em&gt;&lt;/strong&gt;: The &lt;strong&gt;Miscellaneous&lt;/strong&gt; menu now has a new &lt;strong&gt;Option 4: Change the program colour scheme&lt;/strong&gt;:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.13.10.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-25_at_15.13.10.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.13.10.png?w=600&amp;amp;tok=1c7708&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The top part of the dialog form tells you what colours you can set: 12 is bright blue, for example, whilst 1 is normal red. The main part of the dialog then describes various &amp;#039;components&amp;#039; of the Semplice interface. You are told what the &amp;#039;canonical defaults&amp;#039; are for each one (i.e., what colour scheme I had in mind when designing Semplice!), but for any one of them, you can type in a new colour number, press OK and the program interface will change to match. Suppose I wanted Semplice to draw its box characters in blue: I would type in 12 (or 4) in the second component window:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.18.10.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-25_at_15.18.10.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.18.10.png?w=600&amp;amp;tok=496658&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
If I press OK at this point, I see this:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.18.47.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-25_at_15.18.47.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.18.47.png?w=600&amp;amp;tok=9eb1a1&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
If I wanted all that cyan-coloured text to look blood-red, I&amp;#039;d fill in the fourth colour field with the number 9:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.19.49.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-25_at_15.19.49.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.19.49.png?w=600&amp;amp;tok=38cc1d&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
And so on. Basically, the feature is there to allow Semplice to be tweaked and configured to run decently on light-coloured terminals, but you can use it just to experiment and have fun too! If it all gets too much for you, just click the “Reset to Defaults” button and the &amp;#039;normal&amp;#039; colour scheme will be restored, once you also press [Enter]. Bear in mind that whatever colours you pick for Semplice to use, they work in the context of the colour profile in use by your terminal emulator, so the results might not be quite what you expect. For example, without changing any of the colour defaults at all, the program logo text is meant to be displayed in cyan (or pale blue), but:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.30.24.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-03-25_at_15.30.24.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-03-25_at_15.30.24.png?w=600&amp;amp;tok=883221&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
…in this sea of green, you&amp;#039;d be hard-pressed to know that the &amp;#039;Semplice&amp;#039; big logo on the right was in blue-anything: it looks much more pale green or even vaguely yellow! You&amp;#039;ll need to experiment, therefore!
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.13 - March 30th 2026&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_213_-_march_30th_2026&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;355-12975&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;semplice_version_212_-_february_2nd_2026&quot;&gt;Semplice Version 2.12 - February 2nd 2026&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Major Enhancement&lt;/strong&gt;&lt;/em&gt;: Support for installing onto macOS has been added. All Tagging, Audio Processing and SuperFLAC functionality is entirely present and correct. Ripping of standard audio CDs also works, but there is no ability to verify the rips with the AccurateRip database after they complete. If an Apple SuperDrive is in use, it is impossible to determine it&amp;#039;s read offset (see &lt;a href=&quot;https://forum.dbpoweramp.com/forum/dbpoweramp/cd-ripper/41752-drive-offset-for-apple-usb-superdrive&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://forum.dbpoweramp.com/forum/dbpoweramp/cd-ripper/41752-drive-offset-for-apple-usb-superdrive&quot; rel=&quot;ugc nofollow noopener&quot;&gt;for an explanation as to why this is&lt;/a&gt;). Non-Apple drives will be detected correctly and read offsets obtained from the AccurateRip database, if available, as they would on non-macOS platforms. Drive offsets for SuperDrives can be determined on a Linux or Windows PC and then that number can be manually applied to Semplice running on macOS, however.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug Fix&lt;/strong&gt;&lt;/em&gt;: Threading on audio conversions was not parallelising correctly. It is now. Compared to before, conversion of a bunch of Hi-Res FLACs (for example) to Standard CD-Audio FLACs can take around ⅓ less time than before.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: Screen redrawing has always been fairly slow, such that on less powerful computers (such as Raspberry Pi, or old Intel hardware) the screen could seem to &amp;#039;flash&amp;#039; annoyingly when, for example, you tapped along the top menu options (from Tagging to Audio Processing to SuperFLAC, for example). Sometimes, screen refreshes were so slow to occur that you&amp;#039;d be able to see escape sequences (such as “&lt;strong&gt;^[[C&lt;/strong&gt;”) displayed on the screen as menu navigation took place, making things very ugly indeed. Accordingly, the screen redrawing code has been completely overhauled and now the program responds much more cleanly and swiftly to events that trigger screen redraws. The result is that even on low &lt;abbr title=&quot;specification&quot;&gt;spec&lt;/abbr&gt; hardware, Semplice now &amp;#039;flashes&amp;#039; very infrequently and the random appearance of escape sequences on screen should almost never occur. This is achieved basically by replacing calls to the external “tput” utility with a pure Bash approach that keeps everything within the one Bash session, resulting in much less context switching on the CPU, and hence a swifter-feeling interface.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bugfix/Functionality Change&lt;/strong&gt;&lt;/em&gt;: When converting between audio formats, it turns out that converting direct from ISO or DSF to a lossy codec such as OGG or WMA would produce an error: the input sample rate was too high for those output codecs to deal with. In this version of Semplice, therefore, it&amp;#039;s now hard-coded that ISOs and DSFs can only be converted to lossless formats (FLAC in its various forms or AIFF). If you wanted to go direct from ISO to OGG, for example, then you can do so (however daft it might be!) only by converting &lt;em&gt;first&lt;/em&gt; to FLAC, then to OGG.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;&lt;/em&gt;: When ripping a CD, Semplice was supposed to use the persistent configuration parameter &amp;#039;Default FLAC audio resolution&amp;#039; to determine what &lt;em&gt;kind&lt;/em&gt; of FLAC to output: valid values for that parameter are &amp;#039;standard&amp;#039;, &amp;#039;high&amp;#039; and &amp;#039;extreme&amp;#039;. Standard FLACs are 44.1KHz, 16-bit (i.e., CD-Audio Red Book standard); FLACs output to the &amp;#039;high&amp;#039; setting are 88.2KHz, 24-bit; and ones output at the &amp;#039;extreme&amp;#039; setting are 176.4KHz, 24-bit (roughly equivalent to Scarlet Book SACDs). Unfortunately, the wrong variable name was used in the piece of code that worked this out, meaning that all FLACs output from a CD rip were always of the &amp;#039;standard&amp;#039; type. This is now fixed: if you specify high or extreme outputs, you&amp;#039;ll now get them, correctly.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Significant New Feature&lt;/strong&gt;&lt;/em&gt;: Semplice has always allowed you to boost the absolute volume of a recording by an amount which is guaranteed to not introduce audio signal distortion or clipping. However, boosting volume alters the data stored inside a FLAC in a non-reversible manner. That&amp;#039;s never been a problem for me, but audiophiles tend not to like their audio data being messed with! Accordingly, this version of Semplice introduces a new configuration file parameter, called &lt;strong&gt;Apply real or metadata audio boost?&lt;/strong&gt; The new parameter takes two possible values: &lt;strong&gt;real&lt;/strong&gt; or &lt;strong&gt;metadata&lt;/strong&gt;. Real is the default and means that Semplice, by default, does volume boosts in exactly the same way as it always has. If you set the parameter to &lt;em&gt;metadata&lt;/em&gt;, however, then performing a volume boost does &lt;strong&gt;not&lt;/strong&gt; physically alter the audio signal at all. Instead, a series of “ReplayGain” tags are added to the FLAC files&amp;#039; metadata. These tags are standard ones that conform to the &lt;a href=&quot;https://en.wikipedia.org/wiki/ReplayGain&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://en.wikipedia.org/wiki/ReplayGain&quot; rel=&quot;ugc nofollow noopener&quot;&gt;ReplayGain standard&lt;/a&gt; and are an instruction to a &lt;em&gt;music player&lt;/em&gt; to adjust its playback volume by an appropriate amount, dynamically and in real time. The tags look something like this:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-01-19_at_20.04.07.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_2026-01-19_at_20.04.07.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_2026-01-19_at_20.04.07.png?w=650&amp;amp;tok=f87b7c&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
This tells a compatible player (and not all players &lt;em&gt;are&lt;/em&gt; compatible!) to increase the volume of the complete set of FLACs analysed by 10.73dB, for example.
&lt;/p&gt;

&lt;p&gt;
In this way, Semplice sets you up to have the benefits of volume boosting without the drawbacks of modifying your physical audio data. Be warned, however: Semplice&amp;#039;s &amp;#039;real&amp;#039; adjustment of volumes works for all players at all times, because the audio data &lt;em&gt;has&lt;/em&gt; been modified. Only if you&amp;#039;ve configured your music player to respect per-album ReplayGain will the &amp;#039;metadata&amp;#039; volume boost take effect. Giocoso version 3.34 (due to be released at the end of February) &lt;em&gt;will&lt;/em&gt; be able to use the ReplayGain metadata tags.
&lt;/p&gt;

&lt;p&gt;
The analysis of FLACs that is done for the real boost is quite different from that done for the metadata-only boost, though, so the results should not be expected to be identical, nor should they be compared. In fact, files which have previously been physically volume-boosted will, if subject to a metadata volume assessment, be marked as requiring a &lt;strong&gt;negative&lt;/strong&gt; ReplayGain: the psychoacoustic model that ReplayGain uses has a quieter &amp;#039;baseline&amp;#039; to aim for than the merely &amp;#039;boost to as loud as you can get without distorting&amp;#039; approach of the physical volume adjustment, so it will tend to think physically-boosted volumes are too high (even though they&amp;#039;re not distorting the music at all). As I say, it&amp;#039;s just two different models in use and you shouldn&amp;#039;t be surprised they come to different conclusions about the ideal volume level!
&lt;/p&gt;

&lt;p&gt;
The &amp;#039;metadata&amp;#039; volume boost is also much faster to perform than the application of the &amp;#039;real&amp;#039;, physical volume boost: there is no re-encoding of audio to do and writing it out to disk.
&lt;/p&gt;

&lt;p&gt;
If you go on to create SuperFLACs after you have metadata-volume-boosted your per-track FLACs, the SuperFLAC will inherit the album-wide replay gain setting that was applied to the first FLAC in the folder by the volume boosting analysis process. Files created by &lt;em&gt;splitting&lt;/em&gt; a SuperFLAC will &lt;strong&gt;not&lt;/strong&gt; have replay gain information added back to them, however: they will need a fresh metadata volume-boost to re-compute appropriate per-track values.
&lt;/p&gt;

&lt;p&gt;
Anyway: the short version is that there is now a way to achieve a volume boost with Semplice (assuming only that you have a ReplayGain-compatible music player) &lt;em&gt;without&lt;/em&gt; having to alter your physical audio data. The new metadata volume boost is &lt;strong&gt;optional&lt;/strong&gt; and &lt;strong&gt;not the default&lt;/strong&gt; and so, by default, Semplice volume boosts work in exactly the same way as they always used to.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;New Feature&lt;/em&gt;&lt;/strong&gt;: The Audio Processing menu gets a new option: &lt;strong&gt;Remove ReplayGain tags from FLACs&lt;/strong&gt;. This is essentially the ability to reverse a metadata-only volume boost by &lt;em&gt;removing&lt;/em&gt; all the REPLAYGAIN_* tags the new metadata volume boost mechanism will have added to your FLACs. Volume boosts are now thus, functionally, reversible (but note that, because real, physical volume boosts modify FLAC audio data, that type of volume boost still cannot be reversed).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.12 - February 2nd 2026&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_212_-_february_2nd_2026&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;12976-20842&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;semplice_version_211_-_july_4th_2025&quot;&gt;Semplice Version 2.11 - July 4th 2025&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug-Fix&lt;/strong&gt;&lt;/em&gt;: Earlier versions of Semplice used a utility called &lt;strong&gt;odio-sacd&lt;/strong&gt; to extract SACD ISO files into their component tracks and convert them to (say) FLACs or MP3s. In early July 2025, it was pointed out to me that the developer of that software had pulled his website from the Internet along with all the software repositories he used to publish his software. This meant that Semplice would no longer install cleanly (it would prompt for a github password and then fail to download anything anyway), and thus fresh Semplice installs would work fine &lt;em&gt;except&lt;/em&gt; for being able to process SACD ISOs. Semplice Version 2.11 now uses the near-equivalent &lt;strong&gt;sacd&lt;/strong&gt; utility to perform the SACD ISO conversions instead. This now means fresh installs of Semplice work out-of-the-box, as originally intended. &lt;em&gt;Upgrades&lt;/em&gt; to Version 2.11 will &lt;strong&gt;not&lt;/strong&gt; install the sacd utility automatically, so following the Semplice upgrade, you should follow the instructions in &lt;a href=&quot;https://www.bbritten.com/softwares/semplice/semaudio/audiocodecs&quot; class=&quot;wikilink1&quot; title=&quot;softwares:semplice:semaudio:audiocodecs&quot; data-wiki-id=&quot;softwares:semplice:semaudio:audiocodecs&quot;&gt;the revised User Manual at Section 4.0&lt;/a&gt; to install it manually.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: When converting an SACD ISO to one of the three possible FLAC output formats (standard, hi-res or super hi-res), Semplice in earlier versions would apply a hard frequency filter, preventing audio signals with a frequency of 24KHz or higher from being passed to the output file. The new release now applies a subtler frequency filtering mechanism. Standard FLAC output will be filtered at 21KHz; Hi-Res FLACs at 43KHz; and Super Hi-Res FLACs at 87KHz. In each case, the filter cuts off frequencies higher than (about) half the intended output sample rate. In other words, if you&amp;#039;re outputting to standard FLAC, with a 44.1KHz sampling rate, you would theoretically need to cut off at 22.05KHz: Semplice cuts off a little earlier than that (at 21KHz) to provide a little head-room, in case of imperfect filtering. Similarly, an output of 88.2KHz would imply a need for a 44.1KHz filter: Semplice Version 2.11&amp;#039;s use of a 43KHz filter is close to that theoretical ideal, but with a bit of fudge-factor headroom. Super Hi-Res output at 176.4KHz would imply a need for an 88.2KHz filter: Semplice gets close at 87Khz. The point in each case is to provide a guarantee that no audio signal &lt;em&gt;higher&lt;/em&gt; than half the resulting sampling rate is passed to the converter: failure to do that would break &lt;a href=&quot;https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem&quot; rel=&quot;ugc nofollow noopener&quot;&gt;the Nyquist-Shannon sampling theory&lt;/a&gt; and cause ultrasonic high frequencies to be reflected down into the audible part of the audio signal, where it would appear as obvious distortion. The short version is that Semplice now discards as little of the original SACD audio signal as possible, where before it was a bit more cavalier about things. It also means that the ISO conversion, even to standard FLAC sampling rates, will be guaranteed not to introduce distortion.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: When ripping SACDs (&lt;strong&gt;Ripping&lt;/strong&gt; menu, &lt;strong&gt;Option 4&lt;/strong&gt;), Semplice will now work out your local PC&amp;#039;s current IP address and pre-fill the &amp;#039;Enter the IP address of your SACD reader&amp;#039; dialog with the first three octets of that, leaving you only to have to fill in the fourth octet. For example, you&amp;#039;re running Semplice on a PC with an IP address of 192.168.0.88; in Version 2.11, Semplice&amp;#039;s &amp;#039;Enter the IP address&amp;#039; dialog will be pre-filled in with “192.168.0.”. All you have to do is supply the last set of digits that uniquely identify how to contact your SACD ripper device. If the proposal is completely wrong, just erase it (with the backspace key) and type in something more appropriate. The point is that your SACD device is almost certainly on the same network as your PC, so most of the PC&amp;#039;s IP address should be relevant to the location of the SACD device.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: When ripping SACDs, once you type in a valid IP address for the SACD ripping device, Semplice Version 2.11 now stores that and subsequent rips will pre-fill the &amp;#039;Enter the IP address of your SACD reader&amp;#039; dialog with that same, complete IP address. This means you can just press [Enter] to accept the proposed IP address, if it&amp;#039;s still correct. In conjunction with the previously-mentioned enhancement, this now means that Semplice says, &amp;#039;Is there a previous address for an SACD ripper: if so, use it; if not, pre-fill the dialog with &lt;em&gt;most&lt;/em&gt; of an IP address that will probably be relevant&amp;#039;.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: When ripping SACDs, Semplice now remembers the last location to which you ripped an SACD. Second and subsequent rips will therefore pre-fill the &amp;#039;Please choose where to save your rips&amp;#039; dialog with the last-known folder destination used. If it&amp;#039;s wrong, you can simply use the backspace key to remove or edit the proposed folder name. Otherwise, you can just press [Enter] to accept the proposed folder name.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement/Bug Fix&lt;/strong&gt;&lt;/em&gt;: When producing a spectrum analysis graph (&lt;strong&gt;Audio Processing&lt;/strong&gt; menu, &lt;strong&gt;Option 3&lt;/strong&gt;), Semplice creates a temporary copy of all the FLACs in the $HOME/.local/share/semplice2/tmp folder and performs the analysis against that copy. The program did &lt;em&gt;not&lt;/em&gt;, however, check that there was sufficient disk space and appropriate file permissions to create this copy: the enhancement in this new version is that those checks &lt;em&gt;are&lt;/em&gt; now performed, and if you fail either of them an appropriate warning message is displayed. The bug fix is related: Semplice did not take account of the fact that the file names of all the FLACs being analysed might contain single quotes: the presence of one in a file name would trigger a &amp;#039;file not found&amp;#039; error in the analysing tool and thus no spectrograph would be produced. The bug fix in this version is that Semplice now correctly handles single quotes within FLAC file names and can perform an analysis successfully whether they are present or not.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: Added “CachyOS” (an Arch derivative) to the list of supported distros.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.11 - July 4th 2025&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_211_-_july_4th_2025&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;20843-26847&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;semplice_version_210_-_april_20th_2025&quot;&gt;Semplice Version 2.10 - April 20th 2025&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug-Fix&lt;/strong&gt;&lt;/em&gt;: When checking for the presence of .M4A files (Apple Lossless Audio Codec) files, the program used a variable called &amp;#039;ALACOUNT&amp;#039;. It then checked a variable called &amp;#039;ALAC&lt;strong&gt;C&lt;/strong&gt;OUNT&amp;#039;. You might notice the variation in the number of &amp;#039;Cs&amp;#039; in those variable names! The error in spelling the variable name meant Semplice could not change working folder to a location containing M4As Now fixed, with variable names spelled consistently.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: When merging FLACs into SuperFLACs, Semplice previously assumed that you&amp;#039;d been a good FLAC citizen and tagged your FLACs in the manner prescribed by this website&amp;#039;s &lt;a href=&quot;https://www.bbritten.com/articles/axioms&quot; class=&quot;wikilink1&quot; title=&quot;articles:axioms&quot; data-wiki-id=&quot;articles:axioms&quot;&gt;Axioms of Classical Tagging&lt;/a&gt; article. It didn&amp;#039;t actually check that you &lt;em&gt;had&lt;/em&gt; tagged things correctly, though! Failure to have followed the Axioms&amp;#039; strictures would then result in assorted ugly errors or outright failures to create the required SuperFLACs. In this new version of Semplice, a “pre-flight check” is now performed of compliance to the standards of Axioms 1, 2, 7 and 9 before the SuperFLAC creation process can proceed.
&lt;/p&gt;

&lt;p&gt;
Axiom 1, for example, says there are eight tags you &lt;em&gt;ought&lt;/em&gt; to have: if you&amp;#039;re missing any of them, you&amp;#039;ll now be told:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/softwares/semplice/screenshot_20250413_132500.jpg&quot; class=&quot;media&quot; title=&quot;softwares:semplice:screenshot_20250413_132500.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/softwares/semplice/screenshot_20250413_132500.jpg?w=650&amp;amp;tok=bb8b00&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Similarly, Axiom 9 says every folder of FLACs should contain a Track Number 1. So, if you&amp;#039;ve tagged your files with exotic track numbers such as “1/9”, you&amp;#039;ll now be told that this won&amp;#039;t work:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/softwares/semplice/screenshot_20250413_132750.jpg&quot; class=&quot;media&quot; title=&quot;softwares:semplice:screenshot_20250413_132750.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/softwares/semplice/screenshot_20250413_132750.jpg?w=650&amp;amp;tok=e3927a&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
You&amp;#039;ll note that the error messages pinpoint &lt;em&gt;which&lt;/em&gt; files, precisely, fall foul of the Axiom requirements, though it will only tell you the &lt;strong&gt;first&lt;/strong&gt; file that fails a particular check. The new check does not, however, verify everything it could conceivably do: if you&amp;#039;ve got different YEAR tags for different tracks within a folder, for example, the SuperFLAC is simply going to be created with a YEAR that matches the one used by track 1: you won&amp;#039;t be told of discrepancies in your metadata like that. Any axiom that mentions spelling things properly, using correct diacritical marks, being grammatical and not using InitCaps when you&amp;#039;re typing… those sorts of “feelings” axioms won&amp;#039;t be checked-for either. The check is really there to ensure that the SuperFLAC process can run to completion without being tripped up. It&amp;#039;s not there to validate the accuracy or precision of your tagging practices generally.
&lt;/p&gt;

&lt;p&gt;
Note that if you use Semplice&amp;#039;s own &lt;strong&gt;Tagging&lt;/strong&gt; menu to tag your FLACs, you &lt;em&gt;will&lt;/em&gt; end up with Axiom-correct tagging and therefore this new feature will never kick in for you: you&amp;#039;ll notice absolutely nothing different about the SuperFLAC creation process at all.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: Semplice&amp;#039;s SuperFLAC creation process now respects the possible existence of Custom Tags. If you&amp;#039;d applied custom tags to individual, per-track FLACs and then created a SuperFLAC from those FLACs, the custom tag data would have been lost in earlier Semplice versions. Now it won&amp;#039;t be: the custom tag values found in the first FLAC stored in the working folder are now applied to the freshly-created SuperFLAC:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/softwares/semplice/screenshot_20250414_124950.jpg&quot; class=&quot;media&quot; title=&quot;softwares:semplice:screenshot_20250414_124950.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/softwares/semplice/screenshot_20250414_124950.jpg?w=650&amp;amp;tok=db1bbd&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The presence of a &amp;#039;Cuesheet&amp;#039; element in this display of a FLAC&amp;#039;s metadata tells you that this is metadata associated with a SuperFLAC. The presence of tags such as TEA_LADY, RECORDING_ENG. and RECORD_LABEL also tells you that these are custom tags stored for a SuperFLAC… and that&amp;#039;s the new feature in action.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: In similar vein, if a single-file SuperFLAC has been tagged with Custom Tags and then you take the option to split it back out into separate per-track FLACs, the new per-track FLACs will now all have their Custom Tags set. In previous Semplice versions, the split-out files would only have been tagged up with the &amp;#039;standard&amp;#039; tags: all custom tag values would thus have been lost, but this is now no longer the case.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug Fix&lt;/strong&gt;&lt;/em&gt;: When configuring the CD read offset in the Semplice persistent configuration file, you were encouraged to leave it blank to allow auto-detection of the correct read-offset to occur (see &lt;a href=&quot;https://www.bbritten.com/softwares/semplice/semripcd&quot; class=&quot;wikilink1&quot; title=&quot;softwares:semplice:semripcd&quot; data-wiki-id=&quot;softwares:semplice:semripcd&quot;&gt;the Ripping part of the User Manual, Section 2.2&lt;/a&gt;). Unfortunately, there was a bug, whereby leaving the parameter field blank would result in it being saved as an explicit zero value. The presence of an explicit 0 value for the parameter then prevented automatic detection of the correct read offset. Now fixed. You can, as intended, now leave that parameter blank and auto-detection of the correct read offset will be attempted: no forced zero value will be saved.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Visual Enhancement&lt;/strong&gt;&lt;/em&gt;: A tiny issue, but during CD rips the cursor would appear in the top-left of the screen, very visible and quite annoying. That particular cursor has now been made invisible and the screen doesn&amp;#039;t look quite as annoying as it once did!
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug Fix&lt;/strong&gt;&lt;/em&gt;: When ripping CDs, the rip results are usually checked for accuracy by looking them up in the &lt;a href=&quot;https://accuraterip.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://accuraterip.com/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;AccurateRip&lt;/a&gt; database. The tool needed to perform this lookup is called &lt;strong&gt;trackverify&lt;/strong&gt; and it&amp;#039;s installed by Semplice&amp;#039;s own installer via the &lt;strong&gt;audiotools&lt;/strong&gt; package. On rather a lot of distros, however, that audiotools installation fails for one reason or another, rendering it impossible to do an accuracy check of your rip. That didn&amp;#039;t stop Semplice from claiming that it &lt;em&gt;had&lt;/em&gt; performed such a check, however, and directing you to read the results of the check in a text file that didn&amp;#039;t actually exist (because Semplice got the folder name wrong on top of everything else it was screwing up!). These issues have all now been cleared up: if audiotools didn&amp;#039;t install at all, or if it installed but is broken, Semplice now knows not to attempt the AccurateRip check at all -and if, for any reason, it needs to direct you to a textfile of the results, it does so by pointing at the &lt;em&gt;correct&lt;/em&gt; folder name.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.10 - April 20th 2025&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_210_-_april_20th_2025&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;26848-32874&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;semplice_version_209_-_april_5th_2025&quot;&gt;Semplice Version 2.09 - April 5th 2025&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: Aligning with the way Giocoso has worked for a while, pressing [Enter] on a menu option now automatically causes the first item on that menu to be executed. If you&amp;#039;re on the Tagging menu, for example, then pressing Enter instantly launches the &lt;strong&gt;Option 1: Auto-Tagging&lt;/strong&gt; option; if on the Audio Processing menu, pressing [Enter] launches the &lt;strong&gt;Option 1: Boost volume&lt;/strong&gt; functionality. And so on. You can still tap the specific menu option number, of course; but a simple press of the [Enter] key now achieves something, too.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Minor Enhancement&lt;/strong&gt;&lt;/em&gt;: When tagging FLAC files, album art may be embedded within them and the messages displayed by the program are now consistent about what is happening.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: When performing audio conversions, the &amp;#039;pick the source audio format&amp;#039; dialog box will now &lt;em&gt;only&lt;/em&gt; display audio formats that are detected as being present in the current working folder. For example, if a folder doesn&amp;#039;t contain any audio files using appropriate codecs, you&amp;#039;ll see this:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250313_125155.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20250313_125155.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250313_125155.jpg?w=650&amp;amp;tok=1be64b&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
…but if the folder contains WMAs, FLACs and MP3s, you&amp;#039;ll see this instead:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250313_125319.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20250313_125319.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250313_125319.jpg?w=650&amp;amp;tok=fd184b&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Previously, the form just listed all possible source audio formats, meaning that it would be possible to select to convert from something that doesn&amp;#039;t actually exist in the current working folder. Now, you can only select to convert that which is known for a fact to exist in that folder.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: Auto-tagging of FLACs has always been a &lt;strong&gt;two-stage&lt;/strong&gt; affair: tagging things with recording-wide relevance, then tagging track-specific things. The program flow didn&amp;#039;t always make this clear, however -and the situation was confused by the fact that the single recording-wide tagging process used two distinct and different input forms (for technical reasons, it has to do so), so that three forms ended up being used to complete a two-stage process! It wasn&amp;#039;t clear that the first two forms were part of the same process, so that (for example) cancelling on the second of them would also mean cancelling any work done on the first. To try to make this clearer, the wording on the forms and their buttons has therefore changed:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250315_092900.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20250315_092900.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250315_092900.jpg?w=650&amp;amp;tok=27be0d&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The title of the form (at the very top of the page) now clearly indicates that this is page 1 of 2 dealing with entering recording-wide data. Additionally, the first button on this first page no longer says &amp;#039;Submit&amp;#039;, because clicking it &lt;strong&gt;&lt;em&gt;never&lt;/em&gt;&lt;/strong&gt; meant &amp;#039;do something with what I just typed in&amp;#039;. Instead, it says &amp;#039;take me to the next page of this recording-wide tagging form&amp;#039;, which it will do:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250315_093124.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20250315_093124.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250315_093124.jpg?w=650&amp;amp;tok=f0ff1f&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Again, the top line of text makes it clear we&amp;#039;re on the second page of a recording-wide tagging form. This time, the first button still says &amp;#039;Submit&amp;#039;, because if you click it, your data entered on &lt;strong&gt;both&lt;/strong&gt; these forms will physically be stored in your FLACs. Once you submit the recording-wide stuff, the auto-tagging process moves on to:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250315_093320.jpg&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20250315_093320.jpg&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20250315_093320.jpg?w=650&amp;amp;tok=c43e68&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The title on the top line now changes and makes it clear you&amp;#039;re doing something altogether new: writing track-specific tags (and that there&amp;#039;s only one form involved in doing this). Again, the first button is labelled &amp;#039;Submit&amp;#039;, because clicking it will physically write data entered on this form back to your FLACs. If you instead were to hit [Cancel] at this point, you would lose any tag data typed in on the form… but your recording-wide data submitted earlier would still be saved to the FLAC files.
&lt;/p&gt;

&lt;p&gt;
This all hopefully makes it visually more obvious that auto-tagging does &lt;em&gt;two&lt;/em&gt; things, not three; and that cancelling during any part of the first phase (recording-wide metadata) completely loses &lt;em&gt;any&lt;/em&gt; data typed during that first phase; and that cancelling during the second phase (track-specific metadata) causes data typed during that &lt;em&gt;second&lt;/em&gt; phase to be lost, but data previously submitted during the first phase will be &lt;em class=&quot;u&quot;&gt;preserved&lt;/em&gt;, because it was entered independently of this second phase. I trust that&amp;#039;s as clear as clean mud!
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug-fix&lt;/strong&gt;&lt;/em&gt;: A related change to the auto-tagging feature is that clicking [Cancel] on either of the recording-wide pages terminates the entire auto-tagging process, and returns you to the main menu. Previously, it would simply trigger the display of the track-specific tagging page, which was an error.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.09 - April 5th 2025&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_209_-_april_5th_2025&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;32875-37518&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;semplice_version_208_-_march_5th_2025&quot;&gt;Semplice Version 2.08 - March 5th 2025&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;A small bug fix and enhancement&lt;/strong&gt;&lt;/em&gt;: When using the &amp;#039;W&amp;#039; key to change working folder, Semplice would check that the proposed new folder contained FLACs. This made sense for the Tagging menu (because Semplice only tags FLAC files!) but it made zero sense on the Audio Processing menu: you might well want to switch to a folder full of WAVs in order to convert them to FLACs, for example, but the initial lack of FLACs there would prevent you doing this. This is now all fixed and the &amp;#039;W&amp;#039; key changes its behaviour depending on context: for the Tagging and SuperFLAC menus, the proposed new working folder must contain FLACs; for the Audio Processing, it doesn&amp;#039;t -though it must contain at least one file that Semplice can convert to and from.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement&lt;/strong&gt;&lt;/em&gt;: the Audio Interchange File Format (AIFF) has been added to the list of audio formats Semplice can convert from and to. Conversion &lt;strong&gt;to&lt;/strong&gt; AIFF from (say) FLAC should preserve tags in the original file. Note that AIFF files can have file extensions .aif as well as .aiff and, for giggles, aifc: Semplice works for all of them. Converting from WMA to AIFF does &lt;em&gt;not&lt;/em&gt; work, for reasons I&amp;#039;m not going to worry about (because no-one should be doing that sort of conversion anyway!) WMA → FLAC → AIFF is the workaround.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Minor enhancement&lt;/strong&gt;&lt;/em&gt;: When embedding album art, the program now displays a &amp;#039;spinner&amp;#039; to indicate that it&amp;#039;s doing something. Previously, the program just sat there and you had no idea whether it was working or not.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug fix&lt;/strong&gt;&lt;/em&gt;: When tagging FLACs, Semplice has offered an &amp;#039;auto-guess&amp;#039; feature since Version 2.06, whereby it assumes the last part of the working folder name contains the recording&amp;#039;s extended composition name (e.g., &lt;strong&gt;/hjr/music/Aida (Karajan - 1958)&lt;/strong&gt; containing &lt;strong&gt;Aida (Karajan - 1958)&lt;/strong&gt;). Since the &lt;a href=&quot;https://www.bbritten.com/articles/axioms&quot; class=&quot;wikilink1&quot; title=&quot;articles:axioms&quot; data-wiki-id=&quot;articles:axioms&quot;&gt;Axioms of classical tagging&lt;/a&gt; tell you to construct the extended composition name by sticking the distinguishing artist name and recording year in the brackets after the actual composition name, Auto-Guess could reasonably assume that the bracketed data was 1) the distinguishing artist and 2) the recording year… Simple!! Which all worked, provided your folder name wasn&amp;#039;t something more like &lt;strong&gt;Simple Symphony (live recording) (Britten - 1966)&lt;/strong&gt; …because now the presence of multiple bracketed items caused Semplice to assume “live” was the distinguishing artist name and “recording” was the recording year! Personally, I wouldn&amp;#039;t personally want to stick multiple sets of brackets in an extended composition name …but some people do, and the presence of more than one open/close bracket pair in a composition name made Auto-Guess guess all sorts of silly things. Version 2.08 now fixes this by making Auto-Guess now only looking on the &lt;em&gt;last&lt;/em&gt; open bracket in the folder name, and deriving the distinguishing artist and recording year from that point forward.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.08 - March 5th 2025&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_208_-_march_5th_2025&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;37519-40469&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;semplice_version_207_-_november_1st_2024&quot;&gt;Semplice Version 2.07 - November 1st 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;A single but significant bug-fix&lt;/strong&gt;: when embedding album art as part of the auto-tagging process, Semplice used the wrong variable name if ImageMagick 7 was in use, though used the correct variable name if ImageMagick 6 was in use. The fix is to make the variable name the same, regardless of the version of ImageMagick being used. Note that if manual embedding of album art was tried (using &lt;strong&gt;Tagging&lt;/strong&gt; menu, &lt;strong&gt;Option 5&lt;/strong&gt;), the correct variable names were &lt;em&gt;always&lt;/em&gt; used, so embedding album art manually always worked. The new fix only applies to album art embedding that happens when taking the &lt;strong&gt;Tagging&lt;/strong&gt; menu, &lt;strong&gt;Option 1&lt;/strong&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.07 - November 1st 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_207_-_november_1st_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;40470-41155&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;semplice_version_206_-_25th_october_2024&quot;&gt;Semplice Version 2.06 - 25th October 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
This release brings a slew of new capabilities to Semplice, some of possibly less significance than others, but all intended to make working with your FLACs easier and simpler in the long-run. There is also one fairly significant bug-fix. The four new enhancements are as follows:
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Enhancement #1&lt;/em&gt;&lt;/strong&gt;: On any main program menu, you can now tap the letter &amp;#039;I&amp;#039; (or &amp;#039;i&amp;#039;) to make Semplice ”&amp;lt;strong&amp;gt;i&amp;lt;/strong&amp;gt;nspect“ the audio characteristics of the &lt;em&gt;first&lt;/em&gt; FLAC it finds in the current working directory. This allows you to tell whether a FLAC is encoded with 16-bit, 44100Hz audio (standard CD) or 24-bit, 192000Hz (SACD, high-resolution audio), for example:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241015_115755.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241015_115755.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241015_115755.png?w=650&amp;amp;tok=9d8929&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
It&amp;#039;s a minor enhancement that&amp;#039;s useful if you can&amp;#039;t remember whether you&amp;#039;ve converted your SACD rips down to standard CD Audio yet: in the above screenshot, I obviously have! It&amp;#039;s also handy for checking that a purchased high-resolution FLAC download is actually in high resolution.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Enhancement #2&lt;/em&gt;&lt;/strong&gt;: When you select &lt;strong&gt;Tagging&lt;/strong&gt; menu, &lt;strong&gt;Option 1 Auto-tagging&lt;/strong&gt; and then select the &amp;#039;Read existing metadata&amp;#039; option, the dialog screen where you supply track TITLE tags will be populated with whatever TITLE metadata already exists. Usually, this is complete rubbish and requires much knocking into shape before it can be considered really usable! Much tedious deletion of inappropriate data thus ensues before you can supply a TITLE that meets any definition of &amp;#039;decent metadata&amp;#039;! For example:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_131444.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_131444.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_131444.png?w=650&amp;amp;tok=8f2c85&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Here, every existing track title includes the composition name (which should be in the ALBUM tag), spurious indications of Act number, and even hand-made track numbers (which belong in the TRACKNUMBER tag). Every piece of operatic dialogue is also encased in quotation marks, which I hate: we know it&amp;#039;s speech, because they&amp;#039;re words and it&amp;#039;s an opera… there&amp;#039;s no need to use quotation marks here!
&lt;/p&gt;

&lt;p&gt;
Now, you could edit each of the 8 tracks listed by hand, as I&amp;#039;ve started to do here:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_131716.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_131716.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_131716.png?w=650&amp;amp;tok=dbd07e&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
…but doing this means leaning on the [Delete] key heavily and it&amp;#039;s a slow, tedious process! In some cases, you might prefer it if Semplice were to just forget the existing track-specific metadata entirely and let you type in everything from scratch, especially if you type reasonably fast. Now, in fact, it&amp;#039;s in fact &lt;em&gt;always&lt;/em&gt; been possible to do this: press Ctrl+U and the currently selected track&amp;#039;s TITLE tag will be erased:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_205827.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_205827.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_205827.png?w=650&amp;amp;tok=379692&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
So to clear out &lt;em&gt;every&lt;/em&gt; track&amp;#039;s existing metadata, you simply arrow down to the next track, press Ctrl+U, rinse and repeat. That approach is probably entirely convenient if you&amp;#039;re tagging up a 4-movement symphony. If you&amp;#039;re tagging up an 83-track Handel oratorio, however, that approach is going to get very tedious very quickly! Thus the the &lt;strong&gt;new enhancement/feature&lt;/strong&gt;: the bottom of this screen now has a &lt;strong&gt;&lt;em class=&quot;u&quot;&gt;[Clear All Track Data]&lt;/em&gt;&lt;/strong&gt; button in addition to the traditional [Submit] and [Cancel] ones. Tab round to that so that it is highlighted and press [Enter] and this happens:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_205856.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_205856.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_205856.png?w=650&amp;amp;tok=db04a3&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The entire set of track TITLE tags is wiped in one fell swoop: you can now type in good data without having to faff around with a lot of slow, manual editing/deleting or clearing things out track-by-track.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Enhancement #3&lt;/em&gt;&lt;/strong&gt;: If you select to tag using existing metadata and it turns out that your FLACs don&amp;#039;t have any metadata in particular tags, Semplice has &lt;strong&gt;always&lt;/strong&gt; been prepared to &lt;em&gt;infer&lt;/em&gt; some tags from the working folder name it&amp;#039;s currently running in. For example, if you are working in a folder called &lt;strong&gt;Symphony No. 5 (Karajan - 1985)&lt;/strong&gt; and the FLACs within that folder contain no metadata for (say) ALBUM, then Semplice has always guessed that the entire folder name should be used as the ALBUM tag. It can also guess that if we go five characters back from the end of the folder name and extract the next four characters, those will be the recording year, so the YEAR tag should be set to them (in my case, that would be 1, 9, 8 and 5). Finally, Semplice has always guessed that if you take the folder name and split it on the first open bracket and stop before the first hyphen, you&amp;#039;ll have the surname of the distinguishing artist, which goes into the PERFORMER tab (in this case, that would be “Karajan”). You can see this &lt;em class=&quot;u&quot;&gt;&lt;em&gt;pre-existing&lt;/em&gt;&lt;/em&gt; functionality at work here:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_171924.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_171924.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_171924.png?w=650&amp;amp;tok=5d1b56&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The working folder name is displayed in the window&amp;#039;s title bar and you can therefore see the Composition, Distinguishing Artist and Recording Year fields being filled in for me, simply by parsing different bits out of the working folder name.
&lt;/p&gt;

&lt;p&gt;
The &lt;strong&gt;new, minor enhancement in Semplice Version 2.06&lt;/strong&gt; is that &lt;em&gt;the GENRE tag will be auto-guessed for you&lt;/em&gt;, again by looking at the working folder&amp;#039;s name: for example, if it contains the word &amp;#039;Symph&amp;#039;, then the GENRE field will be set to “Symphonic”, but if it contains the word &amp;#039;Piano&amp;#039;, the GENRE might be auto-set to “Keyboard”. The case of the words being searched for is irrelevant: SYMPHONY or sYmPhonY will both yield a guessed GENRE of &amp;#039;Symphonic&amp;#039;.
&lt;/p&gt;

&lt;p&gt;
Guessing is, of course, prone to, er… &amp;#039;issues&amp;#039;! For example, in my earlier case the working folder name contains both the word &amp;#039;Piano&amp;#039; and the word &amp;#039;Concerto&amp;#039;… so is this going to be guessed to be “Keyboard” or “Concerto” genre?! Well, there&amp;#039;s an order of precedence, as follows:
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Symph → Symphonic&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Sinfoni → Symphonic&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Concerto → Concerto&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Quartet → Quartet&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Sonata → Chamber&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Piano → Keyboard&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Organ → Keyboard&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Harpsichord → Keyboard&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Incidental → Film - Theatre - Radio&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Requiem → Choral&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Missa → Choral&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Only the &lt;strong&gt;first&lt;/strong&gt; match wins the prize, so something called a &amp;#039;piano concerto&amp;#039; will match rule number 3 first and thus be auto-tagged a Concerto:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_172718.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_172718.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_172718.png?w=650&amp;amp;tok=82729d&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Of course, the guesses will not be perfect: for starters, if you&amp;#039;ve got an opera, ballet, oratorio or most choral works, nothing at all will be guessed: it&amp;#039;s hard to guess “Opera” from a folder name of “Don Giovanni”, unless you had a comprehensive encyclopedia of all the operas ever written by anyone, after all! Similarly, if you&amp;#039;ve got a harpsichord concerto called “Pastoral Studies on Elizabethan Themes” then no genre is going to be guessed for it, since it contains none of the magic &amp;#039;keywords&amp;#039;. Worse, if you had a ballet called “Mr Planchet Plays The Piano”, then it&amp;#039;s going to be guessed to be a Keyboard work, because the magic word &amp;#039;piano&amp;#039; is in it and Semplice can&amp;#039;t guess context!
&lt;/p&gt;

&lt;p&gt;
So yes: the auto-guessing will be less than accurate on many occasions. From personal experience, however, it&amp;#039;s going to get the guess right about 70% of the time, which means one hell of a lot of typing is saved. Of course, if it &lt;em&gt;does&lt;/em&gt; guess wrong, you just manually edit the genre by hand: that&amp;#039;s true for all the other guessed fields as well, of course.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Enhancement #4&lt;/strong&gt;&lt;/em&gt;: It is the complete absence of metadata in the first FLAC of the working folder that triggers the “tag guessing” just described above. Given the ghastly state of much vendor-supplied tag metadata, however, you may well want to get Semplice to &lt;em&gt;pretend&lt;/em&gt; there&amp;#039;s no metadata in that FLAC even when there is… and thus get Semplice to fill in the various tag fields for you automatically, deriving the required data from the working folder name as described before. A new option called &lt;strong&gt;[Auto-guess tags]&lt;/strong&gt; on the lower part of the recording-wide tag form now lets you manually trigger a replacement of already-present metadata by auto-guessed data derived from the working folder name. For example:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_180340.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_180340.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_180340.png?w=650&amp;amp;tok=1f402d&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Here I have freshly started tagging inside the &amp;#039;Piano Concerto (Britten - 1967)&amp;#039; folder and have taken the same &amp;#039;Read existing metadata&amp;#039; option as normal: unfortunately, on this occasion, the FLACs &lt;em&gt;do&lt;/em&gt; have some pre-existing metadata, so Semplice has read it and put it into the various data entry fields on the form. The trouble is, the metadata is just complete nonsense and I don&amp;#039;t want to have to step through every field in turn, hit Ctrl+U and wipe it before being able to type in something more sensible. So, instead, I tab around to the new [Auto-guess Tags] button and press [Enter] when it&amp;#039;s highlighted:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_180630.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241016_180630.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241016_180630.png?w=650&amp;amp;tok=250124&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
As you can see, the pre-existing metadata has been wiped from the form (even though it&amp;#039;s currently still stored within the FLACs) and the form&amp;#039;s fields have been replaced with data guessed from the current working folder name. You&amp;#039;ll still have to type the composer&amp;#039;s name in yourself -and the Distinguishing Artist&amp;#039;s &lt;em&gt;first&lt;/em&gt; name would be nice to have, too. But if you get the name of your physical working folder correct before invoking Semplice, a lot of the tedium of filling in appropriate tag entries has now been eradicated. Once you press the [Submit] button, your new auto-guessed (and possibly manually tweaked) tags will be written back to the FLACs found within the working folder.
&lt;/p&gt;

&lt;p&gt;
This feature also allows you to step back from significant data input errors: if you accidentally lean on your keyboard when typing into one of the tag fields, filling it with hundreds of garbage characters that would be a pain to delete one-by-one, for example, you can now just &amp;#039;Auto-guess&amp;#039; and revert back to a set of data that makes more sense!
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Bug-fix #1&lt;/strong&gt;&lt;/em&gt;: In prior Semplice versions, when creating SuperFLACs, if the path in which the containing folder is found contained a hash character (#), that would cause the program to error in an ugly way:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241018_105335.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20241018_105335.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20241018_105335.png?w=650&amp;amp;tok=fc0abd&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
You will note that the path in which this SuperFLAC creation attempt is taking place contains a &amp;#039;#&amp;#039; character (look at the top of the file manager window lurking behind the Semplice terminal, showing that somewhere in the path the abbreviation &amp;#039;Sym. #2&amp;#039; has been used): that&amp;#039;s actually bad form in any case, because you really ought to work with NTFS-compliant folder and file names, even if you can&amp;#039;t stand the sight of Windows and NTFS (it&amp;#039;s the lowest common denominator, basically: a file or folder name that works on NTFS is pretty much guaranteed to work anywhere, on any file system) -and the hash character is illegal on NTFS. But that&amp;#039;s besides the point: if you happen to want to use hash characters in your folder names, it&amp;#039;s not for Semplice to say you&amp;#039;re doing it wrong!
&lt;/p&gt;

&lt;p&gt;
The bug-fix implemented in Semplice Version 2.06 is therefore that the presence of hash characters anywhere within the working folder path hierarchy no longer prevents SuperFLAC creation. The only slight catch is that you are now no longer permitted to have folder names that contain the string &lt;strong&gt;+^+^+&lt;/strong&gt; (plus-caret-plus-caret-plus) in them, anywhere. Frankly, if this new restriction affects you, you&amp;#039;re doing extremely strange things and should probably stop… and you&amp;#039;ll also still experience the sort of error shown above. The workaround is simple: use more sensible folder names!!
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.06 - 25th October 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_206_-_25th_october_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;41156-52611&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;semplice_version_205_-_september_14th_2024&quot;&gt;Semplice Version 2.05 - September 14th 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Minor bug-fix&lt;/strong&gt;&lt;/em&gt;: When converting from one audio format to another. After file format conversion, if the output format was FLAC, the code sought to &amp;#039;clean&amp;#039; the tags of the output FLAC files. It did so by calling an inappropriate procedure name, however. The bug-fix means the correct code is now invoked and thus tag cleaning works as intended following conversion to FLAC.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.05 - September 14th 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_205_-_september_14th_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;52612-53046&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit11&quot; id=&quot;semplice_version_204_-_august_17th_2024&quot;&gt;Semplice Version 2.04 - August 17th 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt;Minor bug-fix&lt;/strong&gt;&lt;/em&gt;: Sometimes, the grep statement that determines bit-depth and sample rate would occasionally produce a &amp;#039;binary file matches&amp;#039; error, which would then prevent the renaming of FLACs to include those two pieces of information (if that option was enabled in the configuration file). This release merely adds the -a switch so that the grep program treats binary files as if they were text files, which resolves the error. I am unable to determine what specific circumstances would trigger the &amp;#039;binary files&amp;#039; error in the first place: I only encountered it on one FLAC recently purchased. So I don&amp;#039;t think it&amp;#039;s a widespread issue, but the 2.04 release should mean it&amp;#039;s never an issue again, anyway!
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.04 - August 17th 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_204_-_august_17th_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;53047-53813&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit12&quot; id=&quot;semplice_version_203_-_august_14th_2024&quot;&gt;Semplice Version 2.03 - August 14th 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
There are &lt;strong&gt;two small enhancements&lt;/strong&gt; to functionality in this release, as follows:
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Minor Enhancement&lt;/em&gt;&lt;/strong&gt;: When creating a SuperFLAC (SuperFLAC menu, Option 2), the program now auto-cleans the SuperFLAC as soon as it&amp;#039;s been created. Previously, no cleaning took place unless the manual option to clean was taken (press &amp;#039;K&amp;#039;) or the quit program with post-processing option was specified (&lt;strong&gt;Quit&lt;/strong&gt; menu, &lt;strong&gt;Option 1&lt;/strong&gt;); now the freshly-created SuperFLAC is cleaned without you having to do the job manually. The process of &amp;#039;cleaning&amp;#039; tags firstly removes non-canonical tags (such as &amp;#039;Copyright&amp;#039; or &amp;#039;Record Label&amp;#039; and &lt;em&gt;adds&lt;/em&gt; one non-canonical tag, namely TAGDATE, which is then assigned the current system date/time in Unix Epoch format, so that a value of 1723631422 can &lt;a href=&quot;https://www.epochconverter.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.epochconverter.com&quot; rel=&quot;ugc nofollow noopener&quot;&gt;later be converted to a human-readable date&lt;/a&gt; of Wednesday, 14 August 2024 10:30:22, thereby letting you know precisely when you created and/or tagged a FLAC into your collection. Thus, SuperFLACs created in earlier Semplice versions lacked a TAGDATE tag, but was otherwise in possession of all the canonical tags. This new release therefore simply ensures that freshly-created SuperFLACs do indeed get created with a TAGDATE tag.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;Minor Enhancement&lt;/em&gt;&lt;/strong&gt;: When you perform a volume boost with AUTOBOOST enabled in earlier Semplice versions, if a volume boost &lt;em&gt;can&lt;/em&gt; be applied to your FLACs, one will be automatically -but you will have no idea how &lt;em&gt;big&lt;/em&gt;that volume boost is. New in Version 2.03, therefore, is a very small addition to the status line when an auto-boost is underway that simply tells you how big the volume boost is, like this:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20240814_113547.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20240814_113547.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20240814_113547.png?w=650&amp;amp;tok=18bff4&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The message at the bottom of the screen &lt;em&gt;used&lt;/em&gt; to read &amp;#039;Performing a volume boost…&amp;#039;. It now adds the words &amp;#039;of +&lt;strong&gt;x&lt;/strong&gt;dB&amp;#039; to that message, so you know precisely what the automatically applied volume boost is.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.03 - August 14th 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_203_-_august_14th_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;53814-55807&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;semplice_version_202_-_august_7th_2024&quot;&gt;Semplice Version 2.02 - August 7th 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
When tagging FLAC files with album artwork, you are given the opportunity to &amp;#039;point&amp;#039; to a piece of artwork. Semplice has always checked the file you point to, to ensure that it&amp;#039;s a genuine JPG or PNG file, rather than (say) &amp;#039;word.exe&amp;#039; renamed to be &amp;#039;word.png&amp;#039; for giggles. Unfortunately, I didn&amp;#039;t realise that not all genuine JPGs or PNGs are built the same: most will use what is termed the &amp;#039;sRGB colourspace&amp;#039;, and this is the colourspace that Semplice was originally written to check for as a sign of &amp;#039;genuine image-ness&amp;#039;. This makes sense: colourspaces affect how devices handle the colour information within an image file and for anything involving computers, the sRGB colourspace is the &amp;#039;right&amp;#039; one to use.
&lt;/p&gt;

&lt;p&gt;
Unfortunately, not all record companies are entirely consistent on the point, and one recent download I purchased came with album artwork that declared itself to be a JPG &lt;em&gt;but used the CMYK colourspace internally.&lt;/em&gt; This also makes sense: the record company has to physically &lt;em&gt;print&lt;/em&gt; this artwork when manufacturing its CDs, and the CMYK colourspace is best suited to printing. Trouble thus starts when you point Semplice at a JPG which is internally using the CMYK colourspace (which is not something you&amp;#039;d particularly know was happening, unless you knew how to check!): Semplice simply won&amp;#039;t use such images and your FLACs will remain untagged with that particular bit of artwork. You might think you could force the issue using some other tagging program -and, indeed, you probably would be successful in doing that… but if you were to play such a force-fed FLAC in Giocoso (which uses the img2sixel program to allow graphics to display within a terminal, you&amp;#039;d see this sort of output:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20240806_183312.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20240806_183312.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20240806_183312.png?w=650&amp;amp;tok=d30de3&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
You might notice that the image on the right is in a sort-of &amp;#039;negative&amp;#039; state. This is an sRGB environment trying to make sense of an embedded CMYK image.
&lt;/p&gt;

&lt;p&gt;
I hadn&amp;#039;t realised this sort of thing could actually happen… until it happened to me! Version 2.02 of Semplice thus fixes this issue by doing a silent conversion of any CMYK images it finds into sRGB ones, over-writing the originals whilst doing so. The conversion process doesn&amp;#039;t change what the standalone image looks like on your computer screen, but merely alters the internal way in which the image handles colours. Embedded art then displays correctly in Giocoso, like so:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20240806_194247.png&quot; class=&quot;media&quot; title=&quot;software:semplice:screenshot_20240806_194247.png&quot;&gt;&lt;img src=&quot;https://www.bbritten.com/_media/software/semplice/screenshot_20240806_194247.png?w=650&amp;amp;tok=33ab05&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.02 - August 7th 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_202_-_august_7th_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;55808-58343&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit14&quot; id=&quot;semplice_version_201_-_july_15th_2024&quot;&gt;Semplice Version 2.01 - July 15th 2024&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
This release was necessitated by the realisation that ImageMagick (the program Semplice uses to display and manipulate album art when music files are being tagged with album or cover art) comes in two versions. Version 6 uses a program called “convert”, for which a command such as “convert -resize 450&amp;times;450 image.jpg” would be valid. Version 7 puts up a warning message if the &amp;#039;convert&amp;#039; command is used, saying that its use is deprecated. It also changes the syntax requirements so that the replacement program, “magick”, now &lt;em&gt;requires&lt;/em&gt; that the commands come in “image - task” order. Issue a command such as “magick -resize 450&amp;times;450 image.jpg” therefore, and you&amp;#039;ll get an error message saying that no image file called “450&amp;times;450” could be found. Instead, you have to say, “magick image.jpg -resize 450&amp;times;450”: get the image mentioned first, then say what tasks you want applied to it.
&lt;/p&gt;

&lt;p&gt;
The syntax variation means that you can&amp;#039;t just alias convert → magick. You literally have to issue different commands, depending on which version of ImageMagick you&amp;#039;re working with. Up until very recently, Version 6 was the one used by default in &lt;em&gt;all&lt;/em&gt; the distros that Semplice was tested on, so the issue never arose in my testing. The recent release of KDE Version 6, however, means that I noticed some distros are now shipping ImageMagick Version 7 by default.
&lt;/p&gt;

&lt;p&gt;
This release therefore adds code to (1) identify which version of ImageMagick is installed; and (2) issues an appropriate convert or magick command (using different syntax ordering as needed) depending on what version is detected.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
| &lt;strong&gt;&lt;a href=&quot;https://www.bbritten.com/softwares/semplice/semplice&quot; class=&quot;wikilink1&quot; title=&quot;softwares:semplice:semplice&quot; data-wiki-id=&quot;softwares:semplice:semplice&quot;&gt;Back to Semplice Home Page&lt;/a&gt;&lt;/strong&gt; |
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Semplice Version 2.01 - July 15th 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;semplice_version_201_-_july_15th_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;58344-&amp;quot;} --&gt;
&lt;!-- cachefile /var/www/dokuwiki/data/cache/e/eea144e33bf8fd818536df3a3bc1b0cd.xhtml used --&gt;
</description>
    </item>
</rdf:RDF>
