<rss xmlns:source="http://source.scripting.com/" version="2.0">
  <channel>
    <title>Amerpie by Lou Plummer</title>
    <link>https://amerpie.lol/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Fri, 28 Aug 2026 17:30:29 -0400</lastBuildDate>
    <item>
      <title>Crucial Track for August 28, 2026</title>
      <link>https://amerpie.lol/2026/08/28/crucial-track-for-august.html</link>
      <pubDate>Fri, 28 Aug 2026 17:30:29 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/28/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Desperados Waiting for a Train&#34; by Guy Clark&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/desperados-waiting-for-a-train/284045110?i=284045132&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview125/v4/6b/6a/80/6b6a8045-d120-354e-8a29-3228e7ed2e1d/mzaf_11541523205477326227.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s your favorite song about patience?- Desperados Waiting for a Train by Guy Clark&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&#39;ll keep going back to the Texas singer-songwriter well forever when the subject is some aspect of the human condition.  This is a tune  about the patience of an old man waiting and watching as a boy grows up.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787952630-6a91fdf6046af.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Desperados Waiting for a Train&#34; by Guy Clark&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/desperados-waiting-for-a-train/284045110?i=284045132&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview125/v4/6b/6a/80/6b6a8045-d120-354e-8a29-3228e7ed2e1d/mzaf_11541523205477326227.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s your favorite song about patience?- Desperados Waiting for a Train by Guy Clark&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&#39;ll keep going back to the Texas singer-songwriter well forever when the subject is some aspect of the human condition.  This is a tune  about the patience of an old man waiting and watching as a boy grows up.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787952630-6a91fdf6046af.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 27, 2026</title>
      <link>https://amerpie.lol/2026/08/27/crucial-track-for-august.html</link>
      <pubDate>Thu, 27 Aug 2026 12:34:48 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/27/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Something More Than Free&#34; by Jason Isbell&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/something-more-than-free/986866335?i=986867022&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview125/v4/d5/e3/ee/d5e3eed6-c911-f417-97ba-8db12b0bf959/mzaf_3510759909473164513.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Share a song that captures the feeling of being proud - Something More Than Free by Jason Isbell&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s a working-man&#39;s song about quiet pride in honest labor: &#34;I don&#39;t think about you, I think about who&#39;s gonna do this work / When my back gives out.&#34;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Something More Than Free&#34; by Jason Isbell&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/something-more-than-free/986866335?i=986867022&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview125/v4/d5/e3/ee/d5e3eed6-c911-f417-97ba-8db12b0bf959/mzaf_3510759909473164513.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Share a song that captures the feeling of being proud - Something More Than Free by Jason Isbell&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s a working-man&#39;s song about quiet pride in honest labor: &#34;I don&#39;t think about you, I think about who&#39;s gonna do this work / When my back gives out.&#34;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Five Free and Low Cost Apps: Holeberry, Dock Party, Neon Vision Editor, MojiBar and Snick</title>
      <link>https://amerpie.lol/2026/08/23/five-free-and-low-cost.html</link>
      <pubDate>Sun, 23 Aug 2026 17:21:06 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/23/five-free-and-low-cost.html</guid>
      <description>&lt;p&gt;Here are the best apps I tested this weekend. Two will save you time, two are fun ways to waste it on UI tweaks, and one&#39;s for a certain psychological profile. I&#39;m sure you can figure out which one.&lt;/p&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--6ec75959f012ddd5f1e8878834b1b9138a9358c5/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.58.35.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg 538w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--6ec75959f012ddd5f1e8878834b1b9138a9358c5/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.58.35.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg 538w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/pedrovieira/Holeberry&#34;&gt;Holeberry&lt;/a&gt; - A native Swift 6 app for macOS 14 and up, built by developer Pedro Vieira, Holeberry puts the Pi-hole controls you actually use right in your menu bar. See real-time blocking status and query stats without keeping a dashboard tab open. You can disable blocking for five minutes, an hour, or indefinitely, giving you the same toggle as Pi-hole&#39;s own web UI, just one click closer. &lt;em&gt;The feature that actually earns the download is per-tab unblocking.&lt;/em&gt; Holeberry reads the active tab in Safari, Chrome, Chromium, Firefox, or Zen, and when a site is broken because Pi-hole blocked something on the page, it can identify and allowlist that domain without making you dig through the query log yourself. That&#39;s a workflow improvement, not a cosmetic shortcut, and it&#39;s the reason to care about this app at all. (FOSS)&lt;/p&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMRUJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2b386d2a749c2599fabbed60112ea30a57f703e9/CleanShot%202026-08-23%20at%2016.56.26.jpg 1476w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMRUJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2b386d2a749c2599fabbed60112ea30a57f703e9/CleanShot%202026-08-23%20at%2016.56.26.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMRUJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2b386d2a749c2599fabbed60112ea30a57f703e9/CleanShot%202026-08-23%20at%2016.56.26.jpg 1476w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.56.26.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://dockparty.app/&#34;&gt;Dock Party&lt;/a&gt; - Dock Party watches Spotify or Apple Music via system audio and turns that into a light bar running along the edge of the Dock. Track name, artist, and album art appear beside it, a progress bar runs along the Dock&#39;s edge, and playback controls sit right there without requiring you to switch apps. It also adds Amplitude, Pitch, and Waveform visualizer modes, so the light bar moves with the music instead of just sitting there. ($4.99)&lt;/p&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.57.27.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.57.27.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.57.27.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMWkJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--f3371ac832983a78e7f7ab30cf20b77cd2964435/CleanShot%202026-08-23%20at%2016.57.27.jpg 1497w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMWkJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--f3371ac832983a78e7f7ab30cf20b77cd2964435/CleanShot%202026-08-23%20at%2016.57.27.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.57.27.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.57.27.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.57.27.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMWkJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--f3371ac832983a78e7f7ab30cf20b77cd2964435/CleanShot%202026-08-23%20at%2016.57.27.jpg 1497w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.57.27.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/neon-vision-editor/id6758950965&#34;&gt;Neon Vision Editor&lt;/a&gt; - It&#39;s a text and code editor for macOS, iPhone, and iPad aimed at developers, writers, and sysadmins who value speed and a small footprint over a massive plugin ecosystem. Syntax highlighting covers Swift, Python, JS/TS, Go, Rust, SQL, Markdown, and more. There&#39;s a recursive project sidebar, Quick Open, Find in Files, a code minimap, and Git tooling for status, history, and diffs. A CSV/TSV table mode and Mac-hosted SSH remote editing round things out, and Vim keybindings are there if you want them. AI code completion exists but is opt-in, limited to minimal cursor-context text, and sent only to a provider you choose yourself. Leave it off, and the app makes no network calls at all. (Free/$4.99)&lt;/p&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.54.06.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.54.06.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKY0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c328d88e4fdf50322354380fbedac1cf10c691a2/CleanShot%202026-08-23%20at%2016.54.06.jpg 1116w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKY0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c328d88e4fdf50322354380fbedac1cf10c691a2/CleanShot%202026-08-23%20at%2016.54.06.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.54.06.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.54.06.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKY0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c328d88e4fdf50322354380fbedac1cf10c691a2/CleanShot%202026-08-23%20at%2016.54.06.jpg 1116w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.54.06.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://mojibarapp.com/&#34;&gt;Mojibar&lt;/a&gt; - Mojibar replaces your Dock icon and menu bar icon with any of 3,600-plus emoji. Make sure you use this link to find the app because there&#39;s more than one out there with the same name. ($0.99)&lt;/p&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/snick.jpg 480w, https://amerpie.lol/uploads/2026/snick.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKcUEya0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9aa38cbfb2dbc2fd4cb3f2889f8e102f64ba478a/snick.jpg 874w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKcUEya0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9aa38cbfb2dbc2fd4cb3f2889f8e102f64ba478a/snick.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/snick.jpg 480w, https://amerpie.lol/uploads/2026/snick.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKcUEya0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9aa38cbfb2dbc2fd4cb3f2889f8e102f64ba478a/snick.jpg 874w&#34; src=&#34;https://amerpie.lol/uploads/2026/snick.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://trysnick.xyz/&#34;&gt;Snick&lt;/a&gt; - Snick turns your trackpad into a ratchet, complete with sound and haptic feedback. That&#39;s it. That&#39;s the app. Strangely enough, it got on my radar through enthusiastic reviews. Some people need feedback from their devices. They&#39;re the ones leading the mechanical keyboard movement, using Thock for the sound effects, and they&#39;re the audience for this app.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Five%20Free%20and%20Low%20Cost%20Apps:%20Holeberry,%20Dock%20Party,%20Neon%20Vision%20Editor,%20MojiBar%20and%20Snick&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;Here are the best apps I tested this weekend. Two will save you time, two are fun ways to waste it on UI tweaks, and one&#39;s for a certain psychological profile. I&#39;m sure you can figure out which one.&lt;/p&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--6ec75959f012ddd5f1e8878834b1b9138a9358c5/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.58.35.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg 538w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--6ec75959f012ddd5f1e8878834b1b9138a9358c5/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.58.35.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg 538w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.58.35.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/pedrovieira/Holeberry&#34;&gt;Holeberry&lt;/a&gt; - A native Swift 6 app for macOS 14 and up, built by developer Pedro Vieira, Holeberry puts the Pi-hole controls you actually use right in your menu bar. See real-time blocking status and query stats without keeping a dashboard tab open. You can disable blocking for five minutes, an hour, or indefinitely, giving you the same toggle as Pi-hole&#39;s own web UI, just one click closer. &lt;em&gt;The feature that actually earns the download is per-tab unblocking.&lt;/em&gt; Holeberry reads the active tab in Safari, Chrome, Chromium, Firefox, or Zen, and when a site is broken because Pi-hole blocked something on the page, it can identify and allowlist that domain without making you dig through the query log yourself. That&#39;s a workflow improvement, not a cosmetic shortcut, and it&#39;s the reason to care about this app at all. (FOSS)&lt;/p&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMRUJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2b386d2a749c2599fabbed60112ea30a57f703e9/CleanShot%202026-08-23%20at%2016.56.26.jpg 1476w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMRUJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2b386d2a749c2599fabbed60112ea30a57f703e9/CleanShot%202026-08-23%20at%2016.56.26.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUVyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e65ba670710eafae38017464e03a2fbebdffb143/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMRUJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--2b386d2a749c2599fabbed60112ea30a57f703e9/CleanShot%202026-08-23%20at%2016.56.26.jpg 1476w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.56.26.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&#34;https://dockparty.app/&#34;&gt;Dock Party&lt;/a&gt; - Dock Party watches Spotify or Apple Music via system audio and turns that into a light bar running along the edge of the Dock. Track name, artist, and album art appear beside it, a progress bar runs along the Dock&#39;s edge, and playback controls sit right there without requiring you to switch apps. It also adds Amplitude, Pitch, and Waveform visualizer modes, so the light bar moves with the music instead of just sitting there. ($4.99)&lt;/p&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.57.27.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.57.27.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.57.27.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMWkJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--f3371ac832983a78e7f7ab30cf20b77cd2964435/CleanShot%202026-08-23%20at%2016.57.27.jpg 1497w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMWkJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--f3371ac832983a78e7f7ab30cf20b77cd2964435/CleanShot%202026-08-23%20at%2016.57.27.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.57.27.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.57.27.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-23%20at%2016.57.27.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeUlyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--58eb4e01af543513cf75009f495790dfa3bbb2a6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMWkJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--f3371ac832983a78e7f7ab30cf20b77cd2964435/CleanShot%202026-08-23%20at%2016.57.27.jpg 1497w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.57.27.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/neon-vision-editor/id6758950965&#34;&gt;Neon Vision Editor&lt;/a&gt; - It&#39;s a text and code editor for macOS, iPhone, and iPad aimed at developers, writers, and sysadmins who value speed and a small footprint over a massive plugin ecosystem. Syntax highlighting covers Swift, Python, JS/TS, Go, Rust, SQL, Markdown, and more. There&#39;s a recursive project sidebar, Quick Open, Find in Files, a code minimap, and Git tooling for status, history, and diffs. A CSV/TSV table mode and Mac-hosted SSH remote editing round things out, and Vim keybindings are there if you want them. AI code completion exists but is opt-in, limited to minimal cursor-context text, and sent only to a provider you choose yourself. Leave it off, and the app makes no network calls at all. (Free/$4.99)&lt;/p&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.54.06.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.54.06.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKY0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c328d88e4fdf50322354380fbedac1cf10c691a2/CleanShot%202026-08-23%20at%2016.54.06.jpg 1116w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKY0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c328d88e4fdf50322354380fbedac1cf10c691a2/CleanShot%202026-08-23%20at%2016.54.06.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-23%20at%2016.54.06.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.54.06.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeU1yQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5cb5e907beaa02ee91aad86b30e8014395989b39/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKY0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c328d88e4fdf50322354380fbedac1cf10c691a2/CleanShot%202026-08-23%20at%2016.54.06.jpg 1116w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-2320at2016.54.06.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&#34;https://mojibarapp.com/&#34;&gt;Mojibar&lt;/a&gt; - Mojibar replaces your Dock icon and menu bar icon with any of 3,600-plus emoji. Make sure you use this link to find the app because there&#39;s more than one out there with the same name. ($0.99)&lt;/p&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/snick.jpg 480w, https://amerpie.lol/uploads/2026/snick.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKcUEya0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9aa38cbfb2dbc2fd4cb3f2889f8e102f64ba478a/snick.jpg 874w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKcUEya0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9aa38cbfb2dbc2fd4cb3f2889f8e102f64ba478a/snick.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/snick.jpg 480w, https://amerpie.lol/uploads/2026/snick.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeVFyQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--47126d7bca1dd06d04f4c359a6fa6c3595743127/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKcUEya0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9aa38cbfb2dbc2fd4cb3f2889f8e102f64ba478a/snick.jpg 874w&#34; src=&#34;https://amerpie.lol/uploads/2026/snick.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&#34;https://trysnick.xyz/&#34;&gt;Snick&lt;/a&gt; - Snick turns your trackpad into a ratchet, complete with sound and haptic feedback. That&#39;s it. That&#39;s the app. Strangely enough, it got on my radar through enthusiastic reviews. Some people need feedback from their devices. They&#39;re the ones leading the mechanical keyboard movement, using Thock for the sound effects, and they&#39;re the audience for this app.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Five%20Free%20and%20Low%20Cost%20Apps:%20Holeberry,%20Dock%20Party,%20Neon%20Vision%20Editor,%20MojiBar%20and%20Snick&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 22, 2026</title>
      <link>https://amerpie.lol/2026/08/22/crucial-track-for-august.html</link>
      <pubDate>Sat, 22 Aug 2026 09:58:15 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/22/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Faithless Street&#34; by Whiskeytown&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/faithless-street/1440903526?i=1440903671&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview115/v4/79/ba/c9/79bac986-0bb6-f894-1c54-61977ea7828b/mzaf_5779668008993480160.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s a song you associate with your biggest mistake? - Faithless Street by Whiskeytown&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, I&#39;m not telling that story on the Internet.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787407095-6a89aaf7872b6.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Faithless Street&#34; by Whiskeytown&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/faithless-street/1440903526?i=1440903671&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview115/v4/79/ba/c9/79bac986-0bb6-f894-1c54-61977ea7828b/mzaf_5779668008993480160.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s a song you associate with your biggest mistake? - Faithless Street by Whiskeytown&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, I&#39;m not telling that story on the Internet.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787407095-6a89aaf7872b6.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 21, 2026</title>
      <link>https://amerpie.lol/2026/08/21/crucial-track-for-august.html</link>
      <pubDate>Fri, 21 Aug 2026 16:09:22 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/21/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;New Madrid&#34; by Uncle Tupelo&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/new-madrid/302161524?i=302161534&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview115/v4/8f/68/d2/8f68d2a9-f692-90ae-35fa-a0ff702446d4/mzaf_7867398606793701164.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;**What song makes you want to write poetry? - New Madrid by Uncle Tupelo&#34;&lt;/p&gt;
&lt;p&gt;I love how this song conveys so much with so few words.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787342962-6a88b07218915.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;New Madrid&#34; by Uncle Tupelo&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/new-madrid/302161524?i=302161534&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview115/v4/8f/68/d2/8f68d2a9-f692-90ae-35fa-a0ff702446d4/mzaf_7867398606793701164.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;**What song makes you want to write poetry? - New Madrid by Uncle Tupelo&#34;&lt;/p&gt;
&lt;p&gt;I love how this song conveys so much with so few words.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787342962-6a88b07218915.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Legendary Meals from the 70s</title>
      <link>https://amerpie.lol/2026/08/21/legendary-meals-from-the-s.html</link>
      <pubDate>Fri, 21 Aug 2026 06:49:00 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/21/legendary-meals-from-the-s.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/chatgpt-image-aug-21-2026-at-06-47-27-am.webp&#34; alt=&#34;Bread Burger Recipe Card&#34; /&gt;&lt;/p&gt;
&lt;p&gt;My siblings and I are retired or close to it, but we still have conversations that start with &#34;Do you remember when Mom made X?&#34; Thus commences a discussion of Old El Paso taco kits, Chef Boyardee pizzas, waffle irons, liver, English peas and frequently, bread burgers, a 70s-era delicacy, that sounds a bit awful now, but actually wasn&#39;t that bad.&lt;/p&gt;
&lt;p&gt;The grocery stores of my youth were a lot different than what we now have. They sold one kind of lettuce, iceberg, and two kinds of apples, Red Delicious and Golden Delicious. In the south, where I&#39;m from, the stores considered bagels to be a Northern affectation and didn&#39;t sell them. I was in high school before I learned such a thing existed.&lt;/p&gt;
&lt;p&gt;The other factor from the 70s that played a part in food choices was the horrible economy. It was a decade of inflation, scarcity and interest rates in the stratosphere. Times were lean and feeding five people on a budget was a challenge.&lt;/p&gt;
&lt;p&gt;Enter the bread burger. Then, as now, hamburger came in 1 pound packages. That&#39;s not a lot when divided into fifths, but back in the disco era, we had a solution.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&#34;The practice of adding bread or breadcrumbs to ground beef was a common culinary technique in the 1970s, often referred to as &#39;stretching&#39; the meat to make it more economical for larger families. This method not only increased the yield but also helped retain moisture, resulting in a softer, juicier patty.&#34;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ok, that AI-generated description is accurate up to a point. The way they were made in our house involved shredding several slices of loaf bread, soaking that in milk and seasoning with salt, pepper, garlic, and Worcestershire sauce. This was folded into the hamburger, which was then formed into patties and cooked in a skillet. The result was dinner.&lt;/p&gt;
&lt;p&gt;Over time, that mildly weird meal has evolved, undeservedly, into something vile. This actually brings me comfort.&lt;/p&gt;
&lt;p&gt;Flash forward a couple of decades, and now I&#39;m the parent trying to stretch the grocery budget. For a time, my whole family didn&#39;t eat meat at home. I was the family cook, and this made constructing filling dinners more complicated than I liked. One dish I made frequently involved mixing black beans, corn, lettuce, cheese and seasonings with a bottle of Catalina salad dressing. I didn&#39;t dare call it taco salad because of the missing meat, so I christened it bean mixture, and I have never heard the end of it.&lt;/p&gt;
&lt;p&gt;My 40-ish kids make it sound like bean mixture was something you were sentenced to, not served for dinner. The fact that they grew into robust, athletic adults is, I think, a testament to my obvious dedication to their nutritional development.&lt;/p&gt;
&lt;p&gt;When you have grandchildren, you get to pay your own kids back for mocking you. In my house, grandchildren can have anything they want to eat whenever they want it, and if I don&#39;t have it in the cabinet, I&#39;ll go to the store and buy it for them. You only live once. My mom, a retired nurse and walking health encyclopedia, infamously serves ice cream for breakfast to her grandchildren upon request. It takes some mental energy to understand that Nana Ice Cream and Mother Eat All Your Peas is the same person.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/7af98c48c8f46796efd899&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }
&lt;p&gt;async function fetchInteractions(headerTitle) {
const response = await fetch(&amp;ldquo;&lt;a href=&#34;https://webmention.io/api/mentions.jf2?target=%22&#34;&gt;https://webmention.io/api/mentions.jf2?target=&amp;quot;&lt;/a&gt; + document.URL);
const data = await response.json();
if (data &amp;amp;&amp;amp; data.children.length &amp;gt; 0) {&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  const interactions = document.createElement(&amp;quot;div&amp;quot;);
  interactions.innerHTML = `&amp;lt;h3&amp;gt;${headerTitle ?? &amp;quot;Interactions&amp;quot;}&amp;lt;/h3&amp;gt;`;

  for (const child of data.children) {
    const interaction = document.createElement(&amp;quot;div&amp;quot;);

    interaction.innerHTML = `
          &amp;lt;p&amp;gt;
              &amp;lt;strong&amp;gt;&amp;lt;a href=&amp;quot;${child.author.url}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;${child.author.name}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;
              &amp;lt;small&amp;gt; - ${new Date(child[&amp;quot;wm-received&amp;quot;]).toLocaleString(&amp;quot;en-US&amp;quot;, {
      month: &amp;quot;short&amp;quot;,
      day: &amp;quot;numeric&amp;quot;,
      year: &amp;quot;numeric&amp;quot;,
    })}&amp;lt;/small&amp;gt;
          &amp;lt;/p&amp;gt;
          &amp;lt;blockquote&amp;gt;${setContent(child)}&amp;lt;/blockquote&amp;gt;
      `;

    interactions.appendChild(interaction);
  }

  const upvoteForm = document.getElementById(&amp;quot;upvote-form&amp;quot;);
  upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;fetchInteractions(document.currentScript.getAttribute(&amp;ldquo;data-interactions&amp;rdquo;));
}
&lt;/script&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/chatgpt-image-aug-21-2026-at-06-47-27-am.webp&#34; alt=&#34;Bread Burger Recipe Card&#34; /&gt;&lt;/p&gt;
&lt;p&gt;My siblings and I are retired or close to it, but we still have conversations that start with &#34;Do you remember when Mom made X?&#34; Thus commences a discussion of Old El Paso taco kits, Chef Boyardee pizzas, waffle irons, liver, English peas and frequently, bread burgers, a 70s-era delicacy, that sounds a bit awful now, but actually wasn&#39;t that bad.&lt;/p&gt;
&lt;p&gt;The grocery stores of my youth were a lot different than what we now have. They sold one kind of lettuce, iceberg, and two kinds of apples, Red Delicious and Golden Delicious. In the south, where I&#39;m from, the stores considered bagels to be a Northern affectation and didn&#39;t sell them. I was in high school before I learned such a thing existed.&lt;/p&gt;
&lt;p&gt;The other factor from the 70s that played a part in food choices was the horrible economy. It was a decade of inflation, scarcity and interest rates in the stratosphere. Times were lean and feeding five people on a budget was a challenge.&lt;/p&gt;
&lt;p&gt;Enter the bread burger. Then, as now, hamburger came in 1 pound packages. That&#39;s not a lot when divided into fifths, but back in the disco era, we had a solution.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&#34;The practice of adding bread or breadcrumbs to ground beef was a common culinary technique in the 1970s, often referred to as &#39;stretching&#39; the meat to make it more economical for larger families. This method not only increased the yield but also helped retain moisture, resulting in a softer, juicier patty.&#34;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ok, that AI-generated description is accurate up to a point. The way they were made in our house involved shredding several slices of loaf bread, soaking that in milk and seasoning with salt, pepper, garlic, and Worcestershire sauce. This was folded into the hamburger, which was then formed into patties and cooked in a skillet. The result was dinner.&lt;/p&gt;
&lt;p&gt;Over time, that mildly weird meal has evolved, undeservedly, into something vile. This actually brings me comfort.&lt;/p&gt;
&lt;p&gt;Flash forward a couple of decades, and now I&#39;m the parent trying to stretch the grocery budget. For a time, my whole family didn&#39;t eat meat at home. I was the family cook, and this made constructing filling dinners more complicated than I liked. One dish I made frequently involved mixing black beans, corn, lettuce, cheese and seasonings with a bottle of Catalina salad dressing. I didn&#39;t dare call it taco salad because of the missing meat, so I christened it bean mixture, and I have never heard the end of it.&lt;/p&gt;
&lt;p&gt;My 40-ish kids make it sound like bean mixture was something you were sentenced to, not served for dinner. The fact that they grew into robust, athletic adults is, I think, a testament to my obvious dedication to their nutritional development.&lt;/p&gt;
&lt;p&gt;When you have grandchildren, you get to pay your own kids back for mocking you. In my house, grandchildren can have anything they want to eat whenever they want it, and if I don&#39;t have it in the cabinet, I&#39;ll go to the store and buy it for them. You only live once. My mom, a retired nurse and walking health encyclopedia, infamously serves ice cream for breakfast to her grandchildren upon request. It takes some mental energy to understand that Nana Ice Cream and Mother Eat All Your Peas is the same person.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/7af98c48c8f46796efd899&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }

  async function fetchInteractions(headerTitle) {
    const response = await fetch(&#34;https://webmention.io/api/mentions.jf2?target=&#34; + document.URL);
    const data = await response.json();
    if (data &amp;&amp; data.children.length &gt; 0) {

      const interactions = document.createElement(&#34;div&#34;);
      interactions.innerHTML = `&lt;h3&gt;${headerTitle ?? &#34;Interactions&#34;}&lt;/h3&gt;`;

      for (const child of data.children) {
        const interaction = document.createElement(&#34;div&#34;);

        interaction.innerHTML = `
              &lt;p&gt;
                  &lt;strong&gt;&lt;a href=&#34;${child.author.url}&#34; target=&#34;_blank&#34;&gt;${child.author.name}&lt;/a&gt;&lt;/strong&gt;
                  &lt;small&gt; - ${new Date(child[&#34;wm-received&#34;]).toLocaleString(&#34;en-US&#34;, {
          month: &#34;short&#34;,
          day: &#34;numeric&#34;,
          year: &#34;numeric&#34;,
        })}&lt;/small&gt;
              &lt;/p&gt;
              &lt;blockquote&gt;${setContent(child)}&lt;/blockquote&gt;
          `;

        interactions.appendChild(interaction);
      }

      const upvoteForm = document.getElementById(&#34;upvote-form&#34;);
      upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
    }
  }

  fetchInteractions(document.currentScript.getAttribute(&#34;data-interactions&#34;));
}
&lt;/script&gt;
</source:markdown>
    </item>
    
    <item>
      <title>A Grits Explainer</title>
      <link>https://amerpie.lol/2026/08/20/a-grits-explainer.html</link>
      <pubDate>Thu, 20 Aug 2026 06:39:00 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/20/a-grits-explainer.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/homemadecreamy-lowcountry-shrimp-and-grits-scaled.webp&#34; alt=&#34;HomemadeCreamy-Lowcountry-Shrimp-and-Grits-scaled&#34; /&gt;&lt;/p&gt;
&lt;p&gt;I eat grits. I always have and I always will. Because they&#39;re delicious, that&#39;s why. Grits are a simple dish: ground corn, salt and a little butter, the traditional way. Sometimes folks get a little fancy and start adding cheese, chopped sausage or bacon and other delicacies. Grits are a savory dish. They are not oatmeal or cream of wheat. Keep the sugar and milk away from them.&lt;/p&gt;
&lt;p&gt;People who aren&#39;t from the parts of the south where grits are commonly served are often suspicious of the dish. After all, the name suggests something you&#39;d spit out rather than swallow. Because of all the other well-earned baggage being a southerner entails, I&#39;ve never been one to join the battle of Grits Mountain to defend our dietary choices. Don&#39;t like grits? Fine. More for me. You don&#39;t know what you&#39;re missing. Never tried grits? Don&#39;t be close-minded.&lt;/p&gt;
&lt;p&gt;Just because you are in a place surrounded by Southern accents, don&#39;t think that you have a guarantee that grits will be on the menu. I was laughed at in the mountains of Virginia for trying to order them at a gas station cafe located just off the Appalachian Trail. Conversely, don&#39;t automatically despair when traveling. I have seen them on menus as far north as Maine.&lt;/p&gt;
&lt;p&gt;Grits rank right up with rice and beans as good food for lean times. They&#39;re cheap, filling and nutritious. The method of processing corn prior to grinding it for some varieties of grits exposes a form of Vitamin B that prevents pellagra, a particularly foul variation on malnutrition. Because they are light, and often sold in a pre-seasoned portable instant form, grits are much loved by backpackers.&lt;/p&gt;
&lt;p&gt;They aren&#39;t a plebeian dish, though. Plenty of restaurants with linen tablecloths offer shrimp and grits, using the stone-ground variety for better flavor and adding butter, garlic, onion, peppers, celery, cheese and sometimes a splash of lemon or a little Cajun seasoning.&lt;/p&gt;
&lt;p&gt;Don&#39;t go so far towards haute-cuisine that you convince yourself that ordering polenta in an Italian place is the moral equivalent of grits consumption, because it isn&#39;t. Polenta uses a different type corn and it isn&#39;t processed in a way that exposes the vitamins in grits. Polenta is a poor substitute for the real thing and you lose bonus points for trying to be sophisticated.&lt;/p&gt;
&lt;p&gt;To all of the people reacting in horror or making gagging sounds at the prospect of eating…corn. Grow up. If you want to mock the south, mock our per-pupil spending or our lack of unions. Leave our food out of it.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/8db3bf6e13c702c92b09c6&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }
&lt;p&gt;async function fetchInteractions(headerTitle) {
const response = await fetch(&amp;ldquo;&lt;a href=&#34;https://webmention.io/api/mentions.jf2?target=%22&#34;&gt;https://webmention.io/api/mentions.jf2?target=&amp;quot;&lt;/a&gt; + document.URL);
const data = await response.json();
if (data &amp;amp;&amp;amp; data.children.length &amp;gt; 0) {&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  const interactions = document.createElement(&amp;quot;div&amp;quot;);
  interactions.innerHTML = `&amp;lt;h3&amp;gt;${headerTitle ?? &amp;quot;Interactions&amp;quot;}&amp;lt;/h3&amp;gt;`;

  for (const child of data.children) {
    const interaction = document.createElement(&amp;quot;div&amp;quot;);

    interaction.innerHTML = `
          &amp;lt;p&amp;gt;
              &amp;lt;strong&amp;gt;&amp;lt;a href=&amp;quot;${child.author.url}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;${child.author.name}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;
              &amp;lt;small&amp;gt; - ${new Date(child[&amp;quot;wm-received&amp;quot;]).toLocaleString(&amp;quot;en-US&amp;quot;, {
      month: &amp;quot;short&amp;quot;,
      day: &amp;quot;numeric&amp;quot;,
      year: &amp;quot;numeric&amp;quot;,
    })}&amp;lt;/small&amp;gt;
          &amp;lt;/p&amp;gt;
          &amp;lt;blockquote&amp;gt;${setContent(child)}&amp;lt;/blockquote&amp;gt;
      `;

    interactions.appendChild(interaction);
  }

  const upvoteForm = document.getElementById(&amp;quot;upvote-form&amp;quot;);
  upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;fetchInteractions(document.currentScript.getAttribute(&amp;ldquo;data-interactions&amp;rdquo;));
}
&lt;/script&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/homemadecreamy-lowcountry-shrimp-and-grits-scaled.webp&#34; alt=&#34;HomemadeCreamy-Lowcountry-Shrimp-and-Grits-scaled&#34; /&gt;&lt;/p&gt;
&lt;p&gt;I eat grits. I always have and I always will. Because they&#39;re delicious, that&#39;s why. Grits are a simple dish: ground corn, salt and a little butter, the traditional way. Sometimes folks get a little fancy and start adding cheese, chopped sausage or bacon and other delicacies. Grits are a savory dish. They are not oatmeal or cream of wheat. Keep the sugar and milk away from them.&lt;/p&gt;
&lt;p&gt;People who aren&#39;t from the parts of the south where grits are commonly served are often suspicious of the dish. After all, the name suggests something you&#39;d spit out rather than swallow. Because of all the other well-earned baggage being a southerner entails, I&#39;ve never been one to join the battle of Grits Mountain to defend our dietary choices. Don&#39;t like grits? Fine. More for me. You don&#39;t know what you&#39;re missing. Never tried grits? Don&#39;t be close-minded.&lt;/p&gt;
&lt;p&gt;Just because you are in a place surrounded by Southern accents, don&#39;t think that you have a guarantee that grits will be on the menu. I was laughed at in the mountains of Virginia for trying to order them at a gas station cafe located just off the Appalachian Trail. Conversely, don&#39;t automatically despair when traveling. I have seen them on menus as far north as Maine.&lt;/p&gt;
&lt;p&gt;Grits rank right up with rice and beans as good food for lean times. They&#39;re cheap, filling and nutritious. The method of processing corn prior to grinding it for some varieties of grits exposes a form of Vitamin B that prevents pellagra, a particularly foul variation on malnutrition. Because they are light, and often sold in a pre-seasoned portable instant form, grits are much loved by backpackers.&lt;/p&gt;
&lt;p&gt;They aren&#39;t a plebeian dish, though. Plenty of restaurants with linen tablecloths offer shrimp and grits, using the stone-ground variety for better flavor and adding butter, garlic, onion, peppers, celery, cheese and sometimes a splash of lemon or a little Cajun seasoning.&lt;/p&gt;
&lt;p&gt;Don&#39;t go so far towards haute-cuisine that you convince yourself that ordering polenta in an Italian place is the moral equivalent of grits consumption, because it isn&#39;t. Polenta uses a different type corn and it isn&#39;t processed in a way that exposes the vitamins in grits. Polenta is a poor substitute for the real thing and you lose bonus points for trying to be sophisticated.&lt;/p&gt;
&lt;p&gt;To all of the people reacting in horror or making gagging sounds at the prospect of eating…corn. Grow up. If you want to mock the south, mock our per-pupil spending or our lack of unions. Leave our food out of it.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/8db3bf6e13c702c92b09c6&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }

  async function fetchInteractions(headerTitle) {
    const response = await fetch(&#34;https://webmention.io/api/mentions.jf2?target=&#34; + document.URL);
    const data = await response.json();
    if (data &amp;&amp; data.children.length &gt; 0) {

      const interactions = document.createElement(&#34;div&#34;);
      interactions.innerHTML = `&lt;h3&gt;${headerTitle ?? &#34;Interactions&#34;}&lt;/h3&gt;`;

      for (const child of data.children) {
        const interaction = document.createElement(&#34;div&#34;);

        interaction.innerHTML = `
              &lt;p&gt;
                  &lt;strong&gt;&lt;a href=&#34;${child.author.url}&#34; target=&#34;_blank&#34;&gt;${child.author.name}&lt;/a&gt;&lt;/strong&gt;
                  &lt;small&gt; - ${new Date(child[&#34;wm-received&#34;]).toLocaleString(&#34;en-US&#34;, {
          month: &#34;short&#34;,
          day: &#34;numeric&#34;,
          year: &#34;numeric&#34;,
        })}&lt;/small&gt;
              &lt;/p&gt;
              &lt;blockquote&gt;${setContent(child)}&lt;/blockquote&gt;
          `;

        interactions.appendChild(interaction);
      }

      const upvoteForm = document.getElementById(&#34;upvote-form&#34;);
      upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
    }
  }

  fetchInteractions(document.currentScript.getAttribute(&#34;data-interactions&#34;));
}
&lt;/script&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 19, 2026</title>
      <link>https://amerpie.lol/2026/08/19/crucial-track-for-august.html</link>
      <pubDate>Wed, 19 Aug 2026 04:55:01 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/19/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Into the Mystic&#34; by Van Morrison&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/into-the-mystic/712727708?i=712729031&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview211/v4/4d/2f/76/4d2f769c-efb5-c691-5c3e-a759368a4972/mzaf_6223031972697077107.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s a song you&#39;d want to hear while watching the sunrise? - Into the Mystic by Van Morrison&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The song is built for exactly that moment; foghorns, tide turning, &#34;let your soul and spirit fly&#34; is dawn imagery even though it&#39;s technically about a boat coming into harbor.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787129701-6a856f654c48e.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Into the Mystic&#34; by Van Morrison&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/into-the-mystic/712727708?i=712729031&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview211/v4/4d/2f/76/4d2f769c-efb5-c691-5c3e-a759368a4972/mzaf_6223031972697077107.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s a song you&#39;d want to hear while watching the sunrise? - Into the Mystic by Van Morrison&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The song is built for exactly that moment; foghorns, tide turning, &#34;let your soul and spirit fly&#34; is dawn imagery even though it&#39;s technically about a boat coming into harbor.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1787129701-6a856f654c48e.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>AppAddict Records 1,000,000th View</title>
      <link>https://amerpie.lol/2026/08/19/appaddict-records-th-view.html</link>
      <pubDate>Wed, 19 Aug 2026 04:16:30 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/19/appaddict-records-th-view.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-19%20at%2004.11.39.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1920at2004.11.39.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-19%20at%2004.11.39.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJcEJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9f229c1a441389bb69fe69df4043a4ff17a80ee2/CleanShot%202026-08-19%20at%2004.11.39.jpg 1321w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJcEJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9f229c1a441389bb69fe69df4043a4ff17a80ee2/CleanShot%202026-08-19%20at%2004.11.39.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-19%20at%2004.11.39.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1920at2004.11.39.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-19%20at%2004.11.39.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJcEJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9f229c1a441389bb69fe69df4043a4ff17a80ee2/CleanShot%202026-08-19%20at%2004.11.39.jpg 1321w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1920at2004.11.39.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;When I wrote and published my first software review in 2024, I had no idea I&#39;d still be going strong after 500+ reviews. Thank you to all of my fellow App Addicts and all the developers out there who keep writing high quality Mac software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=AppAddict%20Records%201,000,000th%20View&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-19%20at%2004.11.39.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1920at2004.11.39.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-19%20at%2004.11.39.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJcEJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9f229c1a441389bb69fe69df4043a4ff17a80ee2/CleanShot%202026-08-19%20at%2004.11.39.jpg 1321w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJcEJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9f229c1a441389bb69fe69df4043a4ff17a80ee2/CleanShot%202026-08-19%20at%2004.11.39.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-19%20at%2004.11.39.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1920at2004.11.39.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-19%20at%2004.11.39.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOWtkQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--42b48ca4b8ed800883ba20b177e2a2a973dee8a3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJcEJXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--9f229c1a441389bb69fe69df4043a4ff17a80ee2/CleanShot%202026-08-19%20at%2004.11.39.jpg 1321w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1920at2004.11.39.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;When I wrote and published my first software review in 2024, I had no idea I&#39;d still be going strong after 500+ reviews. Thank you to all of my fellow App Addicts and all the developers out there who keep writing high quality Mac software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=AppAddict%20Records%201,000,000th%20View&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 18, 2026</title>
      <link>https://amerpie.lol/2026/08/18/crucial-track-for-august.html</link>
      <pubDate>Tue, 18 Aug 2026 10:52:10 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/18/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Kodachrome&#34; by Paul Simon&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/kodachrome/380589462?i=380589464&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview126/v4/4c/55/c2/4c55c267-64ed-eab0-e21f-9585cffcbb73/mzaf_3884462620809927289.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;**What&#39;s a song you associate with your favorite photograph? - Kodachrome by Paul Simon&#34;&lt;/p&gt;
&lt;p&gt;&#34;When I think back on all the crap I learned in high school...&#34; I love this tune!&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.crucialtracks.org/storage/entries/9358/images/1787064730_6a84719aebd01.webp&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Kodachrome&#34; by Paul Simon&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/kodachrome/380589462?i=380589464&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview126/v4/4c/55/c2/4c55c267-64ed-eab0-e21f-9585cffcbb73/mzaf_3884462620809927289.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;**What&#39;s a song you associate with your favorite photograph? - Kodachrome by Paul Simon&#34;&lt;/p&gt;
&lt;p&gt;&#34;When I think back on all the crap I learned in high school...&#34; I love this tune!&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.crucialtracks.org/storage/entries/9358/images/1787064730_6a84719aebd01.webp&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 17, 2026</title>
      <link>https://amerpie.lol/2026/08/17/crucial-track-for-august.html</link>
      <pubDate>Mon, 17 Aug 2026 03:26:33 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/17/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;In Spite of Ourselves (feat. Iris DeMent)&#34; by John Prine&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/in-spite-of-ourselves-feat-iris-dement/1769072056?i=1769073026&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/3e/4a/7a/3e4a7a76-ca94-ecef-9822-d13a0722c4e6/mzaf_13080904356566689125.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Share a song that captures the feeling of being understood.- In Spite of Ourselves by John Prine and Iris DeMent&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s the strongest fit. It&#39;s built entirely on being loved and known despite your specific, ridiculous flaws, &#34;she thinks all my jokes are corny, convict movies make her horny,&#34;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1786951593-6a82b7a99a89c.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;In Spite of Ourselves (feat. Iris DeMent)&#34; by John Prine&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/in-spite-of-ourselves-feat-iris-dement/1769072056?i=1769073026&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/3e/4a/7a/3e4a7a76-ca94-ecef-9822-d13a0722c4e6/mzaf_13080904356566689125.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Share a song that captures the feeling of being understood.- In Spite of Ourselves by John Prine and Iris DeMent&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s the strongest fit. It&#39;s built entirely on being loved and known despite your specific, ridiculous flaws, &#34;she thinks all my jokes are corny, convict movies make her horny,&#34;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1786951593-6a82b7a99a89c.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Five Unique Free Apps</title>
      <link>https://amerpie.lol/2026/08/17/five-unique-free-apps.html</link>
      <pubDate>Mon, 17 Aug 2026 03:13:00 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/17/five-unique-free-apps.html</guid>
      <description>&lt;p&gt;Here are five free Mac applications you&#39;ve most likely never come across. A project template/scaffolding automator, a local music player, resize batch images, a posture app that takes Advantage of the AirPods motion sensors, plus a financial calculator for cash flow simulation. &lt;/p&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--webp&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRTGdBV2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--6bf4c9d573e7487535cd4c6d3f448f21a4b178a9/prefab-8.webp 480w, https://amerpie.lol/uploads/2026/prefab-8.webp 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRS3dCR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--391e0693126bc27bc50309d82a81f29bd6d453e4/prefab-8.webp 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSkFCbWtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--2d6da6abae6892826b7003f9ee1b6db7c90d1111/prefab-8.webp 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSUFDR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--0065cad0199701bb58aed0ec198876b02bb8cdd9/prefab-8.webp 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSUFEMmtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--f098a7992cc47c4976a261793f99a537f9bf8a6b/prefab-8.webp 3840w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSzRDMmtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--65df40d22dbe2b068137dc911003c37c4c4ce21d/prefab-8.webp&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRTGdBV2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--6bf4c9d573e7487535cd4c6d3f448f21a4b178a9/prefab-8.webp 480w, https://amerpie.lol/uploads/2026/prefab-8.webp 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRS3dCR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--391e0693126bc27bc50309d82a81f29bd6d453e4/prefab-8.webp 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSkFCbWtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--2d6da6abae6892826b7003f9ee1b6db7c90d1111/prefab-8.webp 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSUFDR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--0065cad0199701bb58aed0ec198876b02bb8cdd9/prefab-8.webp 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSzRDMmtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--65df40d22dbe2b068137dc911003c37c4c4ce21d/prefab-8.webp 3000w&#34; src=&#34;https://amerpie.lol/uploads/2026/prefab-8.webp&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;ul&gt;&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.prefabapp.io/&#34;&gt;Prefab&lt;/a&gt; - Capture a folder structure as a reusable &#34;blueprint,&#34; add variable placeholders to names and contents, then deploy it anywhere via the app, menu bar, or Finder right-click. Deployment can chain actions: git init, npm install, opening the project in an editor, arbitrary terminal commands. Built for developers but pitched at anyone with a repeatable folder-setup ritual: lawyers, researchers, creatives.&lt;/li&gt;&lt;/ul&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.54.38.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.54.38.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZkJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d879aa4eb32b0942f88b6737b47912bfc2ee0e63/CleanShot%202026-08-17%20at%2002.54.38.jpg 1055w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZkJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d879aa4eb32b0942f88b6737b47912bfc2ee0e63/CleanShot%202026-08-17%20at%2002.54.38.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.54.38.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.54.38.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZkJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d879aa4eb32b0942f88b6737b47912bfc2ee0e63/CleanShot%202026-08-17%20at%2002.54.38.jpg 1055w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.54.38.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://playheadapp.com/&#34;&gt;Playhead&lt;/a&gt; - Local-first music player for people who keep their own files instead of streaming. The pitch is &#34;waveform-first&#34;: it generates and caches waveform data so you can see and scrub a track&#39;s structure instead of a plain progress bar. Two browsing modes, Library and Folder (preserves your existing structure), aimed at DJs, producers, and messy real-world collections. Supports MP3, FLAC, WAV, AIFF/AIF, M4A, OGG, OPUS, AAC; includes a metadata editor.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://daniele.ch/applicazioni.php&#34;&gt;IResize Pro&lt;/a&gt; - Batch image resizer. Set a target width or height, it scales proportionally and keeps your originals. Outputs JPEG/PNG/TIFF/GIF; imports JPG/PNG/GIF/TIFF/HEIC/BMP/WebP. Includes batch renaming, an optional colored border, and an upscaling prompt for undersized images.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemNQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--4b50a2afeeced863d3c3e225b60e0bbc7ffd9cd7/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.55.51.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg 728w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemNQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--4b50a2afeeced863d3c3e225b60e0bbc7ffd9cd7/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.55.51.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg 728w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;ul&gt;&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://headjust.app/&#34;&gt;Headjust&lt;/a&gt; - Native Mac app that uses the head-motion sensors already built into compatible AirPods/Beats to make posture drift visible without policing it.&lt;/li&gt;&lt;/ul&gt;
&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.56.42.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.56.42.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-17%20at%2002.56.42.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMEJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--eba3ad8a8d0b1f4653baec4eb086baa2b49e4866/CleanShot%202026-08-17%20at%2002.56.42.jpg 1268w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMEJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--eba3ad8a8d0b1f4653baec4eb086baa2b49e4866/CleanShot%202026-08-17%20at%2002.56.42.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.56.42.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.56.42.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-17%20at%2002.56.42.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMEJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--eba3ad8a8d0b1f4653baec4eb086baa2b49e4866/CleanShot%202026-08-17%20at%2002.56.42.jpg 1268w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.56.42.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;ul&gt;&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/interestthing/id6743959861?mt=12&#34;&gt;InterestThing&lt;/a&gt; - Mac-only financial calculator for modeling cash-flow problems (loans, leases, valuations, financial planning) as a timeline of discrete events instead of a fixed template. Each event -- inflow, outflow, unknown, fixed principal, interest-only payment, rate change, balance date -- can be one-off or periodic, fixed or gradient amounts, paired with one of four interest types (simple, capitalized simple, capitalized simple with US Rule, compound) and three time-interval methods&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Five%20Unique%20Free%20Apps&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;Here are five free Mac applications you&#39;ve most likely never come across. A project template/scaffolding automator, a local music player, resize batch images, a posture app that takes Advantage of the AirPods motion sensors, plus a financial calculator for cash flow simulation. &lt;/p&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--webp&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRTGdBV2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--6bf4c9d573e7487535cd4c6d3f448f21a4b178a9/prefab-8.webp 480w, https://amerpie.lol/uploads/2026/prefab-8.webp 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRS3dCR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--391e0693126bc27bc50309d82a81f29bd6d453e4/prefab-8.webp 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSkFCbWtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--2d6da6abae6892826b7003f9ee1b6db7c90d1111/prefab-8.webp 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSUFDR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--0065cad0199701bb58aed0ec198876b02bb8cdd9/prefab-8.webp 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSUFEMmtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--f098a7992cc47c4976a261793f99a537f9bf8a6b/prefab-8.webp 3840w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSzRDMmtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--65df40d22dbe2b068137dc911003c37c4c4ce21d/prefab-8.webp&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRTGdBV2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--6bf4c9d573e7487535cd4c6d3f448f21a4b178a9/prefab-8.webp 480w, https://amerpie.lol/uploads/2026/prefab-8.webp 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRS3dCR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--391e0693126bc27bc50309d82a81f29bd6d453e4/prefab-8.webp 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSkFCbWtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--2d6da6abae6892826b7003f9ee1b6db7c90d1111/prefab-8.webp 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSUFDR2tDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--0065cad0199701bb58aed0ec198876b02bb8cdd9/prefab-8.webp 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelVQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--70c26bd599f4652363abeb20d51e235fb3c359de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBPZ2h3Ym1jNkZISmxjMmw2WlY5MGIxOXNhVzFwZEZzSGFRSzRDMmtDQUVBNkNuTmhkbVZ5ZXdjNkRIRjFZV3hwZEhscFdUb0tjM1J5YVhCVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--65df40d22dbe2b068137dc911003c37c4c4ce21d/prefab-8.webp 3000w&#34; src=&#34;https://amerpie.lol/uploads/2026/prefab-8.webp&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;ul&gt;&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.prefabapp.io/&#34;&gt;Prefab&lt;/a&gt; - Capture a folder structure as a reusable &#34;blueprint,&#34; add variable placeholders to names and contents, then deploy it anywhere via the app, menu bar, or Finder right-click. Deployment can chain actions: git init, npm install, opening the project in an editor, arbitrary terminal commands. Built for developers but pitched at anyone with a repeatable folder-setup ritual: lawyers, researchers, creatives.&lt;/li&gt;&lt;/ul&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.54.38.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.54.38.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZkJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d879aa4eb32b0942f88b6737b47912bfc2ee0e63/CleanShot%202026-08-17%20at%2002.54.38.jpg 1055w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZkJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d879aa4eb32b0942f88b6737b47912bfc2ee0e63/CleanShot%202026-08-17%20at%2002.54.38.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.54.38.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.54.38.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--b5966ecaed3861bdd2cdda56e00785147c8ad86b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJZkJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--d879aa4eb32b0942f88b6737b47912bfc2ee0e63/CleanShot%202026-08-17%20at%2002.54.38.jpg 1055w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.54.38.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://playheadapp.com/&#34;&gt;Playhead&lt;/a&gt; - Local-first music player for people who keep their own files instead of streaming. The pitch is &#34;waveform-first&#34;: it generates and caches waveform data so you can see and scrub a track&#39;s structure instead of a plain progress bar. Two browsing modes, Library and Folder (preserves your existing structure), aimed at DJs, producers, and messy real-world collections. Supports MP3, FLAC, WAV, AIFF/AIF, M4A, OGG, OPUS, AAC; includes a metadata editor.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://daniele.ch/applicazioni.php&#34;&gt;IResize Pro&lt;/a&gt; - Batch image resizer. Set a target width or height, it scales proportionally and keeps your originals. Outputs JPEG/PNG/TIFF/GIF; imports JPG/PNG/GIF/TIFF/HEIC/BMP/WebP. Includes batch renaming, an optional colored border, and an upscaling prompt for undersized images.&lt;/li&gt;
&lt;/ul&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemNQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--4b50a2afeeced863d3c3e225b60e0bbc7ffd9cd7/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.55.51.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg 728w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemNQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--4b50a2afeeced863d3c3e225b60e0bbc7ffd9cd7/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.55.51.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg 728w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.55.51.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;ul&gt;&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://headjust.app/&#34;&gt;Headjust&lt;/a&gt; - Native Mac app that uses the head-motion sensors already built into compatible AirPods/Beats to make posture drift visible without policing it.&lt;/li&gt;&lt;/ul&gt;

&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.56.42.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.56.42.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-17%20at%2002.56.42.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMEJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--eba3ad8a8d0b1f4653baec4eb086baa2b49e4866/CleanShot%202026-08-17%20at%2002.56.42.jpg 1268w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMEJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--eba3ad8a8d0b1f4653baec4eb086baa2b49e4866/CleanShot%202026-08-17%20at%2002.56.42.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/CleanShot%202026-08-17%20at%2002.56.42.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.56.42.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/CleanShot%202026-08-17%20at%2002.56.42.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBemdQQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--651e4b313d78dd8ec12bb42a47a41e2101c62b62/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMMEJHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--eba3ad8a8d0b1f4653baec4eb086baa2b49e4866/CleanShot%202026-08-17%20at%2002.56.42.jpg 1268w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1720at2002.56.42.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;ul&gt;&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/interestthing/id6743959861?mt=12&#34;&gt;InterestThing&lt;/a&gt; - Mac-only financial calculator for modeling cash-flow problems (loans, leases, valuations, financial planning) as a timeline of discrete events instead of a fixed template. Each event -- inflow, outflow, unknown, fixed principal, interest-only payment, rate change, balance date -- can be one-off or periodic, fixed or gradient amounts, paired with one of four interest types (simple, capitalized simple, capitalized simple with US Rule, compound) and three time-interval methods&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Five%20Unique%20Free%20Apps&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 16, 2026</title>
      <link>https://amerpie.lol/2026/08/16/crucial-track-for-august.html</link>
      <pubDate>Sun, 16 Aug 2026 04:44:39 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/16/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Once In a Lifetime&#34; by Talking Heads&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/once-in-a-lifetime/20833651?i=20833675&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/fe/91/1b/fe911b63-ec8a-fd3d-7624-f1374198fdb0/mzaf_614734077826563068.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What song makes you want to dance alone in your room? - Once in a Lifetime by Talking Heads&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The beat is nervous and jittery in exactly the way that makes it impossible to stay still, and the lyrics are about the same disorientation the herky-jerky rhythm creates. David Byrne&#39;s own dancing pretty much proves the point.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1786869879-6a8178772e020.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Once In a Lifetime&#34; by Talking Heads&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/once-in-a-lifetime/20833651?i=20833675&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/fe/91/1b/fe911b63-ec8a-fd3d-7624-f1374198fdb0/mzaf_614734077826563068.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What song makes you want to dance alone in your room? - Once in a Lifetime by Talking Heads&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The beat is nervous and jittery in exactly the way that makes it impossible to stay still, and the lyrics are about the same disorientation the herky-jerky rhythm creates. David Byrne&#39;s own dancing pretty much proves the point.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1786869879-6a8178772e020.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Five Free Apps Alternative to Paid Apps</title>
      <link>https://amerpie.lol/2026/08/16/five-free-apps-alternative-to.html</link>
      <pubDate>Sun, 16 Aug 2026 03:55:05 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/16/five-free-apps-alternative-to.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://amerpie.lol/uploads/2026/38592.jpg 260w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://amerpie.lol/uploads/2026/38592.jpg&#34; data-lightbox-srcset=&#34;https://amerpie.lol/uploads/2026/38592.jpg 260w&#34; src=&#34;https://amerpie.lol/uploads/2026/38592.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;Are you paying for an ad blocker, folder automation, notes &amp;amp; PKM and image editing ? You don&#39;t have to.&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/wblock/id6746388723&#34;&gt;wBlock&lt;/a&gt; - a next-generation ad/content blocker for Safari: 750,000 rule capacity across 5 Safari content-blocking extensions (150k each), ~40MB idle RAM by running Safari&#39;s native content-blocking API out-of-process, Protocol Buffers + LZ4 filter storage, HTTP conditional-request updates, and iCloud sync of filter selections/custom lists/userscripts/whitelist. It bundles an Element Zapper, &#34;Tube Cleaner &amp;amp; Player Cleaner&#34; userscripts that restore native Picture-in-Picture/background playback on media sites, a full Greasemonkey-API userscript engine, UserCSS support, custom AdGuard-syntax filter-list import, per-site controls, a blocked-request logger, and regional filters. Open source on GitHub&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://trywick.co/&#34;&gt;Wick&lt;/a&gt; - Wick brings timers, stopwatches, and alarms to the Mac with menu bar and Lock Screen access, a fully custom Liquid Glass material on macOS 26+, and -- its standout claim -- the first app to integrate with Alcove. Positioned as the polished Clock app Apple never finished&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://forel-app.github.io/&#34;&gt;Forel&lt;/a&gt; - An open-source (GPLv3) folder-automation app for macOS, pitched explicitly as a free Hazel alternative: watch folders, match files by name, extension, kind, size, date, tags, or Finder color label, then move, rename, tag, or run a script automatically.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/nodes-markdown-by-werk-42/id6745401961?mt=12&#34;&gt;Nodes&lt;/a&gt; - A local-first markdown note-taking and PKM (personal knowledge management) app: plain markdown files kept directly on-device (open the folder in Finder, nothing is locked in), double-bracket links with rename-safe link following, tag-based organization instead of folders, semantic + keyword search, a force-directed graph view, a growth timeline, and PDFs/images embedded as notes alongside writing. Its most distinctive claim is &#34;the quiet part&#34;: tag/description/reminder suggestions from a local LLM that runs entirely on-device -- the developer states it works with Wi-Fi off.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/imagefuel/id6793788192?mt=12&#34;&gt;ImageFuel&lt;/a&gt; is a lightweight Mac app for browsing images and videos without importing them into a library -- point it at any folder and get an instant scrollable grid, with filename/path search (Cmd+F), image/video/all filtering, sort by date or name, a fullscreen lightbox, in-app crop, metadata stripping, and move-to-trash from the grid.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Previous Collections&lt;/h1&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/a-curated-collection-of-free-apps&#34;&gt;A Curated Collection of Free Apps&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/another-curated-collection-of-free-software&#34;&gt;Another Curated Collection of Free Software&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/2025-01-31&#34;&gt;AppAddict Free App List Number 3&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/free-app-list-number-4&#34;&gt;Free App List Number 4 | AppAddict&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Five%20Free%20Apps%20Alternative%20to%20Paid%20Apps&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://amerpie.lol/uploads/2026/38592.jpg 260w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://amerpie.lol/uploads/2026/38592.jpg&#34; data-lightbox-srcset=&#34;https://amerpie.lol/uploads/2026/38592.jpg 260w&#34; src=&#34;https://amerpie.lol/uploads/2026/38592.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Are you paying for an ad blocker, folder automation, notes &amp;amp; PKM and image editing ? You don&#39;t have to.&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/wblock/id6746388723&#34;&gt;wBlock&lt;/a&gt; - a next-generation ad/content blocker for Safari: 750,000 rule capacity across 5 Safari content-blocking extensions (150k each), ~40MB idle RAM by running Safari&#39;s native content-blocking API out-of-process, Protocol Buffers + LZ4 filter storage, HTTP conditional-request updates, and iCloud sync of filter selections/custom lists/userscripts/whitelist. It bundles an Element Zapper, &#34;Tube Cleaner &amp;amp; Player Cleaner&#34; userscripts that restore native Picture-in-Picture/background playback on media sites, a full Greasemonkey-API userscript engine, UserCSS support, custom AdGuard-syntax filter-list import, per-site controls, a blocked-request logger, and regional filters. Open source on GitHub&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://trywick.co/&#34;&gt;Wick&lt;/a&gt; - Wick brings timers, stopwatches, and alarms to the Mac with menu bar and Lock Screen access, a fully custom Liquid Glass material on macOS 26+, and -- its standout claim -- the first app to integrate with Alcove. Positioned as the polished Clock app Apple never finished&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://forel-app.github.io/&#34;&gt;Forel&lt;/a&gt; - An open-source (GPLv3) folder-automation app for macOS, pitched explicitly as a free Hazel alternative: watch folders, match files by name, extension, kind, size, date, tags, or Finder color label, then move, rename, tag, or run a script automatically.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/nodes-markdown-by-werk-42/id6745401961?mt=12&#34;&gt;Nodes&lt;/a&gt; - A local-first markdown note-taking and PKM (personal knowledge management) app: plain markdown files kept directly on-device (open the folder in Finder, nothing is locked in), double-bracket links with rename-safe link following, tag-based organization instead of folders, semantic + keyword search, a force-directed graph view, a growth timeline, and PDFs/images embedded as notes alongside writing. Its most distinctive claim is &#34;the quiet part&#34;: tag/description/reminder suggestions from a local LLM that runs entirely on-device -- the developer states it works with Wi-Fi off.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;a href=&#34;https://apps.apple.com/us/app/imagefuel/id6793788192?mt=12&#34;&gt;ImageFuel&lt;/a&gt; is a lightweight Mac app for browsing images and videos without importing them into a library -- point it at any folder and get an instant scrollable grid, with filename/path search (Cmd+F), image/video/all filtering, sort by date or name, a fullscreen lightbox, in-app crop, metadata stripping, and move-to-trash from the grid.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Previous Collections&lt;/h1&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/a-curated-collection-of-free-apps&#34;&gt;A Curated Collection of Free Apps&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/another-curated-collection-of-free-software&#34;&gt;Another Curated Collection of Free Software&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/2025-01-31&#34;&gt;AppAddict Free App List Number 3&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://appaddict.app/post/free-app-list-number-4&#34;&gt;Free App List Number 4 | AppAddict&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Five%20Free%20Apps%20Alternative%20to%20Paid%20Apps&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Lore: A Free App for YouTubeVideo Downloading, also Builds YouTube Playlists Without Signing In</title>
      <link>https://amerpie.lol/2026/08/15/lore-a-free-app-for.html</link>
      <pubDate>Sat, 15 Aug 2026 12:38:42 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/15/lore-a-free-app-for.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/lore.jpg 480w, https://amerpie.lol/uploads/2026/lore.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/lore.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bdc2403266a6cdcb5930994948b0ee1add46606c/lore.jpg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLQ0Jta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0edc896573b0090ed9e0b1271e1bceb91f8b0f1d/lore.jpg 1666w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLQ0Jta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0edc896573b0090ed9e0b1271e1bceb91f8b0f1d/lore.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/lore.jpg 480w, https://amerpie.lol/uploads/2026/lore.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/lore.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bdc2403266a6cdcb5930994948b0ee1add46606c/lore.jpg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLQ0Jta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0edc896573b0090ed9e0b1271e1bceb91f8b0f1d/lore.jpg 1666w&#34; src=&#34;https://amerpie.lol/uploads/2026/lore.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;TL;DR: Lore is a free Mac app that follows YouTube channels over plain RSS, no algorithm, no Google account, then archives what you keep as a permanent offline file with transcript search, highlights, and SponsorBlock built in. The site&#39;s source-code link 404s, so don&#39;t take open source on faith. Alternatives for readers who want a lighter touch: FreeTube (free, open source, no algorithm, no download) and Grayjay Desktop ($9.99 one time, aggregates YouTube with other platforms).&lt;/p&gt;
&lt;p&gt;Blog title: Lore Solves a Problem Neither of My Last Two Posts Could&lt;br&gt;Reddit title: Lore: The Mac App That Skips YouTube&#39;s Algorithm and Keeps the Video Even After YouTube Doesn&#39;t&lt;/p&gt;
&lt;hr&gt;
&lt;h1&gt;Lore Solves a Problem Neither of My Last Two Posts Could&lt;/h1&gt;
&lt;p&gt;When you find a video you want to archive, any app that merely organizes links isn&#39;t an archive at all. It&#39;s a bookmark service. There&#39;s a use for that, but if you need a quality local copy of the information, you need a proven download and catalog app. After evaluating the top contenders, I chose &lt;a href=&#34;https://lore.untitled.garden/&#34;&gt;Lore&lt;/a&gt;, a native Mac app built by a solo developer, Adrian Galilea. It solves two of YouTube&#39;s problems in one place: it follows channels without an algorithm, and it keeps what you save even after YouTube stops hosting it.&lt;/p&gt;
&lt;h2&gt;Five features for power users&lt;/h2&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;The built-in browser follows channels over plain RSS. No algorithm, no home feed, no recommendations. No Google account required.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;Web ingest archives any link as one self-contained offline file, subtitles, chapters, and metadata baked in. This needs &lt;code&gt;yt-dlp&lt;/code&gt; and &lt;code&gt;ffmpeg&lt;/code&gt; installed separately; Lore will tell you which one is missing if you&#39;re not set up, but it doesn&#39;t install them for you. Set them up yourself ahead of time to avoid the interruption.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;Transcript search runs across your entire library, powered by SQLite full-text search. Find the video where someone actually said the thing, instead of scrolling ten channels trying to remember which one it was.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;Highlights let you mark a moment with a keystroke, edit the clip against the transcript, and export it as a standalone video file.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;SponsorBlock auto-skip, chapter markers with hover-frame previews, and full keyboard-driven navigation, all of it working offline once a video is archived, plus Spotlight, Shortcuts, and Siri actions to play, pause, skip, or archive a link without opening the app.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&#39;s free. No purchase, no subscription, no App Store listing; support is optional through Ko-fi or GitHub Sponsors. Development has been unusually aggressive: 28 versioned releases between June 11 and July 6, 2026, most of them driven by direct user feedback.&lt;/p&gt;
&lt;p&gt;Although the landing page on Lore&#39;s website has a link to view the source code, it 404s, pointing at a GitHub page that no longer exists. I&#39;m not sure what that portends, but be aware of it before you install.&lt;/p&gt;
&lt;h2&gt;The feature that shall not be added&lt;/h2&gt;
&lt;p&gt;The developer has also publicly turned down adding related-content recommendations, writing that it feels at odds with the reason people use the app in the first place, and that it won&#39;t ship unless it can be done without becoming distracting. That&#39;s a stronger commitment than a marketing line; it&#39;s a maintainer talking themselves out of a feature that would have been easy to justify.&lt;/p&gt;
&lt;h2&gt;Added to my toolbox&lt;/h2&gt;
&lt;p&gt;I&#39;ve been burned by a video disappearing, and I just don&#39;t trust YouTube to keep hosting things I care about. If you&#39;re on macOS 26 with Homebrew already comfortable in your workflow, Lore does more in one app than anything I&#39;ve discovered while writing this series. The transcript search alone is worth the price of admission, and the price of admission is nothing.&lt;/p&gt;
&lt;h2&gt;Alternatives&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://freetubeapp.io/&#34;&gt;FreeTube&lt;/a&gt;, an app I have used and recommended for years, does the algorithm half of this, and it can download individual videos too, but it stops there. Free, open source, and already reviewed here on the blog. It builds a local, unranked feed from your subscriptions using its own extractor, no Invidious required, and has been shipping steadily through 2026. The download button saves a file to disk with a choice of format and quality; what it doesn&#39;t have is anywhere to manage those files afterward. No downloads tab, no in-app library, no transcript search. You get the file; Lore gets you the file plus a permanent, searchable home for it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://grayjay.app/&#34;&gt;Grayjay Desktop&lt;/a&gt; is worth a mention for a different reason: it aggregates YouTube alongside other platforms, Twitch, Odysee, PeerTube, into a single feed with no algorithm by default. One-time purchase, $9.99, from the FUTO team. Until recently, Mac build currently needed a manual terminal command to get past Gatekeeper, but the current version does not.&lt;/p&gt;
&lt;p&gt;Unless otherwise noted, anything mentioned above beyond Lore is based on research, not testing on my end.&lt;/p&gt;
&lt;h2&gt;Who this isn&#39;t for&lt;/h2&gt;
&lt;p&gt;If you&#39;re not on macOS 26 yet, this is off the table until you are. If you don&#39;t want to install yt-dlp and ffmpeg separately, the web-ingest half of the app won&#39;t work for you out of the box. And if open-source code matters to your trust in a tool, Lore doesn&#39;t currently back up its own claim to it.&lt;/p&gt;
&lt;h2&gt;More in this series&lt;/h2&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;Post 1: &lt;a href=&#34;https://appaddict.app/post/youtube-premium-kills-the-ads-but-doesn-t-solve-the-real-problem-here-s-the-stack-i-use-to-do-that&#34;&gt;YouTube Premium Kills the Ads but Doesn&#39;t Solve the Real Problem. Here&#39;s the Stack I Use to Do That.&lt;/a&gt;
&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;Post 2: &lt;a href=&#34;https://appaddict.app/post/how-to-experience-youtube-with-no-algorithm&#34;&gt;How to Experience YouTube With No Algorithm&lt;/a&gt;
&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;Post 3: &lt;a href=&#34;https://appaddict.app/post/the-extension-aided-method-of-ignoring-thee-youtube-algorithm&#34;&gt;The Extension Aided Method of Ignoring the YouTube Algorithm&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Lore:%20A%20Free%20App%20for%20YouTubeVideo%20Downloading,%20also%20Builds%20YouTube%20Playlists%20Without%20Signing%20In&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/lore.jpg 480w, https://amerpie.lol/uploads/2026/lore.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/lore.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bdc2403266a6cdcb5930994948b0ee1add46606c/lore.jpg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLQ0Jta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0edc896573b0090ed9e0b1271e1bceb91f8b0f1d/lore.jpg 1666w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLQ0Jta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0edc896573b0090ed9e0b1271e1bceb91f8b0f1d/lore.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bff582980695126b95bedca995f213ab00d0c453/lore.jpg 480w, https://amerpie.lol/uploads/2026/lore.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--34427f2c4f712791f881e1698f1eb9a963373732/lore.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFKQUJta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--bdc2403266a6cdcb5930994948b0ee1add46606c/lore.jpg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBellLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f64601cccf9b153f1c24144513593eb115ba7718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLQ0Jta0NBRUE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--0edc896573b0090ed9e0b1271e1bceb91f8b0f1d/lore.jpg 1666w&#34; src=&#34;https://amerpie.lol/uploads/2026/lore.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;TL;DR: Lore is a free Mac app that follows YouTube channels over plain RSS, no algorithm, no Google account, then archives what you keep as a permanent offline file with transcript search, highlights, and SponsorBlock built in. The site&#39;s source-code link 404s, so don&#39;t take open source on faith. Alternatives for readers who want a lighter touch: FreeTube (free, open source, no algorithm, no download) and Grayjay Desktop ($9.99 one time, aggregates YouTube with other platforms).&lt;/p&gt;

&lt;p&gt;Blog title: Lore Solves a Problem Neither of My Last Two Posts Could&lt;br&gt;Reddit title: Lore: The Mac App That Skips YouTube&#39;s Algorithm and Keeps the Video Even After YouTube Doesn&#39;t&lt;/p&gt;

&lt;hr&gt;

&lt;h1&gt;Lore Solves a Problem Neither of My Last Two Posts Could&lt;/h1&gt;

&lt;p&gt;When you find a video you want to archive, any app that merely organizes links isn&#39;t an archive at all. It&#39;s a bookmark service. There&#39;s a use for that, but if you need a quality local copy of the information, you need a proven download and catalog app. After evaluating the top contenders, I chose &lt;a href=&#34;https://lore.untitled.garden/&#34;&gt;Lore&lt;/a&gt;, a native Mac app built by a solo developer, Adrian Galilea. It solves two of YouTube&#39;s problems in one place: it follows channels without an algorithm, and it keeps what you save even after YouTube stops hosting it.&lt;/p&gt;

&lt;h2&gt;Five features for power users&lt;/h2&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;The built-in browser follows channels over plain RSS. No algorithm, no home feed, no recommendations. No Google account required.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;Web ingest archives any link as one self-contained offline file, subtitles, chapters, and metadata baked in. This needs &lt;code&gt;yt-dlp&lt;/code&gt; and &lt;code&gt;ffmpeg&lt;/code&gt; installed separately; Lore will tell you which one is missing if you&#39;re not set up, but it doesn&#39;t install them for you. Set them up yourself ahead of time to avoid the interruption.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;Transcript search runs across your entire library, powered by SQLite full-text search. Find the video where someone actually said the thing, instead of scrolling ten channels trying to remember which one it was.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;Highlights let you mark a moment with a keystroke, edit the clip against the transcript, and export it as a standalone video file.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;SponsorBlock auto-skip, chapter markers with hover-frame previews, and full keyboard-driven navigation, all of it working offline once a video is archived, plus Spotlight, Shortcuts, and Siri actions to play, pause, skip, or archive a link without opening the app.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It&#39;s free. No purchase, no subscription, no App Store listing; support is optional through Ko-fi or GitHub Sponsors. Development has been unusually aggressive: 28 versioned releases between June 11 and July 6, 2026, most of them driven by direct user feedback.&lt;/p&gt;

&lt;p&gt;Although the landing page on Lore&#39;s website has a link to view the source code, it 404s, pointing at a GitHub page that no longer exists. I&#39;m not sure what that portends, but be aware of it before you install.&lt;/p&gt;

&lt;h2&gt;The feature that shall not be added&lt;/h2&gt;

&lt;p&gt;The developer has also publicly turned down adding related-content recommendations, writing that it feels at odds with the reason people use the app in the first place, and that it won&#39;t ship unless it can be done without becoming distracting. That&#39;s a stronger commitment than a marketing line; it&#39;s a maintainer talking themselves out of a feature that would have been easy to justify.&lt;/p&gt;

&lt;h2&gt;Added to my toolbox&lt;/h2&gt;

&lt;p&gt;I&#39;ve been burned by a video disappearing, and I just don&#39;t trust YouTube to keep hosting things I care about. If you&#39;re on macOS 26 with Homebrew already comfortable in your workflow, Lore does more in one app than anything I&#39;ve discovered while writing this series. The transcript search alone is worth the price of admission, and the price of admission is nothing.&lt;/p&gt;

&lt;h2&gt;Alternatives&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://freetubeapp.io/&#34;&gt;FreeTube&lt;/a&gt;, an app I have used and recommended for years, does the algorithm half of this, and it can download individual videos too, but it stops there. Free, open source, and already reviewed here on the blog. It builds a local, unranked feed from your subscriptions using its own extractor, no Invidious required, and has been shipping steadily through 2026. The download button saves a file to disk with a choice of format and quality; what it doesn&#39;t have is anywhere to manage those files afterward. No downloads tab, no in-app library, no transcript search. You get the file; Lore gets you the file plus a permanent, searchable home for it.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://grayjay.app/&#34;&gt;Grayjay Desktop&lt;/a&gt; is worth a mention for a different reason: it aggregates YouTube alongside other platforms, Twitch, Odysee, PeerTube, into a single feed with no algorithm by default. One-time purchase, $9.99, from the FUTO team. Until recently, Mac build currently needed a manual terminal command to get past Gatekeeper, but the current version does not.&lt;/p&gt;

&lt;p&gt;Unless otherwise noted, anything mentioned above beyond Lore is based on research, not testing on my end.&lt;/p&gt;

&lt;h2&gt;Who this isn&#39;t for&lt;/h2&gt;

&lt;p&gt;If you&#39;re not on macOS 26 yet, this is off the table until you are. If you don&#39;t want to install yt-dlp and ffmpeg separately, the web-ingest half of the app won&#39;t work for you out of the box. And if open-source code matters to your trust in a tool, Lore doesn&#39;t currently back up its own claim to it.&lt;/p&gt;

&lt;h2&gt;More in this series&lt;/h2&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;Post 1: &lt;a href=&#34;https://appaddict.app/post/youtube-premium-kills-the-ads-but-doesn-t-solve-the-real-problem-here-s-the-stack-i-use-to-do-that&#34;&gt;YouTube Premium Kills the Ads but Doesn&#39;t Solve the Real Problem. Here&#39;s the Stack I Use to Do That.&lt;/a&gt;
&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;Post 2: &lt;a href=&#34;https://appaddict.app/post/how-to-experience-youtube-with-no-algorithm&#34;&gt;How to Experience YouTube With No Algorithm&lt;/a&gt;
&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;Post 3: &lt;a href=&#34;https://appaddict.app/post/the-extension-aided-method-of-ignoring-thee-youtube-algorithm&#34;&gt;The Extension Aided Method of Ignoring the YouTube Algorithm&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Lore:%20A%20Free%20App%20for%20YouTubeVideo%20Downloading,%20also%20Builds%20YouTube%20Playlists%20Without%20Signing%20In&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Crucial Track for August 15, 2026</title>
      <link>https://amerpie.lol/2026/08/15/crucial-track-for-august.html</link>
      <pubDate>Sat, 15 Aug 2026 05:29:04 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/15/crucial-track-for-august.html</guid>
      <description>&lt;p&gt;&lt;em&gt;&#34;Don&#39;t Think Twice, It&#39;s All Right&#34; by Bob Dylan&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/dont-think-twice-its-all-right/190758914?i=190759866&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview125/v4/cc/28/9d/cc289d91-9544-88d6-dcb9-fb8f84c72170/mzaf_15460555961026913735.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s your favorite song about letting go? - Don&#39;t Think Twice, It&#39;s Alright by Bob Dylan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s the archetypal letting-go song: no bitterness, no melodrama, just a clear-eyed walking away. &#34;It ain&#39;t no use to sit and wonder why&#34; is about as economical as songwriting about acceptance gets.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1786786144-6a803160bdd56.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;em&gt;&#34;Don&#39;t Think Twice, It&#39;s All Right&#34; by Bob Dylan&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://music.apple.com/us/album/dont-think-twice-its-all-right/190758914?i=190759866&#34; target=&#34;_blank&#34;&gt;Listen on Apple Music&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;audio controls&gt;&lt;source src=&#34;https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview125/v4/cc/28/9d/cc289d91-9544-88d6-dcb9-fb8f84c72170/mzaf_15460555961026913735.plus.aac.p.m4a&#34; type=&#34;audio/mp4&#34;&gt;Your browser does not support the audio element.&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s your favorite song about letting go? - Don&#39;t Think Twice, It&#39;s Alright by Bob Dylan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s the archetypal letting-go song: no bitterness, no melodrama, just a clear-eyed walking away. &#34;It ain&#39;t no use to sit and wonder why&#34; is about as economical as songwriting about acceptance gets.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/1786786144-6a803160bdd56.jpg&#34; alt=&#34;Entry image&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.crucialtracks.org/profile/amerpie&#34;&gt;View Lou Plummer&#39;s Crucial Tracks profile&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Earned Invincibility</title>
      <link>https://amerpie.lol/2026/08/14/earned-invincibility.html</link>
      <pubDate>Fri, 14 Aug 2026 11:15:00 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/14/earned-invincibility.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/51-2.webp&#34; alt=&#34;2013-07-18 11&#34; /&gt;&lt;/p&gt;
&lt;p&gt;If you listen to podcasts about endurance sports, you&#39;ll hear a common theme come up among the hikers, cyclists and runners whose idea of fun is covering long distances under their own power. Many of them are recovering addicts and alcoholics. They often say &#34;I traded one addiction for another.&#34; That&#39;s me.&lt;/p&gt;
&lt;p&gt;After a struggle with drinking that stretched back to my teens, I got sober and stayed that way in 2008 at age 43. It took nine months for me to drop 100 pounds. The following year and the year after I rode my bicycle over 10K miles each year. Then I switched to long-distance hiking, completing the Appalachian Trail, a distance of 2189 miles in under six months.&lt;/p&gt;
&lt;p&gt;The vocabulary of people like me includes the phrase &#34;type 2 fun&#34;. This is any activity that leaves one miserable during the event, but is rewarding and fun to remember later. The transition between the misery of doing the thing and the rewarding feeling you get for having done it, is the most peaceful place in the world.&lt;/p&gt;
&lt;p&gt;Grueling physical exertion reduces your cognitive ability. By the end of a long day of movement, many endurance sports participants have lost the ability to do mental math; an important skill when its primary function is allowing you to know how many more miles you have to go until you can stop.&lt;/p&gt;
&lt;p&gt;When climbing mountains, all day every day, during my AT adventure, my wife who was also my hiking partner, seldom cared about the day&#39;s elevation gain. When a mountain showed up in front of her, she just climbed it and kept going. Not me. I studied the mountains we were going to encounter each day, calculating how much it was going to suck while making our way to their summits.&lt;/p&gt;
&lt;p&gt;Laboring away on the wooded slopes of the Smokes, the Berkshires or even the treeless granite expanses in the Whites, you had no way to determine the distance to the top. Every hiker hates the false summit, a spot that looks like the top, but isn&#39;t. You struggle to climb your way there only to find that your big mountain just became your bigger mountain. It can happen in succession, multiple time on the same peak.&lt;/p&gt;
&lt;p&gt;Eventually though, you arrive at a spot that you cannot climb beyond. Often there is a sign with numbers on it telling you exactly how far you are above sea level, as if that had some meaning. After a long climb, my mind would start out racing with an inner dialog that seldom varied, &#34;Damn, that was hard. I&#39;m glad it&#39;s really over. I wonder if there&#39;s a view up here. Where can I sit down? How much water do I have? How far away is the next mountain?&#34;&lt;/p&gt;
&lt;p&gt;All of that takes much longer to type in hindsight than it does to live through it in the moment. In the moment, you feel your heart rate begin to slow. It becomes easier to breathe. The burning in your thighs starts to lessen. You are flush a bit from having won a battle with the natural world. You remain undefeated and nothing feels better than knowing that. You&#39;re literally on a mountain top. You are high, absolutely high. You get this sense of earned invincibility.&lt;/p&gt;
&lt;p&gt;I&#39;ll always be an addict, always chasing a high, but finally finding peace.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/0c04cd1e1516038302f534&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }
&lt;p&gt;async function fetchInteractions(headerTitle) {
const response = await fetch(&amp;ldquo;&lt;a href=&#34;https://webmention.io/api/mentions.jf2?target=%22&#34;&gt;https://webmention.io/api/mentions.jf2?target=&amp;quot;&lt;/a&gt; + document.URL);
const data = await response.json();
if (data &amp;amp;&amp;amp; data.children.length &amp;gt; 0) {&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  const interactions = document.createElement(&amp;quot;div&amp;quot;);
  interactions.innerHTML = `&amp;lt;h3&amp;gt;${headerTitle ?? &amp;quot;Interactions&amp;quot;}&amp;lt;/h3&amp;gt;`;

  for (const child of data.children) {
    const interaction = document.createElement(&amp;quot;div&amp;quot;);

    interaction.innerHTML = `
          &amp;lt;p&amp;gt;
              &amp;lt;strong&amp;gt;&amp;lt;a href=&amp;quot;${child.author.url}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;${child.author.name}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;
              &amp;lt;small&amp;gt; - ${new Date(child[&amp;quot;wm-received&amp;quot;]).toLocaleString(&amp;quot;en-US&amp;quot;, {
      month: &amp;quot;short&amp;quot;,
      day: &amp;quot;numeric&amp;quot;,
      year: &amp;quot;numeric&amp;quot;,
    })}&amp;lt;/small&amp;gt;
          &amp;lt;/p&amp;gt;
          &amp;lt;blockquote&amp;gt;${setContent(child)}&amp;lt;/blockquote&amp;gt;
      `;

    interactions.appendChild(interaction);
  }

  const upvoteForm = document.getElementById(&amp;quot;upvote-form&amp;quot;);
  upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;fetchInteractions(document.currentScript.getAttribute(&amp;ldquo;data-interactions&amp;rdquo;));
}
&lt;/script&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/51-2.webp&#34; alt=&#34;2013-07-18 11&#34; /&gt;&lt;/p&gt;
&lt;p&gt;If you listen to podcasts about endurance sports, you&#39;ll hear a common theme come up among the hikers, cyclists and runners whose idea of fun is covering long distances under their own power. Many of them are recovering addicts and alcoholics. They often say &#34;I traded one addiction for another.&#34; That&#39;s me.&lt;/p&gt;
&lt;p&gt;After a struggle with drinking that stretched back to my teens, I got sober and stayed that way in 2008 at age 43. It took nine months for me to drop 100 pounds. The following year and the year after I rode my bicycle over 10K miles each year. Then I switched to long-distance hiking, completing the Appalachian Trail, a distance of 2189 miles in under six months.&lt;/p&gt;
&lt;p&gt;The vocabulary of people like me includes the phrase &#34;type 2 fun&#34;. This is any activity that leaves one miserable during the event, but is rewarding and fun to remember later. The transition between the misery of doing the thing and the rewarding feeling you get for having done it, is the most peaceful place in the world.&lt;/p&gt;
&lt;p&gt;Grueling physical exertion reduces your cognitive ability. By the end of a long day of movement, many endurance sports participants have lost the ability to do mental math; an important skill when its primary function is allowing you to know how many more miles you have to go until you can stop.&lt;/p&gt;
&lt;p&gt;When climbing mountains, all day every day, during my AT adventure, my wife who was also my hiking partner, seldom cared about the day&#39;s elevation gain. When a mountain showed up in front of her, she just climbed it and kept going. Not me. I studied the mountains we were going to encounter each day, calculating how much it was going to suck while making our way to their summits.&lt;/p&gt;
&lt;p&gt;Laboring away on the wooded slopes of the Smokes, the Berkshires or even the treeless granite expanses in the Whites, you had no way to determine the distance to the top. Every hiker hates the false summit, a spot that looks like the top, but isn&#39;t. You struggle to climb your way there only to find that your big mountain just became your bigger mountain. It can happen in succession, multiple time on the same peak.&lt;/p&gt;
&lt;p&gt;Eventually though, you arrive at a spot that you cannot climb beyond. Often there is a sign with numbers on it telling you exactly how far you are above sea level, as if that had some meaning. After a long climb, my mind would start out racing with an inner dialog that seldom varied, &#34;Damn, that was hard. I&#39;m glad it&#39;s really over. I wonder if there&#39;s a view up here. Where can I sit down? How much water do I have? How far away is the next mountain?&#34;&lt;/p&gt;
&lt;p&gt;All of that takes much longer to type in hindsight than it does to live through it in the moment. In the moment, you feel your heart rate begin to slow. It becomes easier to breathe. The burning in your thighs starts to lessen. You are flush a bit from having won a battle with the natural world. You remain undefeated and nothing feels better than knowing that. You&#39;re literally on a mountain top. You are high, absolutely high. You get this sense of earned invincibility.&lt;/p&gt;
&lt;p&gt;I&#39;ll always be an addict, always chasing a high, but finally finding peace.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/0c04cd1e1516038302f534&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }

  async function fetchInteractions(headerTitle) {
    const response = await fetch(&#34;https://webmention.io/api/mentions.jf2?target=&#34; + document.URL);
    const data = await response.json();
    if (data &amp;&amp; data.children.length &gt; 0) {

      const interactions = document.createElement(&#34;div&#34;);
      interactions.innerHTML = `&lt;h3&gt;${headerTitle ?? &#34;Interactions&#34;}&lt;/h3&gt;`;

      for (const child of data.children) {
        const interaction = document.createElement(&#34;div&#34;);

        interaction.innerHTML = `
              &lt;p&gt;
                  &lt;strong&gt;&lt;a href=&#34;${child.author.url}&#34; target=&#34;_blank&#34;&gt;${child.author.name}&lt;/a&gt;&lt;/strong&gt;
                  &lt;small&gt; - ${new Date(child[&#34;wm-received&#34;]).toLocaleString(&#34;en-US&#34;, {
          month: &#34;short&#34;,
          day: &#34;numeric&#34;,
          year: &#34;numeric&#34;,
        })}&lt;/small&gt;
              &lt;/p&gt;
              &lt;blockquote&gt;${setContent(child)}&lt;/blockquote&gt;
          `;

        interactions.appendChild(interaction);
      }

      const upvoteForm = document.getElementById(&#34;upvote-form&#34;);
      upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
    }
  }

  fetchInteractions(document.currentScript.getAttribute(&#34;data-interactions&#34;));
}
&lt;/script&gt;
</source:markdown>
    </item>
    
    <item>
      <title>The Extension Aided Method of Ignoring thee YouTube Algorithm</title>
      <link>https://amerpie.lol/2026/08/13/the-extension-aided-method-of.html</link>
      <pubDate>Thu, 13 Aug 2026 09:17:04 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/13/the-extension-aided-method-of.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/fc133257ae.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/fc133257ae.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; src=&#34;https://amerpie.lol/uploads/2026/fc133257ae.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;TL;DR: Control Panel for YouTube, UnTrap, and DeArrow all quiet YouTube down without making you leave the account, the browser, or the ecosystem behind. That&#39;s the whole point and the whole limit: you still get Google&#39;s ranking, you just stop looking at what it hands you. Control Panel is free and open source on Chrome and Firefox; the native Safari app is $3.99 once, no subscription. UnTrap is $4.99 once for all 250+ controls; an optional $3.99/month or $35.99/year adds cross-device sync and unlimited AI video summaries, which send content to a third party. DeArrow fixes a different problem, clickbait titles and thumbnails, not the algorithm, and is free with an optional $1 license.&lt;/p&gt;
&lt;hr&gt;
&lt;h1&gt;Saying No to Video Crack&lt;/h1&gt;
&lt;p&gt;Yesterday, in the second installment of this series on building a better YouTube experience, I wrote about &lt;a href=&#34;https://appaddict.app/post/how-to-experience-youtube-with-no-algorithm&#34;&gt;three apps that build a subscriptions-only feed&lt;/a&gt; by avoiding the recommendation algorithm entirely. That&#39;s the solution I endorse. It&#39;s also work: a new app, a different login situation, in one case giving up your account entirely.&lt;/p&gt;
&lt;p&gt;Not everyone wants that. Maybe you&#39;ve got YouTube Premium and don&#39;t want to lose ad-free playback. Maybe your watch history and real subscriptions matter more than you want to admit. Maybe you just don&#39;t want another app.&lt;/p&gt;
&lt;p&gt;There are still options. The three below don&#39;t get you off Google&#39;s radar. They just make youtube.com stop trying to hand you free samples of video crack.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&#34;https://soitis.dev/control-panel-for-youtube&#34;&gt;Control Panel for YouTube&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Control Panel doesn&#39;t offer a single &#34;distraction-free&#34; toggle. It&#39;s dozens of individual switches for deciding what YouTube is allowed to put on screen: disable video previews, hide Shorts entirely, kill autoplay, remove Related videos, strip end cards and end-screen suggestions, turn off the Home feed, hide suggested sections in Home, Subscriptions, and Search, hide comments, remove Premium upsells, tidy the sidebar, and force theater mode to actually fill the window instead of leaving it boxed in.&lt;/p&gt;
&lt;p&gt;The Chrome and Firefox extensions are free and open source. The native Safari app, which is how it runs on Mac, is $3.99 once, no subscription, no in-app purchases. Both the Chrome Web Store and Safari App Store listings disclose no data collection. Current version 1.35.2, last updated in July 2026. On iOS and iPadOS the extension has to be manually enabled in Settings after install, a one-time Apple quirk, not a Control Panel problem.&lt;/p&gt;
&lt;p&gt;Developer: Jonny Buchanan, &lt;a href=&#34;https://soitis.dev/&#34;&gt;soitis.dev&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&#34;https://apps.apple.com/us/app/untrap-for-youtube/id1637438059&#34;&gt;UnTrap&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If Control Panel is the restrained version, UnTrap is the kitchen sink. The developer advertises 250+ controls: hiding Shorts, comments, Related, and suggested videos; removing sidebars, trending tabs, and notifications; redirecting the homepage; blurring or hiding thumbnails; blocking videos, channels, or comments by keyword or regex; scheduled focus sessions and opening delays; custom hotkeys.&lt;/p&gt;
&lt;p&gt;On the Mac App Store it&#39;s $4.99, one time. All 250+ of the controls above work at that price. The developer said so directly in an App Store response: no subscription needed for those features. What the optional subscription, $3.99/month or $35.99/year, actually unlocks is settings sync across devices and unlimited AI video summaries; without it you still get three summaries a day.&lt;/p&gt;
&lt;p&gt;Those AI summaries are the one feature that doesn&#39;t fit the spirit of privacy I try to encourage here. Generating them means sending video content to a third-party service, a different privacy posture than everything else UnTrap does locally in your browser. If you use UnTrap, that&#39;s the toggle to look at twice, whether or not you ever pay for the subscription.&lt;/p&gt;
&lt;p&gt;It runs on Safari, Chrome, Firefox, Edge, Opera, and Brave. One real limit on iOS: the Safari extension doesn&#39;t work inside the YouTube app itself, only inside Safari.&lt;/p&gt;
&lt;p&gt;Developer: Yevhen Tretiakov.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&#34;https://dearrow.ajay.app/&#34;&gt;DeArrow&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Control Panel and UnTrap fight what YouTube puts around the video. DeArrow fights what&#39;s on the thumbnail.&lt;/p&gt;
&lt;p&gt;It crowdsources replacement titles and thumbnails: viewers submit plain, descriptive titles and screenshots pulled from an actual timestamp, then vote on the best ones. With no submission yet, DeArrow auto-formats the original title into proper Title Case or Sentence case instead of leaving the arrows and shocked faces alone, and swaps in a random in-video frame for the thumbnail instead of whatever the algorithm favored.&lt;/p&gt;
&lt;p&gt;This isn&#39;t solving the same problem as the other two. It&#39;s not hiding recommendations; it&#39;s making the ones you do see less manipulative. Worth running alongside either of the above, not instead of them.&lt;/p&gt;
&lt;p&gt;Open source, built on the same codebase as SponsorBlock by the same developer, works on Chrome, Firefox, and Safari for macOS and iOS. Free to use, with a $1 one-time license if you want to support it.&lt;/p&gt;
&lt;h2&gt;What I left out&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://unhook.app/&#34;&gt;Unhook&lt;/a&gt; is the extension most people mention alongside these three, but I&#39;m not testing it because it doesn&#39;t have a Safari build. Switching browsers regularly to cut down on fingerprinting means a tool that excludes one of the three I use isn&#39;t a real option for me. If you&#39;re locked into Chrome or Firefox and don&#39;t share that constraint, it&#39;s worth a look, but it doesn&#39;t meet my needs.&lt;/p&gt;
&lt;p&gt;Unless otherwise noted, anything mentioned above beyond Control Panel, UnTrap, and DeArrow is based on research, not testing on my end.&lt;/p&gt;
&lt;h2&gt;Who this is for&lt;/h2&gt;
&lt;p&gt;If you&#39;re keeping your Google account and your Premium subscription, browsing youtube.com in Safari or Chrome, and you just want less noise while you&#39;re there, start with Control Panel. It&#39;s free on Chrome and Firefox, $3.99 once on Safari, does the most with the least, collects nothing, and never asks you to subscribe to anything. Add UnTrap, $4.99 once, if you want deeper filtering by keyword or channel. The subscription is skippable unless sync or unlimited AI summaries actually matter to you, and if privacy is the reason you&#39;re here, that&#39;s the toggle to leave off either way. Add DeArrow regardless; it solves a problem the other two don&#39;t touch, and it&#39;s free.&lt;/p&gt;
&lt;h2&gt;What this doesn&#39;t do&lt;/h2&gt;
&lt;p&gt;None of this stops YouTube from knowing what you watch. It doesn&#39;t stop the algorithm from running. It just stops you from seeing only what Google decides is best for you, which means best for Google.&lt;/p&gt;
&lt;p&gt;The apps in my &lt;a href=&#34;https://appaddict.app/post/how-to-experience-youtube-with-no-algorithm&#34;&gt;previous post&lt;/a&gt; isolate you from Google. These three just make it easy to ignore. Both are legitimate solutions. They&#39;re not the same when it comes to your privacy. You turned the volume down. Google’s still in the room&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=The%20Extension%20Aided%20Method%20of%20Ignoring%20thee%20YouTube%20Algorithm&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/fc133257ae.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/fc133257ae.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeXovQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5fb339ee0187c3bdec912b7523462e3cc1487236/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; src=&#34;https://amerpie.lol/uploads/2026/fc133257ae.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;TL;DR: Control Panel for YouTube, UnTrap, and DeArrow all quiet YouTube down without making you leave the account, the browser, or the ecosystem behind. That&#39;s the whole point and the whole limit: you still get Google&#39;s ranking, you just stop looking at what it hands you. Control Panel is free and open source on Chrome and Firefox; the native Safari app is $3.99 once, no subscription. UnTrap is $4.99 once for all 250+ controls; an optional $3.99/month or $35.99/year adds cross-device sync and unlimited AI video summaries, which send content to a third party. DeArrow fixes a different problem, clickbait titles and thumbnails, not the algorithm, and is free with an optional $1 license.&lt;/p&gt;

&lt;hr&gt;

&lt;h1&gt;Saying No to Video Crack&lt;/h1&gt;

&lt;p&gt;Yesterday, in the second installment of this series on building a better YouTube experience, I wrote about &lt;a href=&#34;https://appaddict.app/post/how-to-experience-youtube-with-no-algorithm&#34;&gt;three apps that build a subscriptions-only feed&lt;/a&gt; by avoiding the recommendation algorithm entirely. That&#39;s the solution I endorse. It&#39;s also work: a new app, a different login situation, in one case giving up your account entirely.&lt;/p&gt;

&lt;p&gt;Not everyone wants that. Maybe you&#39;ve got YouTube Premium and don&#39;t want to lose ad-free playback. Maybe your watch history and real subscriptions matter more than you want to admit. Maybe you just don&#39;t want another app.&lt;/p&gt;

&lt;p&gt;There are still options. The three below don&#39;t get you off Google&#39;s radar. They just make youtube.com stop trying to hand you free samples of video crack.&lt;/p&gt;

&lt;h2&gt;&lt;a href=&#34;https://soitis.dev/control-panel-for-youtube&#34;&gt;Control Panel for YouTube&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Control Panel doesn&#39;t offer a single &#34;distraction-free&#34; toggle. It&#39;s dozens of individual switches for deciding what YouTube is allowed to put on screen: disable video previews, hide Shorts entirely, kill autoplay, remove Related videos, strip end cards and end-screen suggestions, turn off the Home feed, hide suggested sections in Home, Subscriptions, and Search, hide comments, remove Premium upsells, tidy the sidebar, and force theater mode to actually fill the window instead of leaving it boxed in.&lt;/p&gt;

&lt;p&gt;The Chrome and Firefox extensions are free and open source. The native Safari app, which is how it runs on Mac, is $3.99 once, no subscription, no in-app purchases. Both the Chrome Web Store and Safari App Store listings disclose no data collection. Current version 1.35.2, last updated in July 2026. On iOS and iPadOS the extension has to be manually enabled in Settings after install, a one-time Apple quirk, not a Control Panel problem.&lt;/p&gt;

&lt;p&gt;Developer: Jonny Buchanan, &lt;a href=&#34;https://soitis.dev/&#34;&gt;soitis.dev&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;&lt;a href=&#34;https://apps.apple.com/us/app/untrap-for-youtube/id1637438059&#34;&gt;UnTrap&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;If Control Panel is the restrained version, UnTrap is the kitchen sink. The developer advertises 250+ controls: hiding Shorts, comments, Related, and suggested videos; removing sidebars, trending tabs, and notifications; redirecting the homepage; blurring or hiding thumbnails; blocking videos, channels, or comments by keyword or regex; scheduled focus sessions and opening delays; custom hotkeys.&lt;/p&gt;

&lt;p&gt;On the Mac App Store it&#39;s $4.99, one time. All 250+ of the controls above work at that price. The developer said so directly in an App Store response: no subscription needed for those features. What the optional subscription, $3.99/month or $35.99/year, actually unlocks is settings sync across devices and unlimited AI video summaries; without it you still get three summaries a day.&lt;/p&gt;

&lt;p&gt;Those AI summaries are the one feature that doesn&#39;t fit the spirit of privacy I try to encourage here. Generating them means sending video content to a third-party service, a different privacy posture than everything else UnTrap does locally in your browser. If you use UnTrap, that&#39;s the toggle to look at twice, whether or not you ever pay for the subscription.&lt;/p&gt;

&lt;p&gt;It runs on Safari, Chrome, Firefox, Edge, Opera, and Brave. One real limit on iOS: the Safari extension doesn&#39;t work inside the YouTube app itself, only inside Safari.&lt;/p&gt;

&lt;p&gt;Developer: Yevhen Tretiakov.&lt;/p&gt;

&lt;h2&gt;&lt;a href=&#34;https://dearrow.ajay.app/&#34;&gt;DeArrow&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Control Panel and UnTrap fight what YouTube puts around the video. DeArrow fights what&#39;s on the thumbnail.&lt;/p&gt;

&lt;p&gt;It crowdsources replacement titles and thumbnails: viewers submit plain, descriptive titles and screenshots pulled from an actual timestamp, then vote on the best ones. With no submission yet, DeArrow auto-formats the original title into proper Title Case or Sentence case instead of leaving the arrows and shocked faces alone, and swaps in a random in-video frame for the thumbnail instead of whatever the algorithm favored.&lt;/p&gt;

&lt;p&gt;This isn&#39;t solving the same problem as the other two. It&#39;s not hiding recommendations; it&#39;s making the ones you do see less manipulative. Worth running alongside either of the above, not instead of them.&lt;/p&gt;

&lt;p&gt;Open source, built on the same codebase as SponsorBlock by the same developer, works on Chrome, Firefox, and Safari for macOS and iOS. Free to use, with a $1 one-time license if you want to support it.&lt;/p&gt;

&lt;h2&gt;What I left out&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://unhook.app/&#34;&gt;Unhook&lt;/a&gt; is the extension most people mention alongside these three, but I&#39;m not testing it because it doesn&#39;t have a Safari build. Switching browsers regularly to cut down on fingerprinting means a tool that excludes one of the three I use isn&#39;t a real option for me. If you&#39;re locked into Chrome or Firefox and don&#39;t share that constraint, it&#39;s worth a look, but it doesn&#39;t meet my needs.&lt;/p&gt;

&lt;p&gt;Unless otherwise noted, anything mentioned above beyond Control Panel, UnTrap, and DeArrow is based on research, not testing on my end.&lt;/p&gt;

&lt;h2&gt;Who this is for&lt;/h2&gt;

&lt;p&gt;If you&#39;re keeping your Google account and your Premium subscription, browsing youtube.com in Safari or Chrome, and you just want less noise while you&#39;re there, start with Control Panel. It&#39;s free on Chrome and Firefox, $3.99 once on Safari, does the most with the least, collects nothing, and never asks you to subscribe to anything. Add UnTrap, $4.99 once, if you want deeper filtering by keyword or channel. The subscription is skippable unless sync or unlimited AI summaries actually matter to you, and if privacy is the reason you&#39;re here, that&#39;s the toggle to leave off either way. Add DeArrow regardless; it solves a problem the other two don&#39;t touch, and it&#39;s free.&lt;/p&gt;

&lt;h2&gt;What this doesn&#39;t do&lt;/h2&gt;

&lt;p&gt;None of this stops YouTube from knowing what you watch. It doesn&#39;t stop the algorithm from running. It just stops you from seeing only what Google decides is best for you, which means best for Google.&lt;/p&gt;

&lt;p&gt;The apps in my &lt;a href=&#34;https://appaddict.app/post/how-to-experience-youtube-with-no-algorithm&#34;&gt;previous post&lt;/a&gt; isolate you from Google. These three just make it easy to ignore. Both are legitimate solutions. They&#39;re not the same when it comes to your privacy. You turned the volume down. Google’s still in the room&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=The%20Extension%20Aided%20Method%20of%20Ignoring%20thee%20YouTube%20Algorithm&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>How to Experience YouTube With No Algorithm </title>
      <link>https://amerpie.lol/2026/08/12/how-to-experience-youtube-with.html</link>
      <pubDate>Wed, 12 Aug 2026 23:10:57 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/12/how-to-experience-youtube-with.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/img-0268.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/img-0268.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; src=&#34;https://amerpie.lol/uploads/2026/img-0268.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;TL;DR: Play, Yattee and Unwatched all refuse to let YouTube pick your next video; each builds a feed from your subscriptions instead of Google&#39;s ranking. Play is free to download with the channel-following features behind Premium at $2.99/month, and it&#39;s the only one of the three that isn&#39;t locked to a single backend. Yattee runs through public Invidious and Piped instances, which Google has been blocking since 2024. Unwatched pulls from YouTube&#39;s own RSS feeds and Data API instead, which should make it sturdier, but needs macOS 15.&lt;/p&gt;
&lt;hr&gt;
&lt;h1&gt;Play, Yattee and Unwatched Won&#39;t Fix YouTube&#39;s Algorithm. They Just Won&#39;t Ask It.&lt;/h1&gt;
&lt;p&gt;I wrote last time about paying for YouTube Premium after years of running my own ad-blocking stack. Premium immediately silences ads. That&#39;s the extent of its problem-solving. It didn&#39;t buy me a say in what shows up next. The recommendation engine is still running, still deciding, still doing the exact job it was built to do: keep me watching something, whether or not that something is what I came for.&lt;/p&gt;
&lt;p&gt;That&#39;s the part no subscription fixes. The algorithm doesn&#39;t check whether you paid before it decides what to put in front of you.&lt;/p&gt;
&lt;p&gt;So I went looking for apps that don&#39;t ask it in the first place.&lt;/p&gt;
&lt;h2&gt;Ranking happens whether you pay or not&lt;/h2&gt;
&lt;p&gt;YouTube&#39;s Home tab, the sidebar, and the autoplay queue are all running the same job: predict what keeps you watching, then show you that. It works whether you&#39;re a free user with ads or a Premium subscriber without them. The engine doesn&#39;t know or care which one you are. Turning off autoplay helps. Hiding the sidebar helps. Neither one changes what&#39;s happening upstream; the feed is still built by ranking, and ranking is still the thing making the decision.&lt;/p&gt;
&lt;p&gt;The only way around that is a feed that isn&#39;t ranked at all. Something that shows you new uploads from channels you follow, in the order they were posted, and stops there.&lt;/p&gt;
&lt;p&gt;The obvious solution has been in front of me for a while.&lt;/p&gt;
&lt;h2&gt;Play&lt;/h2&gt;
&lt;p&gt;I&#39;ve used &lt;a href=&#34;https://marcosatanaka.com/&#34;&gt;Play&lt;/a&gt; for over two years and &lt;a href=&#34;https://appaddict.app/post/play-save-videos-watch-later&#34;&gt;reviewed it previously&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Play started as a save-for-later app. Give it a video URL through the clipboard or Share Sheet and it builds a personal video database that you can organize with tags and other metadata.&lt;/p&gt;
&lt;p&gt;That&#39;s still useful, but Play has grown into something more interesting.&lt;/p&gt;
&lt;p&gt;With Play Premium, you can follow YouTube channels directly. Each channel can have its own filters, so following somebody doesn&#39;t have to mean accepting everything they publish. If a creator covers five subjects and you only care about one, Play can filter the incoming videos before they reach you.&lt;/p&gt;
&lt;p&gt;That turns subscriptions into something much closer to RSS.&lt;/p&gt;
&lt;p&gt;The Channels section becomes a continuously updated timeline of new videos from sources you deliberately selected. There is no recommendation engine sitting between the publisher and you.&lt;/p&gt;
&lt;p&gt;The part that makes Play different from &lt;a href=&#34;https://github.com/yattee/yattee&#34;&gt;Yattee&lt;/a&gt; and &lt;a href=&#34;https://apps.apple.com/us/app/unwatched-for-youtube/id6477287463&#34;&gt;Unwatched&lt;/a&gt;: the in-app player isn&#39;t locked to one backend. You can play through Invidious, through Piped, through a custom site you point it at, or straight through YouTube itself. If you go the YouTube route directly, you can hide Shorts. That means Play doesn&#39;t live or die by whether a given Invidious instance is up this week; it&#39;s a hedge built into the app instead of a single point of failure.&lt;/p&gt;
&lt;p&gt;The catch is price.&lt;/p&gt;
&lt;p&gt;Play is free to download, but the channel-following features that make it especially useful for this workflow require &lt;strong&gt;Play Premium at $2.99/month, $19.99/year or $99.99 lifetime&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It&#39;s a universal app with iCloud sync, so the same subscriptions follow you from iPhone to Mac to Apple TV.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://marcosatanaka.com/&#34;&gt;Developer site&lt;/a&gt; | &lt;a href=&#34;https://apps.apple.com/us/app/play-save-videos-watch-later/id1596506190&#34;&gt;Mac App Store&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Yattee&lt;/h2&gt;
&lt;p&gt;Yattee is a free, open source SwiftUI app for Mac, iOS and tvOS that plays YouTube through Invidious or Piped, two open source front ends that stand between you and Google&#39;s servers. You point Yattee at an instance, add channels as favorites, and it builds a feed from exactly those channels; nothing else. SponsorBlock and Return YouTube Dislike are built in.&lt;/p&gt;
&lt;p&gt;Everything depends on those instances staying up. Google has been blocking Invidious instances at the IP level since 2024, and that fight was still going on through 2026, with public instances getting hit with CAPTCHAs, throttling and outright blacklisting. Piped has reportedly held up better under the same pressure, but neither is infrastructure you control. Unlike Play, Yattee has no fallback to YouTube directly if your instance goes down; the proxy is the only door.&lt;/p&gt;
&lt;p&gt;I don&#39;t like the friction Invidious introduces. More than once, the few minutes I set aside to watch videos have been consumed with fixing a buggy back end. If your experience has been different, Yattee is popular for a reason. Use it and enjoy. It&#39;s just not for me.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/yattee/yattee&#34;&gt;GitHub&lt;/a&gt; | &lt;a href=&#34;https://apps.apple.com/us/app/yattee/id1595136629&#34;&gt;Mac App Store&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Unwatched&lt;/h2&gt;
&lt;p&gt;Unwatched is a free, open source, native Swift app; macOS 15 or later on the Mac, iOS 17 or later on the phone. The difference from Yattee: it pulls from YouTube&#39;s own RSS feeds and the YouTube Data API instead of routing through a third party front end. That&#39;s a different kind of dependency, not zero dependency; you&#39;re still relying on Google&#39;s API staying available and its quotas staying reasonable. But you&#39;re not waiting on a volunteer-run proxy server to survive the week.&lt;/p&gt;
&lt;p&gt;Don&#39;t charge into the Unwatched setup by adding 200 must-watch channels in one go. You&#39;ll get rate limited and frustrated.&lt;/p&gt;
&lt;p&gt;Unwatched doesn&#39;t handle playlist organization, and the developer says as much directly in an App Store reply, pointing users toward Play. Which, at this point in the post, shouldn&#39;t surprise anyone.&lt;/p&gt;
&lt;p&gt;You can also skip the app entirely and read the same channel feeds in a regular RSS reader. &lt;a href=&#34;https://netnewswire.com/&#34;&gt;NetNewsWire&lt;/a&gt; is free and open source and will do it. &lt;a href=&#34;https://www.inoreader.com/&#34;&gt;Inoreader&lt;/a&gt; is the paid service I use and prefer, but nothing about this approach requires paying for it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/unwatched-for-youtube/id6477287463&#34;&gt;Mac App Store&lt;/a&gt; | &lt;a href=&#34;https://github.com/fer0n/Unwatched&#34;&gt;GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Alternatives&lt;/h2&gt;
&lt;p&gt;FreeTube does the same job on the desktop side, and it&#39;s one I have used and &lt;a href=&#34;https://appaddict.app/post/freetube-maybe-the-most-underrated-app&#34;&gt;reviewed here&lt;/a&gt;. It builds its feed locally from subscriptions, doesn&#39;t require Invidious to function since it has its own extractor, and has been shipping updates steadily through 2026. It&#39;s one of the few Electron apps I&#39;d install anyway.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://grayjay.app/desktop/&#34;&gt;Grayjay Desktop&lt;/a&gt; belongs on this list even though I have only started testing it. It&#39;s a one-time $9.99 purchase from the FUTO team that aggregates YouTube alongside other platforms into a single unranked feed, no algorithm unless you log in. The Mac build previously needed a Gatekeeper bypass, which is the kind of friction that either doesn&#39;t bother you or ends the conversation immediately. As of this writing, it is notarized.&lt;/p&gt;
&lt;p&gt;Grayjay is also the one app here that runs on a phone that isn&#39;t an iPhone. The license covers macOS and Android, and there&#39;s no iOS version; FUTO&#39;s own FAQ says an iPhone build isn&#39;t coming in the near future because the team is focused on making the Android app first-class. Play, Yattee and Unwatched all run on iPhone and none of them run on Android, so if your Mac sits next to a Pixel, Grayjay is the only entry on this list that follows you to both.&lt;/p&gt;
&lt;h2&gt;Who this is for&lt;/h2&gt;
&lt;p&gt;If you want one app that follows you across every Apple device, saves videos alongside subscriptions, and doesn&#39;t put all its weight on a single third party server, Play is the one I&#39;d point you to first. If your Mac is Apple Silicon and you don&#39;t mind depending on a proxy that Google is actively trying to kill, Yattee adds SponsorBlock and dislike counts on top of the unranked feed, free. If you&#39;re on macOS 15 and you&#39;d rather depend on Google&#39;s official API than a volunteer&#39;s server, Unwatched is the sturdier free bet, minus playlist support.&lt;/p&gt;
&lt;p&gt;If the algorithm mostly works for you, you&#39;re probably reading this wondering why anyone would go to this much trouble and expense to get away from something that just suggests videos. That&#39;s a fair question.&lt;/p&gt;
&lt;p&gt;I&#39;ve run all three. None of them gets you off Google&#39;s radar entirely.&lt;/p&gt;
&lt;h2&gt;What I actually want from YouTube&lt;/h2&gt;
&lt;p&gt;There&#39;s no single app here that fixes YouTube, because the app was never the whole problem. Google still builds the feed on youtube.com; these three just stop asking it to.&lt;/p&gt;
&lt;p&gt;No &#34;you might also like.&#34; No endless Home feed. No algorithm deciding that because I watched one video about replacing a refrigerator water filter I have apparently developed a lifelong passion for appliance repair.&lt;/p&gt;
&lt;p&gt;I don&#39;t actually want Google to find more things for me to watch. I already have more interesting books, movies, music, podcasts, articles and videos than I&#39;ll ever have time to consume.&lt;/p&gt;
&lt;p&gt;The scarce resource isn&#39;t content anymore. It&#39;s attention.&lt;/p&gt;
&lt;p&gt;So my ideal YouTube gives the algorithm as little work to do as possible.&lt;/p&gt;
&lt;p&gt;I pick the channels. I pick the videos. I decide when I&#39;m finished.&lt;/p&gt;
&lt;p&gt;Then YouTube shuts up.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=How%20to%20Experience%20YouTube%20With%20No%20Algorithm%20&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/img-0268.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--04eefbbcd5077e7f1224eaeb2b1b546ee637b3ab/IMG_0268.jpeg 480w, https://amerpie.lol/uploads/2026/img-0268.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--740167b05ac3ea60d6b44a7e5db5d63c4d23e1cb/IMG_0268.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOFg4QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--53b4e8150bc6e8e9cacc028e010ed00a7537a093/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0JBT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--07313e4b366ea191d5407148dbb3a97d22410950/IMG_0268.jpeg 1536w&#34; src=&#34;https://amerpie.lol/uploads/2026/img-0268.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;TL;DR: Play, Yattee and Unwatched all refuse to let YouTube pick your next video; each builds a feed from your subscriptions instead of Google&#39;s ranking. Play is free to download with the channel-following features behind Premium at $2.99/month, and it&#39;s the only one of the three that isn&#39;t locked to a single backend. Yattee runs through public Invidious and Piped instances, which Google has been blocking since 2024. Unwatched pulls from YouTube&#39;s own RSS feeds and Data API instead, which should make it sturdier, but needs macOS 15.&lt;/p&gt;

&lt;hr&gt;

&lt;h1&gt;Play, Yattee and Unwatched Won&#39;t Fix YouTube&#39;s Algorithm. They Just Won&#39;t Ask It.&lt;/h1&gt;

&lt;p&gt;I wrote last time about paying for YouTube Premium after years of running my own ad-blocking stack. Premium immediately silences ads. That&#39;s the extent of its problem-solving. It didn&#39;t buy me a say in what shows up next. The recommendation engine is still running, still deciding, still doing the exact job it was built to do: keep me watching something, whether or not that something is what I came for.&lt;/p&gt;

&lt;p&gt;That&#39;s the part no subscription fixes. The algorithm doesn&#39;t check whether you paid before it decides what to put in front of you.&lt;/p&gt;

&lt;p&gt;So I went looking for apps that don&#39;t ask it in the first place.&lt;/p&gt;

&lt;h2&gt;Ranking happens whether you pay or not&lt;/h2&gt;

&lt;p&gt;YouTube&#39;s Home tab, the sidebar, and the autoplay queue are all running the same job: predict what keeps you watching, then show you that. It works whether you&#39;re a free user with ads or a Premium subscriber without them. The engine doesn&#39;t know or care which one you are. Turning off autoplay helps. Hiding the sidebar helps. Neither one changes what&#39;s happening upstream; the feed is still built by ranking, and ranking is still the thing making the decision.&lt;/p&gt;

&lt;p&gt;The only way around that is a feed that isn&#39;t ranked at all. Something that shows you new uploads from channels you follow, in the order they were posted, and stops there.&lt;/p&gt;

&lt;p&gt;The obvious solution has been in front of me for a while.&lt;/p&gt;

&lt;h2&gt;Play&lt;/h2&gt;

&lt;p&gt;I&#39;ve used &lt;a href=&#34;https://marcosatanaka.com/&#34;&gt;Play&lt;/a&gt; for over two years and &lt;a href=&#34;https://appaddict.app/post/play-save-videos-watch-later&#34;&gt;reviewed it previously&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Play started as a save-for-later app. Give it a video URL through the clipboard or Share Sheet and it builds a personal video database that you can organize with tags and other metadata.&lt;/p&gt;

&lt;p&gt;That&#39;s still useful, but Play has grown into something more interesting.&lt;/p&gt;

&lt;p&gt;With Play Premium, you can follow YouTube channels directly. Each channel can have its own filters, so following somebody doesn&#39;t have to mean accepting everything they publish. If a creator covers five subjects and you only care about one, Play can filter the incoming videos before they reach you.&lt;/p&gt;

&lt;p&gt;That turns subscriptions into something much closer to RSS.&lt;/p&gt;

&lt;p&gt;The Channels section becomes a continuously updated timeline of new videos from sources you deliberately selected. There is no recommendation engine sitting between the publisher and you.&lt;/p&gt;

&lt;p&gt;The part that makes Play different from &lt;a href=&#34;https://github.com/yattee/yattee&#34;&gt;Yattee&lt;/a&gt; and &lt;a href=&#34;https://apps.apple.com/us/app/unwatched-for-youtube/id6477287463&#34;&gt;Unwatched&lt;/a&gt;: the in-app player isn&#39;t locked to one backend. You can play through Invidious, through Piped, through a custom site you point it at, or straight through YouTube itself. If you go the YouTube route directly, you can hide Shorts. That means Play doesn&#39;t live or die by whether a given Invidious instance is up this week; it&#39;s a hedge built into the app instead of a single point of failure.&lt;/p&gt;

&lt;p&gt;The catch is price.&lt;/p&gt;

&lt;p&gt;Play is free to download, but the channel-following features that make it especially useful for this workflow require &lt;strong&gt;Play Premium at $2.99/month, $19.99/year or $99.99 lifetime&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It&#39;s a universal app with iCloud sync, so the same subscriptions follow you from iPhone to Mac to Apple TV.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://marcosatanaka.com/&#34;&gt;Developer site&lt;/a&gt; | &lt;a href=&#34;https://apps.apple.com/us/app/play-save-videos-watch-later/id1596506190&#34;&gt;Mac App Store&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Yattee&lt;/h2&gt;

&lt;p&gt;Yattee is a free, open source SwiftUI app for Mac, iOS and tvOS that plays YouTube through Invidious or Piped, two open source front ends that stand between you and Google&#39;s servers. You point Yattee at an instance, add channels as favorites, and it builds a feed from exactly those channels; nothing else. SponsorBlock and Return YouTube Dislike are built in.&lt;/p&gt;

&lt;p&gt;Everything depends on those instances staying up. Google has been blocking Invidious instances at the IP level since 2024, and that fight was still going on through 2026, with public instances getting hit with CAPTCHAs, throttling and outright blacklisting. Piped has reportedly held up better under the same pressure, but neither is infrastructure you control. Unlike Play, Yattee has no fallback to YouTube directly if your instance goes down; the proxy is the only door.&lt;/p&gt;

&lt;p&gt;I don&#39;t like the friction Invidious introduces. More than once, the few minutes I set aside to watch videos have been consumed with fixing a buggy back end. If your experience has been different, Yattee is popular for a reason. Use it and enjoy. It&#39;s just not for me.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/yattee/yattee&#34;&gt;GitHub&lt;/a&gt; | &lt;a href=&#34;https://apps.apple.com/us/app/yattee/id1595136629&#34;&gt;Mac App Store&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Unwatched&lt;/h2&gt;

&lt;p&gt;Unwatched is a free, open source, native Swift app; macOS 15 or later on the Mac, iOS 17 or later on the phone. The difference from Yattee: it pulls from YouTube&#39;s own RSS feeds and the YouTube Data API instead of routing through a third party front end. That&#39;s a different kind of dependency, not zero dependency; you&#39;re still relying on Google&#39;s API staying available and its quotas staying reasonable. But you&#39;re not waiting on a volunteer-run proxy server to survive the week.&lt;/p&gt;

&lt;p&gt;Don&#39;t charge into the Unwatched setup by adding 200 must-watch channels in one go. You&#39;ll get rate limited and frustrated.&lt;/p&gt;

&lt;p&gt;Unwatched doesn&#39;t handle playlist organization, and the developer says as much directly in an App Store reply, pointing users toward Play. Which, at this point in the post, shouldn&#39;t surprise anyone.&lt;/p&gt;

&lt;p&gt;You can also skip the app entirely and read the same channel feeds in a regular RSS reader. &lt;a href=&#34;https://netnewswire.com/&#34;&gt;NetNewsWire&lt;/a&gt; is free and open source and will do it. &lt;a href=&#34;https://www.inoreader.com/&#34;&gt;Inoreader&lt;/a&gt; is the paid service I use and prefer, but nothing about this approach requires paying for it.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/unwatched-for-youtube/id6477287463&#34;&gt;Mac App Store&lt;/a&gt; | &lt;a href=&#34;https://github.com/fer0n/Unwatched&#34;&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Alternatives&lt;/h2&gt;

&lt;p&gt;FreeTube does the same job on the desktop side, and it&#39;s one I have used and &lt;a href=&#34;https://appaddict.app/post/freetube-maybe-the-most-underrated-app&#34;&gt;reviewed here&lt;/a&gt;. It builds its feed locally from subscriptions, doesn&#39;t require Invidious to function since it has its own extractor, and has been shipping updates steadily through 2026. It&#39;s one of the few Electron apps I&#39;d install anyway.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://grayjay.app/desktop/&#34;&gt;Grayjay Desktop&lt;/a&gt; belongs on this list even though I have only started testing it. It&#39;s a one-time $9.99 purchase from the FUTO team that aggregates YouTube alongside other platforms into a single unranked feed, no algorithm unless you log in. The Mac build previously needed a Gatekeeper bypass, which is the kind of friction that either doesn&#39;t bother you or ends the conversation immediately. As of this writing, it is notarized.&lt;/p&gt;

&lt;p&gt;Grayjay is also the one app here that runs on a phone that isn&#39;t an iPhone. The license covers macOS and Android, and there&#39;s no iOS version; FUTO&#39;s own FAQ says an iPhone build isn&#39;t coming in the near future because the team is focused on making the Android app first-class. Play, Yattee and Unwatched all run on iPhone and none of them run on Android, so if your Mac sits next to a Pixel, Grayjay is the only entry on this list that follows you to both.&lt;/p&gt;

&lt;h2&gt;Who this is for&lt;/h2&gt;

&lt;p&gt;If you want one app that follows you across every Apple device, saves videos alongside subscriptions, and doesn&#39;t put all its weight on a single third party server, Play is the one I&#39;d point you to first. If your Mac is Apple Silicon and you don&#39;t mind depending on a proxy that Google is actively trying to kill, Yattee adds SponsorBlock and dislike counts on top of the unranked feed, free. If you&#39;re on macOS 15 and you&#39;d rather depend on Google&#39;s official API than a volunteer&#39;s server, Unwatched is the sturdier free bet, minus playlist support.&lt;/p&gt;

&lt;p&gt;If the algorithm mostly works for you, you&#39;re probably reading this wondering why anyone would go to this much trouble and expense to get away from something that just suggests videos. That&#39;s a fair question.&lt;/p&gt;

&lt;p&gt;I&#39;ve run all three. None of them gets you off Google&#39;s radar entirely.&lt;/p&gt;

&lt;h2&gt;What I actually want from YouTube&lt;/h2&gt;

&lt;p&gt;There&#39;s no single app here that fixes YouTube, because the app was never the whole problem. Google still builds the feed on youtube.com; these three just stop asking it to.&lt;/p&gt;

&lt;p&gt;No &#34;you might also like.&#34; No endless Home feed. No algorithm deciding that because I watched one video about replacing a refrigerator water filter I have apparently developed a lifelong passion for appliance repair.&lt;/p&gt;

&lt;p&gt;I don&#39;t actually want Google to find more things for me to watch. I already have more interesting books, movies, music, podcasts, articles and videos than I&#39;ll ever have time to consume.&lt;/p&gt;

&lt;p&gt;The scarce resource isn&#39;t content anymore. It&#39;s attention.&lt;/p&gt;

&lt;p&gt;So my ideal YouTube gives the algorithm as little work to do as possible.&lt;/p&gt;

&lt;p&gt;I pick the channels. I pick the videos. I decide when I&#39;m finished.&lt;/p&gt;

&lt;p&gt;Then YouTube shuts up.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=How%20to%20Experience%20YouTube%20With%20No%20Algorithm%20&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Wonder Woman vs. Me - She Remains Undefeated</title>
      <link>https://amerpie.lol/2026/08/11/wonder-woman-vs-me-she.html</link>
      <pubDate>Tue, 11 Aug 2026 08:49:00 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/11/wonder-woman-vs-me-she.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/fridge.webp&#34; alt=&#34;fridge&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Privilege comes and privilege goes. I&#39;ve had stretches in my life where I lived frugally out of necessity, not because I had a hidden virtue. Later in life, with debts paid off, we managed to save some dough for retirement. Well, retirement arrived, and although we don&#39;t have &#34;buy your own helicopter&#34; money, we don&#39;t have to live with the crappy refrigerator that came with the house we just bought either. After doing my due diligence (i.e., asking ChatGPT what I should buy), we bought a lovely French door, counter-depth, freezer-on-the-bottom GE fridge from a locally owned business (virtue signal warning).&lt;/p&gt;
&lt;p&gt;I&#39;ve been dreaming of this day for two reasons: new fridge (duh) and the realization of a life-long dream. I have a garage now and I have a functioning refrigerator that I can put in it. There are few men who wouldn&#39;t kill to be in my position.&lt;/p&gt;
&lt;p&gt;I don&#39;t drink beer (since December 28, 2008) so it&#39;s not there to serve as a plug-in brew cooler. To me, it&#39;s just a luxury, kind of like a Rolex, but functional and not so flex-y. Never again will I lose a special treat in the depths of an overcrowded refrigeration device. I love cold cans of sparkling water, even the store brands. Now I can pack multiple cases of them into my garage fridge and stand there with the door open whenever I want, admiring the abundance.&lt;/p&gt;
&lt;p&gt;There&#39;s only one problem. Wonder Woman has the ultimate veto power over my life. I mean, she is smarter than me (way). She&#39;s also practical and sees things in an annoyingly realistic way vs. my charming rose-colored glasses method. She uses criteria like &#34;is there room for a fridge in the garage?&#34; and &#34;we live in the South, AKA the sweltering armpit of Satan.&#34; Our garage makes you want to climb into a sauna to cool off. Supposedly, this affects how well a refrigerator will work out there.&lt;/p&gt;
&lt;p&gt;Long story short: my dreams are crushed. I&#39;m not getting it. When they deliver our new one, the current refrigerator will be taken away and I will never, ever get to see it again (sob).&lt;/p&gt;
&lt;p&gt;Because she loves me and gets genuinely distressed at my sadness, Wonder Woman researched beverage fridges and picked out a sleek, glass door model with LED lights and a 106 can capacity. She had it delivered overnight and went with me to the supermarket to buy four cases of sparkling water to stock it with. It&#39;s purring away in the kitchen right now.&lt;/p&gt;
&lt;p&gt;I may lose every single argument we ever have, but I won the wife lottery.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/0053c7933d3c85a4acf412&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }
&lt;p&gt;async function fetchInteractions(headerTitle) {
const response = await fetch(&amp;ldquo;&lt;a href=&#34;https://webmention.io/api/mentions.jf2?target=%22&#34;&gt;https://webmention.io/api/mentions.jf2?target=&amp;quot;&lt;/a&gt; + document.URL);
const data = await response.json();
if (data &amp;amp;&amp;amp; data.children.length &amp;gt; 0) {&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  const interactions = document.createElement(&amp;quot;div&amp;quot;);
  interactions.innerHTML = `&amp;lt;h3&amp;gt;${headerTitle ?? &amp;quot;Interactions&amp;quot;}&amp;lt;/h3&amp;gt;`;

  for (const child of data.children) {
    const interaction = document.createElement(&amp;quot;div&amp;quot;);

    interaction.innerHTML = `
          &amp;lt;p&amp;gt;
              &amp;lt;strong&amp;gt;&amp;lt;a href=&amp;quot;${child.author.url}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;${child.author.name}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;
              &amp;lt;small&amp;gt; - ${new Date(child[&amp;quot;wm-received&amp;quot;]).toLocaleString(&amp;quot;en-US&amp;quot;, {
      month: &amp;quot;short&amp;quot;,
      day: &amp;quot;numeric&amp;quot;,
      year: &amp;quot;numeric&amp;quot;,
    })}&amp;lt;/small&amp;gt;
          &amp;lt;/p&amp;gt;
          &amp;lt;blockquote&amp;gt;${setContent(child)}&amp;lt;/blockquote&amp;gt;
      `;

    interactions.appendChild(interaction);
  }

  const upvoteForm = document.getElementById(&amp;quot;upvote-form&amp;quot;);
  upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;fetchInteractions(document.currentScript.getAttribute(&amp;ldquo;data-interactions&amp;rdquo;));
}
&lt;/script&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/fridge.webp&#34; alt=&#34;fridge&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Privilege comes and privilege goes. I&#39;ve had stretches in my life where I lived frugally out of necessity, not because I had a hidden virtue. Later in life, with debts paid off, we managed to save some dough for retirement. Well, retirement arrived, and although we don&#39;t have &#34;buy your own helicopter&#34; money, we don&#39;t have to live with the crappy refrigerator that came with the house we just bought either. After doing my due diligence (i.e., asking ChatGPT what I should buy), we bought a lovely French door, counter-depth, freezer-on-the-bottom GE fridge from a locally owned business (virtue signal warning).&lt;/p&gt;
&lt;p&gt;I&#39;ve been dreaming of this day for two reasons: new fridge (duh) and the realization of a life-long dream. I have a garage now and I have a functioning refrigerator that I can put in it. There are few men who wouldn&#39;t kill to be in my position.&lt;/p&gt;
&lt;p&gt;I don&#39;t drink beer (since December 28, 2008) so it&#39;s not there to serve as a plug-in brew cooler. To me, it&#39;s just a luxury, kind of like a Rolex, but functional and not so flex-y. Never again will I lose a special treat in the depths of an overcrowded refrigeration device. I love cold cans of sparkling water, even the store brands. Now I can pack multiple cases of them into my garage fridge and stand there with the door open whenever I want, admiring the abundance.&lt;/p&gt;
&lt;p&gt;There&#39;s only one problem. Wonder Woman has the ultimate veto power over my life. I mean, she is smarter than me (way). She&#39;s also practical and sees things in an annoyingly realistic way vs. my charming rose-colored glasses method. She uses criteria like &#34;is there room for a fridge in the garage?&#34; and &#34;we live in the South, AKA the sweltering armpit of Satan.&#34; Our garage makes you want to climb into a sauna to cool off. Supposedly, this affects how well a refrigerator will work out there.&lt;/p&gt;
&lt;p&gt;Long story short: my dreams are crushed. I&#39;m not getting it. When they deliver our new one, the current refrigerator will be taken away and I will never, ever get to see it again (sob).&lt;/p&gt;
&lt;p&gt;Because she loves me and gets genuinely distressed at my sadness, Wonder Woman researched beverage fridges and picked out a sleek, glass door model with LED lights and a 106 can capacity. She had it delivered overnight and went with me to the supermarket to buy four cases of sparkling water to stock it with. It&#39;s purring away in the kitchen right now.&lt;/p&gt;
&lt;p&gt;I may lose every single argument we ever have, but I won the wife lottery.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/0053c7933d3c85a4acf412&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }

  async function fetchInteractions(headerTitle) {
    const response = await fetch(&#34;https://webmention.io/api/mentions.jf2?target=&#34; + document.URL);
    const data = await response.json();
    if (data &amp;&amp; data.children.length &gt; 0) {

      const interactions = document.createElement(&#34;div&#34;);
      interactions.innerHTML = `&lt;h3&gt;${headerTitle ?? &#34;Interactions&#34;}&lt;/h3&gt;`;

      for (const child of data.children) {
        const interaction = document.createElement(&#34;div&#34;);

        interaction.innerHTML = `
              &lt;p&gt;
                  &lt;strong&gt;&lt;a href=&#34;${child.author.url}&#34; target=&#34;_blank&#34;&gt;${child.author.name}&lt;/a&gt;&lt;/strong&gt;
                  &lt;small&gt; - ${new Date(child[&#34;wm-received&#34;]).toLocaleString(&#34;en-US&#34;, {
          month: &#34;short&#34;,
          day: &#34;numeric&#34;,
          year: &#34;numeric&#34;,
        })}&lt;/small&gt;
              &lt;/p&gt;
              &lt;blockquote&gt;${setContent(child)}&lt;/blockquote&gt;
          `;

        interactions.appendChild(interaction);
      }

      const upvoteForm = document.getElementById(&#34;upvote-form&#34;);
      upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
    }
  }

  fetchInteractions(document.currentScript.getAttribute(&#34;data-interactions&#34;));
}
&lt;/script&gt;
</source:markdown>
    </item>
    
    <item>
      <title>YouTube Premium kills the ads but doesn&#39;t solve the real problem. Here&#39;s the stack I use to do that.</title>
      <link>https://amerpie.lol/2026/08/11/youtube-premium-kills-the-ads.html</link>
      <pubDate>Tue, 11 Aug 2026 07:44:13 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/11/youtube-premium-kills-the-ads.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/19380.jpeg 480w, https://amerpie.lol/uploads/2026/19380.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/19380.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--411f2a8ffe3d0e187cf33a269960b18282c19944/19380.jpeg 1536w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--411f2a8ffe3d0e187cf33a269960b18282c19944/19380.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/19380.jpeg 480w, https://amerpie.lol/uploads/2026/19380.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/19380.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--411f2a8ffe3d0e187cf33a269960b18282c19944/19380.jpeg 1536w&#34; src=&#34;https://amerpie.lol/uploads/2026/19380.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Paid for YouTube Premium after years of DIY ad-blocking. Ads are gone; the algorithm, the clutter, and the impermanence aren&#39;t. Building a stack of small tools instead of hunting for one app that fixes all four. First post in a series; toolbox preview inside, full reviews coming.&lt;/p&gt;
&lt;p&gt;Google did not design YouTube to entertain you or to inform you. Every major design choice points toward one purpose: to make you watch more YouTube. Watching more leads to one of two outcomes: your attachment to the platform gets stronger, or you get shown more advertising. For a lot of people, it&#39;s both.&lt;/p&gt;
&lt;p&gt;For a long time, bragging about how you managed to watch YouTube without being subjected to ads was a particular kind of geek flexing, and an annoying one. The problem few people admit to is that avoiding advertising isn&#39;t a fix, it&#39;s a moving target. Anyone who tells you they&#39;ve permanently solved it is trying to sell you something.&lt;/p&gt;
&lt;p&gt;Turning the YouTube experience into something usable and enjoyable requires you to become your own IT department. That&#39;s definitely a downside for some. If you enjoy tinkering, it may not bother you much. I started using YouTube in December 2005, the month it debuted. That is to say I&#39;ve watched the user experience decline in quality for twenty years. For most of that time I kept the ads off through whatever it took: ad blockers, standalone apps, Invidious instances, switching to whichever browser handled YouTube best that year. A few months ago, I decided there were better uses of my time than maintaining that fight. As much as I hated to do it, I subscribed to YouTube Premium and eagerly waited for a better experience. I didn&#39;t really get one.&lt;/p&gt;
&lt;h3&gt;The Problem Isn&#39;t Ads. It&#39;s Design.&lt;/h3&gt;
&lt;p&gt;Advertisements are only one of four major pain points to using the platform. Paying for Premium doesn&#39;t solve the other three.&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;strong&gt;Ads.&lt;/strong&gt; If you&#39;re not paying, you&#39;re watching them or fighting them somehow. Premium solves this one.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;strong&gt;The algorithm.&lt;/strong&gt; YouTube decides what gets put in front of you next. Premium doesn&#39;t buy you a different recommendation engine.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;strong&gt;Clutter.&lt;/strong&gt; Shorts on the home page, autoplay previews, recommendations everywhere, interface elements devoted to pulling you into something else. Individually they&#39;re minor annoyances. Together they make YouTube worse at simply showing you what you came to see.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;strong&gt;Impermanence.&lt;/strong&gt; YouTube gives you lists, not a real personal library. Watch Later is useful, but it lives entirely inside someone else&#39;s service. Videos disappear. Channels disappear. Things you know you&#39;ve watched become surprisingly hard to find again.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;The Easy Solution&lt;/h3&gt;
&lt;p&gt;There isn&#39;t one.&lt;/p&gt;
&lt;p&gt;Fighting a platform that doesn&#39;t answer to you is the toll for staying in control of your own experience, and nobody refunds the time you spend on it. If you&#39;ve got limitless energy, fight on every front: email, search, maps, storage, video, all of it, all the time. Most of us don&#39;t have that budget. The honest move is picking which fights are worth spending it on this year and letting the rest go without guilt.&lt;/p&gt;
&lt;p&gt;I want to decide how I discover videos. I want to decide what appears around the player. I want better ways to organize the things I intend to watch later. And when something matters enough that I don&#39;t want it disappearing because a creator, a copyright holder, or Google changes something, I want my own copy.&lt;/p&gt;
&lt;p&gt;There isn&#39;t one app that does all of that. That&#39;s the point.&lt;/p&gt;
&lt;p&gt;Instead of looking for a mythical &#34;YouTube replacement,&#34; I&#39;ve started treating YouTube the way I treat a lot of other technology: as infrastructure underneath a collection of smaller tools. One tool can handle viewing. Another can clean up the browser interface. Another can manage subscriptions without an algorithm deciding what deserves my attention. Another can download and archive the things I actually want to keep.&lt;/p&gt;
&lt;p&gt;The result is less like replacing YouTube and more like building my own multi-part client for it.&lt;/p&gt;
&lt;h3&gt;The Toolbox, By Problem&lt;/h3&gt;
&lt;p&gt;Each of these gets its own real look later in the series. For now, sorted by which of the four problems above it actually solves:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ads &amp;amp; sponsors&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://github.com/ajayyy/SponsorBlock&#34;&gt;SponsorBlock&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://github.com/ajayyy/DeArrow&#34;&gt;DeArrow&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://apps.apple.com/us/app/untrap-for-youtube/id1637438059?platform=mac&#34;&gt;UnTrap for YouTube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Escaping the algorithm&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://github.com/yattee/yattee&#34;&gt;Yattee&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://grayjay.app/desktop/&#34;&gt;Grayjay&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://github.com/FreeTubeApp/FreeTube&#34;&gt;FreeTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://pockettube.io/&#34;&gt;PocketTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;RSS curation via Inoreader or NetNewsWire&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Cleaning up the interface&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://soitis.dev/control-panel-for-youtube&#34;&gt;Control Panel for YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://unhook.app/&#34;&gt;Unhook&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://github.com/code-charity/youtube&#34;&gt;Improve YouTube!&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://github.com/amitbl/blocktube&#34;&gt;BlockTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;&lt;a href=&#34;https://www.mrfdev.com/enhancer-for-youtube&#34;&gt;Enhancer for YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;6&#34;&gt;&lt;a href=&#34;https://www.turnoffthelights.com/&#34;&gt;Turn Off the Lights&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Keeping what matters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://github.com/yt-dlp/yt-dlp&#34;&gt;yt-dlp&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://software.charliemonroe.net/downie/&#34;&gt;Downie&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://github.com/section83/MacYTDL&#34;&gt;MacYTDL&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://apps.apple.com/us/app/play-save-videos-watch-later/id1596506190&#34;&gt;Play&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have a favorite that isn&#39;t here, let me know.&lt;/p&gt;
&lt;h3&gt;What&#39;s Coming&lt;/h3&gt;
&lt;p&gt;The next few posts get into the actual tools: apps that get you out of the recommendation feed entirely, ways to strip the clutter out of the browser experience, and how to actually keep the videos you don&#39;t want to lose. Premium&#39;s verdict, when it comes up again, is not a blanket yes. It&#39;s worth the money if your time is worth more than $15.99 a month to you and ads were the fight costing you that time. If ads were never the fight, paying Google more won&#39;t touch the one you&#39;re actually still in.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=YouTube%20Premium%20kills%20the%20ads%20but%20doesn&#34; t solve the real problem. here stack i use to do that. style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/19380.jpeg 480w, https://amerpie.lol/uploads/2026/19380.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/19380.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--411f2a8ffe3d0e187cf33a269960b18282c19944/19380.jpeg 1536w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--411f2a8ffe3d0e187cf33a269960b18282c19944/19380.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/19380.jpeg 480w, https://amerpie.lol/uploads/2026/19380.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/19380.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBeEQ2QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cf2ba97517495fb9861e09da70d8f4db31289abb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBWnBBZ0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--411f2a8ffe3d0e187cf33a269960b18282c19944/19380.jpeg 1536w&#34; src=&#34;https://amerpie.lol/uploads/2026/19380.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Paid for YouTube Premium after years of DIY ad-blocking. Ads are gone; the algorithm, the clutter, and the impermanence aren&#39;t. Building a stack of small tools instead of hunting for one app that fixes all four. First post in a series; toolbox preview inside, full reviews coming.&lt;/p&gt;

&lt;p&gt;Google did not design YouTube to entertain you or to inform you. Every major design choice points toward one purpose: to make you watch more YouTube. Watching more leads to one of two outcomes: your attachment to the platform gets stronger, or you get shown more advertising. For a lot of people, it&#39;s both.&lt;/p&gt;

&lt;p&gt;For a long time, bragging about how you managed to watch YouTube without being subjected to ads was a particular kind of geek flexing, and an annoying one. The problem few people admit to is that avoiding advertising isn&#39;t a fix, it&#39;s a moving target. Anyone who tells you they&#39;ve permanently solved it is trying to sell you something.&lt;/p&gt;

&lt;p&gt;Turning the YouTube experience into something usable and enjoyable requires you to become your own IT department. That&#39;s definitely a downside for some. If you enjoy tinkering, it may not bother you much. I started using YouTube in December 2005, the month it debuted. That is to say I&#39;ve watched the user experience decline in quality for twenty years. For most of that time I kept the ads off through whatever it took: ad blockers, standalone apps, Invidious instances, switching to whichever browser handled YouTube best that year. A few months ago, I decided there were better uses of my time than maintaining that fight. As much as I hated to do it, I subscribed to YouTube Premium and eagerly waited for a better experience. I didn&#39;t really get one.&lt;/p&gt;

&lt;h3&gt;The Problem Isn&#39;t Ads. It&#39;s Design.&lt;/h3&gt;

&lt;p&gt;Advertisements are only one of four major pain points to using the platform. Paying for Premium doesn&#39;t solve the other three.&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;strong&gt;Ads.&lt;/strong&gt; If you&#39;re not paying, you&#39;re watching them or fighting them somehow. Premium solves this one.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;strong&gt;The algorithm.&lt;/strong&gt; YouTube decides what gets put in front of you next. Premium doesn&#39;t buy you a different recommendation engine.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;strong&gt;Clutter.&lt;/strong&gt; Shorts on the home page, autoplay previews, recommendations everywhere, interface elements devoted to pulling you into something else. Individually they&#39;re minor annoyances. Together they make YouTube worse at simply showing you what you came to see.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;strong&gt;Impermanence.&lt;/strong&gt; YouTube gives you lists, not a real personal library. Watch Later is useful, but it lives entirely inside someone else&#39;s service. Videos disappear. Channels disappear. Things you know you&#39;ve watched become surprisingly hard to find again.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;The Easy Solution&lt;/h3&gt;

&lt;p&gt;There isn&#39;t one.&lt;/p&gt;

&lt;p&gt;Fighting a platform that doesn&#39;t answer to you is the toll for staying in control of your own experience, and nobody refunds the time you spend on it. If you&#39;ve got limitless energy, fight on every front: email, search, maps, storage, video, all of it, all the time. Most of us don&#39;t have that budget. The honest move is picking which fights are worth spending it on this year and letting the rest go without guilt.&lt;/p&gt;

&lt;p&gt;I want to decide how I discover videos. I want to decide what appears around the player. I want better ways to organize the things I intend to watch later. And when something matters enough that I don&#39;t want it disappearing because a creator, a copyright holder, or Google changes something, I want my own copy.&lt;/p&gt;

&lt;p&gt;There isn&#39;t one app that does all of that. That&#39;s the point.&lt;/p&gt;

&lt;p&gt;Instead of looking for a mythical &#34;YouTube replacement,&#34; I&#39;ve started treating YouTube the way I treat a lot of other technology: as infrastructure underneath a collection of smaller tools. One tool can handle viewing. Another can clean up the browser interface. Another can manage subscriptions without an algorithm deciding what deserves my attention. Another can download and archive the things I actually want to keep.&lt;/p&gt;

&lt;p&gt;The result is less like replacing YouTube and more like building my own multi-part client for it.&lt;/p&gt;

&lt;h3&gt;The Toolbox, By Problem&lt;/h3&gt;

&lt;p&gt;Each of these gets its own real look later in the series. For now, sorted by which of the four problems above it actually solves:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ads &amp;amp; sponsors&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://github.com/ajayyy/SponsorBlock&#34;&gt;SponsorBlock&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://github.com/ajayyy/DeArrow&#34;&gt;DeArrow&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://apps.apple.com/us/app/untrap-for-youtube/id1637438059?platform=mac&#34;&gt;UnTrap for YouTube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Escaping the algorithm&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://github.com/yattee/yattee&#34;&gt;Yattee&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://grayjay.app/desktop/&#34;&gt;Grayjay&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://github.com/FreeTubeApp/FreeTube&#34;&gt;FreeTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://pockettube.io/&#34;&gt;PocketTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;RSS curation via Inoreader or NetNewsWire&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cleaning up the interface&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://soitis.dev/control-panel-for-youtube&#34;&gt;Control Panel for YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://unhook.app/&#34;&gt;Unhook&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://github.com/code-charity/youtube&#34;&gt;Improve YouTube!&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://github.com/amitbl/blocktube&#34;&gt;BlockTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;&lt;a href=&#34;https://www.mrfdev.com/enhancer-for-youtube&#34;&gt;Enhancer for YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;6&#34;&gt;&lt;a href=&#34;https://www.turnoffthelights.com/&#34;&gt;Turn Off the Lights&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Keeping what matters&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;&lt;a href=&#34;https://github.com/yt-dlp/yt-dlp&#34;&gt;yt-dlp&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;&lt;a href=&#34;https://software.charliemonroe.net/downie/&#34;&gt;Downie&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;&lt;a href=&#34;https://github.com/section83/MacYTDL&#34;&gt;MacYTDL&lt;/a&gt;&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;&lt;a href=&#34;https://apps.apple.com/us/app/play-save-videos-watch-later/id1596506190&#34;&gt;Play&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have a favorite that isn&#39;t here, let me know.&lt;/p&gt;

&lt;h3&gt;What&#39;s Coming&lt;/h3&gt;

&lt;p&gt;The next few posts get into the actual tools: apps that get you out of the recommendation feed entirely, ways to strip the clutter out of the browser experience, and how to actually keep the videos you don&#39;t want to lose. Premium&#39;s verdict, when it comes up again, is not a blanket yes. It&#39;s worth the money if your time is worth more than $15.99 a month to you and ads were the fight costing you that time. If ads were never the fight, paying Google more won&#39;t touch the one you&#39;re actually still in.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=YouTube%20Premium%20kills%20the%20ads%20but%20doesn&#34; t solve the real problem. here stack i use to do that. style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Caption Snap: Meeting Transcriptions With No Bot, No Model to Download, No Data Transferred and No Drain on Your CPU - Free Trial, One Time, $9.99</title>
      <link>https://amerpie.lol/2026/08/10/caption-snap-meeting-transcriptions-with.html</link>
      <pubDate>Mon, 10 Aug 2026 10:39:53 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/10/caption-snap-meeting-transcriptions-with.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-10%20at%2010.24.33.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1020at2010.24.33.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJdEJHa0NMUVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fb65d4340524ed71abc9d4a8886eb51bb3921a6c/CleanShot%202026-08-10%20at%2010.24.33.jpg 1069w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJdEJHa0NMUVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fb65d4340524ed71abc9d4a8886eb51bb3921a6c/CleanShot%202026-08-10%20at%2010.24.33.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-10%20at%2010.24.33.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1020at2010.24.33.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJdEJHa0NMUVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fb65d4340524ed71abc9d4a8886eb51bb3921a6c/CleanShot%202026-08-10%20at%2010.24.33.jpg 1069w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1020at2010.24.33.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; CaptionSnap is a $9.99 one-time menu bar app that saves your Teams, Zoom, and Google Meet transcripts by reading the live captions the meeting app already displays. No audio recording, no bot in the call, no cloud, no model download, and Accessibility is the only permission it asks for. Speaker names come from the platform, so attribution is a lookup instead of a guess. You have to enable captions yourself, transcripts are only as good as the platform&#39;s captioning, and it requires macOS 26 on Apple Silicon.&lt;/p&gt;
&lt;h1&gt;CaptionSnap Reads the Captions Your Meeting App Already Shows You&lt;/h1&gt;
&lt;p&gt;Here is a list of the many things I don&#39;t like about transcription apps.&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;Using one in a meeting often means a bot joins the call and you have to explain it to everyone.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;Local models require a huge download.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;Remote models send my conversations to somebody else&#39;s server.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;They require numerous privacy and security exemptions.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;Local models are processor intensive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Well, I found an app that doesn&#39;t do any of those things and still delivers better-than-average accuracy while using a tiny percentage of my CPU. It&#39;s called &lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;The trick&lt;/h2&gt;
&lt;p&gt;Teams, Zoom, and Google Meet already transcribe your meeting. That&#39;s what live captions are. The text is right there on screen, generated by the platform, attached to the correct speaker, and then thrown away the second the call ends.&lt;/p&gt;
&lt;p&gt;Every other tool in this category ignores that and starts over from scratch. Record the audio, run it through a model, guess at who said what, hope the diarization holds up. CaptionSnap just reads the captions the meeting app is already displaying and writes them to a Markdown file with timestamps and the speaker names the platform supplied.&lt;/p&gt;
&lt;p&gt;That one decision is the premise for the whole app. It&#39;s why there&#39;s no model download, no audio pipeline, no microphone prompt, and no bot in your call. There&#39;s nothing to overcharge you for.&lt;/p&gt;
&lt;h2&gt;What that buys you&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Real speaker names, not guesses.&lt;/strong&gt; The names come from the meeting platform, so &#34;who said that&#34; is a lookup, not an inference. Whisper-based tools get diarization wrong constantly on four-person calls with crosstalk. This sidesteps the problem instead of solving it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One permission.&lt;/strong&gt; Accessibility. That&#39;s it. No Screen Recording, no microphone, no camera (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap FAQ&lt;/a&gt;). If you&#39;ve ever watched a meeting app collect four permissions on the way in, you know why that matters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Minimal CPU.&lt;/strong&gt; Not a tuning achievement. There&#39;s no neural network running, so there&#39;s nothing to burn cycles on. Your fans stay quiet and your battery survives a day of calls.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plain Markdown on your disk.&lt;/strong&gt; No account, no sync, no server, no export step. The developer claims the app makes no network connections at all (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap homepage&lt;/a&gt;). Optional summaries run through Apple Intelligence on-device.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It works behind other windows.&lt;/strong&gt; The meeting can sit in the background while you do actual work, and the transcript keeps filling in.&lt;/p&gt;
&lt;h2&gt;What it does not do&lt;/h2&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;It does not turn captions on for you. Live captions are off by default in Teams, Zoom, and Meet, and you have to flip that switch yourself before CaptionSnap has anything to read (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap FAQ&lt;/a&gt;).&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;It does not record audio, so there&#39;s no recording to go back to when the transcript is wrong.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;It does not fix bad captions. If Teams mangles a name or drops a clause, that lands in your file exactly as mangled. Your transcript is only as good as the platform&#39;s captioning, and the marketing line &#34;accurate by design, not guesswork&#34; is about who said what, not about the words.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;It does not run on Intel, and it does not run below macOS 26. Apple Silicon and Tahoe or nothing. (I have not tested it on the macOS 27 Golden Gate beta.)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;The potential gotcha&lt;/h2&gt;
&lt;p&gt;CaptionSnap has to be running in your menu bar when the meeting starts. It does not turn on captions in Teams, Google Meet, or Zoom for you, so that&#39;s your job too. CaptionSnap provides instructions for each platform. As long as you don&#39;t disable captions later, the setting should hold between restarts of each app, but verify it yourself. The worst version of this is finding out after the meeting that nothing was captured.&lt;/p&gt;
&lt;h2&gt;Who this is for&lt;/h2&gt;
&lt;p&gt;This is for you if you take meeting notes on a Mac, you don&#39;t want a bot announcing itself in a client call, and you&#39;d rather have a plain text file than a web dashboard. If you aren&#39;t fond of explaining to IT why you need an app with Screen Recording permission, CaptionSnap doesn&#39;t put you in that conversation.&lt;/p&gt;
&lt;h2&gt;Who this is not for&lt;/h2&gt;
&lt;p&gt;This is not for you if you need the audio and not just the text, or if you work with people who never enable captions. Don&#39;t get it if you&#39;re on Intel or an older macOS, or if you want AI-generated action items and CRM sync. For that last one, this is deliberately the wrong tool and the subscription products below are the right ones.&lt;/p&gt;
&lt;h2&gt;The alternatives&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;macOS Live Captions.&lt;/strong&gt; Free, built in. Vanishes when you dismiss it, no speaker names, no timestamps, nothing saved. Useful in the moment, useless a day later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MacWhisper.&lt;/strong&gt; Free tier, or €64 one-time for Pro (&lt;a href=&#34;https://www.macwhisper.com/&#34;&gt;macwhisper.com&lt;/a&gt;). Transcribes local audio with Whisper and Parakeet, records Zoom, Teams, Webex, Skype, and Discord without a bot, and Pro includes automatic meeting start and end detection plus speaker recognition. Much larger tool, much larger job. It does the model download and the CPU work that CaptionSnap avoids, and in exchange it also handles interviews, lectures, podcasts, and system-wide dictation. If you need transcription generally and not just meetings, this is the one. I wrote about it in 2024: &lt;a href=&#34;https://appaddict.app/post/macwhisper-transcription-powerhouse&#34;&gt;MacWhisper - Transcription Powerhouse&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Granola.&lt;/strong&gt; Free Basic tier with limited history, $14 per user per month for Business, $35 for Enterprise (&lt;a href=&#34;https://www.granola.ai/pricing&#34;&gt;granola.ai/pricing&lt;/a&gt;). Also avoids joining as a bot, but it processes in the cloud and is built around AI-enhanced notes and team integrations rather than a raw transcript you own.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Otter.ai.&lt;/strong&gt; Free tier at 300 minutes per month, Pro at $16.99 per user per month billed monthly or $8.33 billed annually, Business at $30 monthly or $19.99 annually (&lt;a href=&#34;https://otter.ai/pricing&#34;&gt;otter.ai/pricing&lt;/a&gt;). This is the thing CaptionSnap is reacting to: it joins your Zoom, Teams, and Meet calls as a notetaker, and everything lives on Otter&#39;s servers. I&#39;ve used Otter for dictation, but not for meetings.&lt;/p&gt;
&lt;p&gt;Unless otherwise noted, the alternate apps mentioned above are based on research and not individual testing.&lt;/p&gt;
&lt;h2&gt;Price and verdict&lt;/h2&gt;
&lt;p&gt;Fourteen-day trial, no credit card, then $9.99 once for up to three Macs, with a 30-day refund policy (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap pricing&lt;/a&gt;). Ten dollars, paid one time, against $14 to $17 a month for the subscription notetakers.&lt;/p&gt;
&lt;p&gt;This is Wes Stockfisch&#39;s first shipped app. I give developers the benefit of the doubt, but be aware, there&#39;s no maintenance track record here, and the macOS 26 plus Apple Silicon requirement means you need a current M-series machine. But the idea is right. The captions already exist. Reading them instead of recreating them is the kind of obvious move nobody made because, well, they mnight have been overthinking it on this..&lt;/p&gt;
&lt;p&gt;One caveat before the verdict: I haven&#39;t been able to test this extensively. Retirees don&#39;t have a lot of Zoom calls. But in the testing I was able to do, CaptionSnap held up.&lt;/p&gt;
&lt;p&gt;In my opinion, ten dollars to stop explaining a bot to clients is not a hard decision.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Caption%20Snap:%20Meeting%20Transcriptions%20With%20No%20Bot,%20No%20Model%20to%20Download,%20No%20Data%20Transferred%20and%20No%20Drain%20on%20Your%20CPU%20-%20Free%20Trial,%20One%20Time,%20$9.99&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-10%20at%2010.24.33.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1020at2010.24.33.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJdEJHa0NMUVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fb65d4340524ed71abc9d4a8886eb51bb3921a6c/CleanShot%202026-08-10%20at%2010.24.33.jpg 1069w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJdEJHa0NMUVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fb65d4340524ed71abc9d4a8886eb51bb3921a6c/CleanShot%202026-08-10%20at%2010.24.33.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-10%20at%2010.24.33.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-1020at2010.24.33.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMS81QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--fcc267ef12d11c90615dbce2f428bcb1d76204e9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJdEJHa0NMUVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--fb65d4340524ed71abc9d4a8886eb51bb3921a6c/CleanShot%202026-08-10%20at%2010.24.33.jpg 1069w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-1020at2010.24.33.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; CaptionSnap is a $9.99 one-time menu bar app that saves your Teams, Zoom, and Google Meet transcripts by reading the live captions the meeting app already displays. No audio recording, no bot in the call, no cloud, no model download, and Accessibility is the only permission it asks for. Speaker names come from the platform, so attribution is a lookup instead of a guess. You have to enable captions yourself, transcripts are only as good as the platform&#39;s captioning, and it requires macOS 26 on Apple Silicon.&lt;/p&gt;

&lt;h1&gt;CaptionSnap Reads the Captions Your Meeting App Already Shows You&lt;/h1&gt;

&lt;p&gt;Here is a list of the many things I don&#39;t like about transcription apps.&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;Using one in a meeting often means a bot joins the call and you have to explain it to everyone.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;Local models require a huge download.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;Remote models send my conversations to somebody else&#39;s server.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;They require numerous privacy and security exemptions.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;Local models are processor intensive.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Well, I found an app that doesn&#39;t do any of those things and still delivers better-than-average accuracy while using a tiny percentage of my CPU. It&#39;s called &lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;The trick&lt;/h2&gt;

&lt;p&gt;Teams, Zoom, and Google Meet already transcribe your meeting. That&#39;s what live captions are. The text is right there on screen, generated by the platform, attached to the correct speaker, and then thrown away the second the call ends.&lt;/p&gt;

&lt;p&gt;Every other tool in this category ignores that and starts over from scratch. Record the audio, run it through a model, guess at who said what, hope the diarization holds up. CaptionSnap just reads the captions the meeting app is already displaying and writes them to a Markdown file with timestamps and the speaker names the platform supplied.&lt;/p&gt;

&lt;p&gt;That one decision is the premise for the whole app. It&#39;s why there&#39;s no model download, no audio pipeline, no microphone prompt, and no bot in your call. There&#39;s nothing to overcharge you for.&lt;/p&gt;

&lt;h2&gt;What that buys you&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Real speaker names, not guesses.&lt;/strong&gt; The names come from the meeting platform, so &#34;who said that&#34; is a lookup, not an inference. Whisper-based tools get diarization wrong constantly on four-person calls with crosstalk. This sidesteps the problem instead of solving it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One permission.&lt;/strong&gt; Accessibility. That&#39;s it. No Screen Recording, no microphone, no camera (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap FAQ&lt;/a&gt;). If you&#39;ve ever watched a meeting app collect four permissions on the way in, you know why that matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Minimal CPU.&lt;/strong&gt; Not a tuning achievement. There&#39;s no neural network running, so there&#39;s nothing to burn cycles on. Your fans stay quiet and your battery survives a day of calls.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Plain Markdown on your disk.&lt;/strong&gt; No account, no sync, no server, no export step. The developer claims the app makes no network connections at all (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap homepage&lt;/a&gt;). Optional summaries run through Apple Intelligence on-device.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It works behind other windows.&lt;/strong&gt; The meeting can sit in the background while you do actual work, and the transcript keeps filling in.&lt;/p&gt;

&lt;h2&gt;What it does not do&lt;/h2&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;It does not turn captions on for you. Live captions are off by default in Teams, Zoom, and Meet, and you have to flip that switch yourself before CaptionSnap has anything to read (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap FAQ&lt;/a&gt;).&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;It does not record audio, so there&#39;s no recording to go back to when the transcript is wrong.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;It does not fix bad captions. If Teams mangles a name or drops a clause, that lands in your file exactly as mangled. Your transcript is only as good as the platform&#39;s captioning, and the marketing line &#34;accurate by design, not guesswork&#34; is about who said what, not about the words.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;It does not run on Intel, and it does not run below macOS 26. Apple Silicon and Tahoe or nothing. (I have not tested it on the macOS 27 Golden Gate beta.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;The potential gotcha&lt;/h2&gt;

&lt;p&gt;CaptionSnap has to be running in your menu bar when the meeting starts. It does not turn on captions in Teams, Google Meet, or Zoom for you, so that&#39;s your job too. CaptionSnap provides instructions for each platform. As long as you don&#39;t disable captions later, the setting should hold between restarts of each app, but verify it yourself. The worst version of this is finding out after the meeting that nothing was captured.&lt;/p&gt;

&lt;h2&gt;Who this is for&lt;/h2&gt;

&lt;p&gt;This is for you if you take meeting notes on a Mac, you don&#39;t want a bot announcing itself in a client call, and you&#39;d rather have a plain text file than a web dashboard. If you aren&#39;t fond of explaining to IT why you need an app with Screen Recording permission, CaptionSnap doesn&#39;t put you in that conversation.&lt;/p&gt;

&lt;h2&gt;Who this is not for&lt;/h2&gt;

&lt;p&gt;This is not for you if you need the audio and not just the text, or if you work with people who never enable captions. Don&#39;t get it if you&#39;re on Intel or an older macOS, or if you want AI-generated action items and CRM sync. For that last one, this is deliberately the wrong tool and the subscription products below are the right ones.&lt;/p&gt;

&lt;h2&gt;The alternatives&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;macOS Live Captions.&lt;/strong&gt; Free, built in. Vanishes when you dismiss it, no speaker names, no timestamps, nothing saved. Useful in the moment, useless a day later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MacWhisper.&lt;/strong&gt; Free tier, or €64 one-time for Pro (&lt;a href=&#34;https://www.macwhisper.com/&#34;&gt;macwhisper.com&lt;/a&gt;). Transcribes local audio with Whisper and Parakeet, records Zoom, Teams, Webex, Skype, and Discord without a bot, and Pro includes automatic meeting start and end detection plus speaker recognition. Much larger tool, much larger job. It does the model download and the CPU work that CaptionSnap avoids, and in exchange it also handles interviews, lectures, podcasts, and system-wide dictation. If you need transcription generally and not just meetings, this is the one. I wrote about it in 2024: &lt;a href=&#34;https://appaddict.app/post/macwhisper-transcription-powerhouse&#34;&gt;MacWhisper - Transcription Powerhouse&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Granola.&lt;/strong&gt; Free Basic tier with limited history, $14 per user per month for Business, $35 for Enterprise (&lt;a href=&#34;https://www.granola.ai/pricing&#34;&gt;granola.ai/pricing&lt;/a&gt;). Also avoids joining as a bot, but it processes in the cloud and is built around AI-enhanced notes and team integrations rather than a raw transcript you own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Otter.ai.&lt;/strong&gt; Free tier at 300 minutes per month, Pro at $16.99 per user per month billed monthly or $8.33 billed annually, Business at $30 monthly or $19.99 annually (&lt;a href=&#34;https://otter.ai/pricing&#34;&gt;otter.ai/pricing&lt;/a&gt;). This is the thing CaptionSnap is reacting to: it joins your Zoom, Teams, and Meet calls as a notetaker, and everything lives on Otter&#39;s servers. I&#39;ve used Otter for dictation, but not for meetings.&lt;/p&gt;

&lt;p&gt;Unless otherwise noted, the alternate apps mentioned above are based on research and not individual testing.&lt;/p&gt;

&lt;h2&gt;Price and verdict&lt;/h2&gt;

&lt;p&gt;Fourteen-day trial, no credit card, then $9.99 once for up to three Macs, with a 30-day refund policy (&lt;a href=&#34;https://captionsnap.app/&#34;&gt;CaptionSnap pricing&lt;/a&gt;). Ten dollars, paid one time, against $14 to $17 a month for the subscription notetakers.&lt;/p&gt;

&lt;p&gt;This is Wes Stockfisch&#39;s first shipped app. I give developers the benefit of the doubt, but be aware, there&#39;s no maintenance track record here, and the macOS 26 plus Apple Silicon requirement means you need a current M-series machine. But the idea is right. The captions already exist. Reading them instead of recreating them is the kind of obvious move nobody made because, well, they mnight have been overthinking it on this..&lt;/p&gt;

&lt;p&gt;One caveat before the verdict: I haven&#39;t been able to test this extensively. Retirees don&#39;t have a lot of Zoom calls. But in the testing I was able to do, CaptionSnap held up.&lt;/p&gt;

&lt;p&gt;In my opinion, ten dollars to stop explaining a bot to clients is not a hard decision.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Caption%20Snap:%20Meeting%20Transcriptions%20With%20No%20Bot,%20No%20Model%20to%20Download,%20No%20Data%20Transferred%20and%20No%20Drain%20on%20Your%20CPU%20-%20Free%20Trial,%20One%20Time,%20$9.99&#34; style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Autoshelf Has an MCP Server You Probably Don&#39;t Need and The Rule Engine Is Weak - A Review</title>
      <link>https://amerpie.lol/2026/08/09/autoshelf-has-an-mcp-server.html</link>
      <pubDate>Sun, 09 Aug 2026 05:04:48 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/09/autoshelf-has-an-mcp-server.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-09%20at%2004.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-0920at2004.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--3f253adfae0121b8566ea623b9b74a078737c5d9/CleanShot%202026-08-09%20at%2004.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMeEJHa0M4UVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--1a19fae1d0a442bd4d0338a2a4dadd941c6690a8/CleanShot%202026-08-09%20at%2004.56.26.jpg 1265w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMeEJHa0M4UVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--1a19fae1d0a442bd4d0338a2a4dadd941c6690a8/CleanShot%202026-08-09%20at%2004.56.26.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-09%20at%2004.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-0920at2004.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--3f253adfae0121b8566ea623b9b74a078737c5d9/CleanShot%202026-08-09%20at%2004.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMeEJHa0M4UVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--1a19fae1d0a442bd4d0338a2a4dadd941c6690a8/CleanShot%202026-08-09%20at%2004.56.26.jpg 1265w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-0920at2004.56.26.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;TL;DR: &lt;a href=&#34;https://apps.apple.com/us/app/autoshelf-file-organizer/id6762361021?mt=12&#34;&gt;AutoShelf&lt;/a&gt; ($19.99 one-time) ships an embedded MCP server that works, but do you actually need that? An AI model can write a launchd LaunchAgent and a shell script once and it runs forever, no app, no daemon, no purchase. The MCP&#39;s real value only shows up once you&#39;re managing enough rules to want conversational audit and editing instead of hand-maintained scripts, and even there, my hands-on testing found the rule engine underneath thin: no dynamic subfolder sorting, limited management by file size, and an action list a fraction of Hazel&#39;s. AutoShelf delivers less using AI than its marketing promises and loses the file-organizer argument outright.&lt;/p&gt;
&lt;h1&gt;AutoShelf&lt;/h1&gt;
&lt;p&gt;I&#39;ve had a &lt;a href=&#34;https://www.noodlesoft.com/&#34;&gt;Hazel&lt;/a&gt; rule watching my Downloads folder since before I can accurately date it. It reads PDF invoices and files them by vendor, decompresses ZIPs and moves the app inside to Applications, converts HEICs to JPG, and hands ebooks to Calibre and audiobooks to Audiobookshelf without me touching any of it. That&#39;s the bar. A new license for Hazel is $42, which is steep for some and I&#39;ve written before &lt;a href=&#34;https://appaddict.app/post/hazel-alternatives&#34;&gt;about cheaper options&lt;/a&gt;. AutoShelf wants to be added to that list, and it&#39;s making its case with a feature none of those alternatives had: an MCP server for use with AI agents plus a CLI.&lt;/p&gt;
&lt;h2&gt;More Than Just Simple File Management&lt;/h2&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;strong&gt;An MCP server built into the app binary&lt;/strong&gt;, not a plugin bolted on after the fact. Point Claude Desktop, Cursor, Codex, or Windsurf at it and describe a rule in plain English instead of building it in a UI.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;strong&gt;A companion CLI&lt;/strong&gt; for scripting rule creation and running jobs from the terminal, the same engine the MCP server talks to.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;strong&gt;Where-from metadata as a condition&lt;/strong&gt;, so a rule can act on which browser or app downloaded a file, not just its type or name.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;strong&gt;OCR and Live Text matching&lt;/strong&gt; as of version 2.2, so a rule can file a scanned invoice by what&#39;s written on it. Not new ground: Hazel&#39;s &lt;code&gt;Contents&lt;/code&gt; attribute has done on-the-fly text recognition on images and text-layer-less PDFs for years, it&#39;s the mechanism behind the vendor-filing rule in the intro. AutoShelf catching up to a feature Hazel already had is parity, not an edge.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;strong&gt;Multi-action, chainable rules&lt;/strong&gt;: move, tag, rename, and archive to ZIP in a single pass, added in the 2.0 rewrite.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Is It Better Than Hazel for Working With AI?&lt;/h2&gt;
&lt;p&gt;Does anyone even need a layer between a prompt for file management and their file system? For a well-defined one-off job, not really. A capable AI model can write a launchd LaunchAgent with a &lt;code&gt;WatchPaths&lt;/code&gt; key, native FSEvents, no polling loop, and a small shell script that switches on extension and moves the file. Write it once and it runs forever: no app, no background daemon, no $19.99. That&#39;s possible without Hazel or AutoShelf.&lt;/p&gt;
&lt;p&gt;An MCP connection can do something a bespoke script can&#39;t: with it running, AutoShelf can immediately edit any rule with natural language, without you having to track down the launchd job and script you created six months ago. I created eight AutoShelf rules and asked Claude to check on them through the MCP connection; it returned current rules, current paths, and current enabled/disabled flags. A launchd script has no equivalent self-report; ask it &#34;what are you doing&#34; six months from now and the honest answer is &#34;go read the shell and simulate it,&#34; and any edit needs a &lt;code&gt;launchctl unload&lt;/code&gt;/&lt;code&gt;load&lt;/code&gt; before it&#39;s live. MCP matters once you&#39;re managing enough rules that you&#39;d rather audit, pause, or edit them by asking than by maintaining scripts by hand, or you want the GUI, activity log, and undo the app provides that a bare launchd job doesn&#39;t have unless you build it yourself.&lt;/p&gt;
&lt;p&gt;Against Hazel specifically, AutoShelf is still ahead on this one front. Hazel doesn&#39;t have an MCP server and doesn&#39;t claim to; anything an AI does to a Hazel rule today runs through a general-purpose file-editing layer poking at Hazel&#39;s XML underneath, which is fragile and unsupported. So among app-based rule engines with a GUI and an activity log, AutoShelf&#39;s MCP integration is real. On my Mac, it was easy to set up and worked as advertised on the first try.&lt;/p&gt;
&lt;h2&gt;The Rule Engine Underneath Doesn&#39;t Hold Up&lt;/h2&gt;
&lt;p&gt;This is where my hands-on testing exposed the weaknesses in AutoShelf. It can&#39;t sort a folder of mixed files into subfolders by extension unless you create every destination subfolder yourself first and then write a separate rule for each file type. I had to build five nearly identical rules, &#34;Sort PNG files,&#34; &#34;Sort JPG files,&#34; &#34;Sort JPEG files,&#34; &#34;Sort GIF files,&#34; &#34;Sort MD files,&#34; each one hand-built with its own hardcoded destination path. Hazel does the same job with a single &#34;Sort into subfolder&#34; action and a pattern; AutoShelf makes you write and maintain N rules for N extensions.&lt;/p&gt;
&lt;p&gt;Two more gaps from my testing: size conditions only go down to whole megabytes, no decimal places, so you can&#39;t write a rule for anything under 1 MB or between whole-MB steps. More importantly, AutoShelf&#39;s action list (Move, Copy, Trash, Rename, Add Tag, Archive to ZIP, Optimize, Convert Image/Video/Audio, Photos import) is a fraction of Hazel&#39;s, which adds sync, upload, tags, color labels, comments, alias creation, three Music/Photos/TV import targets, and five different scripting hooks (Shortcuts, AppleScript, JavaScript, Automator, shell) on top of pause, notify, and rule-chaining controls.&lt;/p&gt;
&lt;h2&gt;The Recursion Illusion&lt;/h2&gt;
&lt;p&gt;AutoShelf&#39;s App Store listing says it will &#34;watch any folder you choose, including nested subfolders,&#34; and the 1.5 changelog calls it &#34;Nested Folder Watching.&#34; &lt;a href=&#34;https://apps.apple.com/us/app/autoshelf-file-organizer/id6762361021?mt=12&#34;&gt;(App Store listing)&lt;/a&gt; But on its own Product Hunt launch, the developer told a commenter directly that watched folders are top-level only, files dropped into a subfolder are not picked up, and true recursion is a tracked feature request, not a shipped one. &lt;a href=&#34;https://www.producthunt.com/products/autoshelf&#34;&gt;(Product Hunt)&lt;/a&gt; Read charitably, &#34;nested folder watching&#34; means you can manually add specific subfolders you already know about as additional watch targets, one at a time. That is not the same as what Hazel does, which is recursive: add one &#34;Run rules on folder contents&#34; rule and Hazel will walk into subfolders of subfolders it has never seen, at any depth, applying your existing rules the whole way down. &lt;a href=&#34;https://www.noodlesoft.com/manual/hazel/advanced-topics/processing-subfolders/&#34;&gt;(Noodlesoft manual)&lt;/a&gt; That&#39;s a real discrepancy between AutoShelf&#39;s marketing copy and its confirmed current behavior, and now my own rule list shows the practical cost of it: I&#39;m hand-maintaining what Hazel would do with one rule.&lt;/p&gt;
&lt;h2&gt;Who This Is For, and Who Should Stay on Hazel&lt;/h2&gt;
&lt;p&gt;If your files land flat, one folder, no meaningful variety in file type, and you are considering a $19.99 one-time tool with a working AI hook, AutoShelf&#39;s free tier is worth an afternoon. If your needs are more complex, stick with Hazel. My own eight-rule test folder is the case study: if you have more than three or four file types, or anywhere the folder structure has depth, AutoShelf turns into more manual rule-building than the automation it&#39;s supposed to replace.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Autoshelf%20Has%20an%20MCP%20Server%20You%20Probably%20Don&#34; t need and the rule engine is weak a review style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-09%20at%2004.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-0920at2004.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--3f253adfae0121b8566ea623b9b74a078737c5d9/CleanShot%202026-08-09%20at%2004.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMeEJHa0M4UVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--1a19fae1d0a442bd4d0338a2a4dadd941c6690a8/CleanShot%202026-08-09%20at%2004.56.26.jpg 1265w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMeEJHa0M4UVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--1a19fae1d0a442bd4d0338a2a4dadd941c6690a8/CleanShot%202026-08-09%20at%2004.56.26.jpg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMZ0FXa0M0QUU2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--566037cccbef5dec0f18059f150ac6f098af6027/CleanShot%202026-08-09%20at%2004.56.26.jpg 480w, https://amerpie.lol/uploads/2026/cleanshot202026-08-0920at2004.56.26.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFLd0JHa0NzQVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--3f253adfae0121b8566ea623b9b74a078737c5d9/CleanShot%202026-08-09%20at%2004.56.26.jpg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNm40QVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--aae62fbd1bdbad221b27ae404f33d70857238f53/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFMeEJHa0M4UVE2Q25OaGRtVnlld2M2REhGMVlXeHBkSGxwV1RvS2MzUnlhWEJVIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--1a19fae1d0a442bd4d0338a2a4dadd941c6690a8/CleanShot%202026-08-09%20at%2004.56.26.jpg 1265w&#34; src=&#34;https://amerpie.lol/uploads/2026/cleanshot202026-08-0920at2004.56.26.jpg&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;TL;DR: &lt;a href=&#34;https://apps.apple.com/us/app/autoshelf-file-organizer/id6762361021?mt=12&#34;&gt;AutoShelf&lt;/a&gt; ($19.99 one-time) ships an embedded MCP server that works, but do you actually need that? An AI model can write a launchd LaunchAgent and a shell script once and it runs forever, no app, no daemon, no purchase. The MCP&#39;s real value only shows up once you&#39;re managing enough rules to want conversational audit and editing instead of hand-maintained scripts, and even there, my hands-on testing found the rule engine underneath thin: no dynamic subfolder sorting, limited management by file size, and an action list a fraction of Hazel&#39;s. AutoShelf delivers less using AI than its marketing promises and loses the file-organizer argument outright.&lt;/p&gt;

&lt;h1&gt;AutoShelf&lt;/h1&gt;

&lt;p&gt;I&#39;ve had a &lt;a href=&#34;https://www.noodlesoft.com/&#34;&gt;Hazel&lt;/a&gt; rule watching my Downloads folder since before I can accurately date it. It reads PDF invoices and files them by vendor, decompresses ZIPs and moves the app inside to Applications, converts HEICs to JPG, and hands ebooks to Calibre and audiobooks to Audiobookshelf without me touching any of it. That&#39;s the bar. A new license for Hazel is $42, which is steep for some and I&#39;ve written before &lt;a href=&#34;https://appaddict.app/post/hazel-alternatives&#34;&gt;about cheaper options&lt;/a&gt;. AutoShelf wants to be added to that list, and it&#39;s making its case with a feature none of those alternatives had: an MCP server for use with AI agents plus a CLI.&lt;/p&gt;

&lt;h2&gt;More Than Just Simple File Management&lt;/h2&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;strong&gt;An MCP server built into the app binary&lt;/strong&gt;, not a plugin bolted on after the fact. Point Claude Desktop, Cursor, Codex, or Windsurf at it and describe a rule in plain English instead of building it in a UI.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;strong&gt;A companion CLI&lt;/strong&gt; for scripting rule creation and running jobs from the terminal, the same engine the MCP server talks to.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;strong&gt;Where-from metadata as a condition&lt;/strong&gt;, so a rule can act on which browser or app downloaded a file, not just its type or name.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;strong&gt;OCR and Live Text matching&lt;/strong&gt; as of version 2.2, so a rule can file a scanned invoice by what&#39;s written on it. Not new ground: Hazel&#39;s &lt;code&gt;Contents&lt;/code&gt; attribute has done on-the-fly text recognition on images and text-layer-less PDFs for years, it&#39;s the mechanism behind the vendor-filing rule in the intro. AutoShelf catching up to a feature Hazel already had is parity, not an edge.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;strong&gt;Multi-action, chainable rules&lt;/strong&gt;: move, tag, rename, and archive to ZIP in a single pass, added in the 2.0 rewrite.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Is It Better Than Hazel for Working With AI?&lt;/h2&gt;

&lt;p&gt;Does anyone even need a layer between a prompt for file management and their file system? For a well-defined one-off job, not really. A capable AI model can write a launchd LaunchAgent with a &lt;code&gt;WatchPaths&lt;/code&gt; key, native FSEvents, no polling loop, and a small shell script that switches on extension and moves the file. Write it once and it runs forever: no app, no background daemon, no $19.99. That&#39;s possible without Hazel or AutoShelf.&lt;/p&gt;

&lt;p&gt;An MCP connection can do something a bespoke script can&#39;t: with it running, AutoShelf can immediately edit any rule with natural language, without you having to track down the launchd job and script you created six months ago. I created eight AutoShelf rules and asked Claude to check on them through the MCP connection; it returned current rules, current paths, and current enabled/disabled flags. A launchd script has no equivalent self-report; ask it &#34;what are you doing&#34; six months from now and the honest answer is &#34;go read the shell and simulate it,&#34; and any edit needs a &lt;code&gt;launchctl unload&lt;/code&gt;/&lt;code&gt;load&lt;/code&gt; before it&#39;s live. MCP matters once you&#39;re managing enough rules that you&#39;d rather audit, pause, or edit them by asking than by maintaining scripts by hand, or you want the GUI, activity log, and undo the app provides that a bare launchd job doesn&#39;t have unless you build it yourself.&lt;/p&gt;

&lt;p&gt;Against Hazel specifically, AutoShelf is still ahead on this one front. Hazel doesn&#39;t have an MCP server and doesn&#39;t claim to; anything an AI does to a Hazel rule today runs through a general-purpose file-editing layer poking at Hazel&#39;s XML underneath, which is fragile and unsupported. So among app-based rule engines with a GUI and an activity log, AutoShelf&#39;s MCP integration is real. On my Mac, it was easy to set up and worked as advertised on the first try.&lt;/p&gt;

&lt;h2&gt;The Rule Engine Underneath Doesn&#39;t Hold Up&lt;/h2&gt;

&lt;p&gt;This is where my hands-on testing exposed the weaknesses in AutoShelf. It can&#39;t sort a folder of mixed files into subfolders by extension unless you create every destination subfolder yourself first and then write a separate rule for each file type. I had to build five nearly identical rules, &#34;Sort PNG files,&#34; &#34;Sort JPG files,&#34; &#34;Sort JPEG files,&#34; &#34;Sort GIF files,&#34; &#34;Sort MD files,&#34; each one hand-built with its own hardcoded destination path. Hazel does the same job with a single &#34;Sort into subfolder&#34; action and a pattern; AutoShelf makes you write and maintain N rules for N extensions.&lt;/p&gt;

&lt;p&gt;Two more gaps from my testing: size conditions only go down to whole megabytes, no decimal places, so you can&#39;t write a rule for anything under 1 MB or between whole-MB steps. More importantly, AutoShelf&#39;s action list (Move, Copy, Trash, Rename, Add Tag, Archive to ZIP, Optimize, Convert Image/Video/Audio, Photos import) is a fraction of Hazel&#39;s, which adds sync, upload, tags, color labels, comments, alias creation, three Music/Photos/TV import targets, and five different scripting hooks (Shortcuts, AppleScript, JavaScript, Automator, shell) on top of pause, notify, and rule-chaining controls.&lt;/p&gt;

&lt;h2&gt;The Recursion Illusion&lt;/h2&gt;

&lt;p&gt;AutoShelf&#39;s App Store listing says it will &#34;watch any folder you choose, including nested subfolders,&#34; and the 1.5 changelog calls it &#34;Nested Folder Watching.&#34; &lt;a href=&#34;https://apps.apple.com/us/app/autoshelf-file-organizer/id6762361021?mt=12&#34;&gt;(App Store listing)&lt;/a&gt; But on its own Product Hunt launch, the developer told a commenter directly that watched folders are top-level only, files dropped into a subfolder are not picked up, and true recursion is a tracked feature request, not a shipped one. &lt;a href=&#34;https://www.producthunt.com/products/autoshelf&#34;&gt;(Product Hunt)&lt;/a&gt; Read charitably, &#34;nested folder watching&#34; means you can manually add specific subfolders you already know about as additional watch targets, one at a time. That is not the same as what Hazel does, which is recursive: add one &#34;Run rules on folder contents&#34; rule and Hazel will walk into subfolders of subfolders it has never seen, at any depth, applying your existing rules the whole way down. &lt;a href=&#34;https://www.noodlesoft.com/manual/hazel/advanced-topics/processing-subfolders/&#34;&gt;(Noodlesoft manual)&lt;/a&gt; That&#39;s a real discrepancy between AutoShelf&#39;s marketing copy and its confirmed current behavior, and now my own rule list shows the practical cost of it: I&#39;m hand-maintaining what Hazel would do with one rule.&lt;/p&gt;

&lt;h2&gt;Who This Is For, and Who Should Stay on Hazel&lt;/h2&gt;

&lt;p&gt;If your files land flat, one folder, no meaningful variety in file type, and you are considering a $19.99 one-time tool with a working AI hook, AutoShelf&#39;s free tier is worth an afternoon. If your needs are more complex, stick with Hazel. My own eight-rule test folder is the case study: if you have more than three or four file types, or anywhere the folder structure has depth, AutoShelf turns into more manual rule-building than the automation it&#39;s supposed to replace.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=Autoshelf%20Has%20an%20MCP%20Server%20You%20Probably%20Don&#34; t need and the rule engine is weak a review style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Mom and Dad - The Missing Manual</title>
      <link>https://amerpie.lol/2026/08/08/mom-and-dad-the-missing.html</link>
      <pubDate>Sat, 08 Aug 2026 07:32:00 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/08/mom-and-dad-the-missing.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/img-0074.webp&#34; alt=&#34;Middle aged man with his prents&#34; /&gt;&lt;/p&gt;
&lt;p&gt;My parents were young when I was born, only 17, but despite the relatively small time gap, we are from distinctly different generations. They&#39;ve been divorced since the 70s, so their needs and circumstances, while similar, are still unique. Last year, my dad and his wife moved to an assisted living facility about a 20-minute drive away. It takes about three hours to get to my mom&#39;s. That&#39;s doable, but not as easy.&lt;/p&gt;
&lt;p&gt;For most of my life, each has been independent. They are both part of the generation that almost understands cell phones, but not quite. My career was in IT, so I have long been their go-to for tech support and purchase advice. Other than that, they never needed much help. Until they did. In both cases, the transition happened suddenly.&lt;/p&gt;
&lt;p&gt;Last year, my dad fell late one night, breaking his shoulder and hitting his head - hard. My stepmother has advanced Alzheimer&#39;s. She was asleep, but heard him calling for her. Luckily, Dad was able to coach her through retrieving his Life Alert device to summon help. When the paramedics arrived, they made note of a half-empty bottle of bourbon sitting on the counter.&lt;/p&gt;
&lt;p&gt;He&#39;s never recovered from that night. The damage to his shoulder is irreparable. The concussion and his relationship with alcohol have impaired his short-term memory and decision-making skills.&lt;/p&gt;
&lt;p&gt;My mother, an independent widow, has been remarkably fit for years. Since turning 70, she&#39;s walked across England and Spain - and I mean all the way across. She lives by herself on an 11-acre tract of land she&#39;s long maintained without outside help. Then, suddenly this spring, a hidden back injury surfaced and nearly incapacitated her overnight. She went through weeks of intense pain, lost the ability to drive, and couldn&#39;t stand long enough to prepare a meal. Her situation has improved somewhat, but some of the physical impairments might be permanent. Mentally, she is sharp as ever, highly opinionated with some endearing quirks, but she&#39;s all there and then some.&lt;/p&gt;
&lt;p&gt;I wasn&#39;t prepared for either parent&#39;s transition. Whenever I&#39;ve known someone who was providing aid for their mom or dad, my thought pattern was just &#34;That&#39;s tough.&#34; I never really considered getting mentally ready to step up. The thing is, the universe doesn&#39;t care if you are ready or not. When the time comes, unless you are a terrible human, you just start doing what it takes.&lt;/p&gt;
&lt;p&gt;Sure, there are books and websites that purport to help you get ready for your new responsibilities, but they aren&#39;t clairvoyant, so they don&#39;t know what&#39;s going to be the event that flips the switch from independence to &#34;needs help.&#34; You won&#39;t know either.&lt;/p&gt;
&lt;p&gt;In my case, the energy it takes to do what needs to be done is disconnected from my feelings. My relationship with each of my parents is and has been very different.&lt;/p&gt;
&lt;p&gt;I am much closer to my mom. She&#39;s been my supportive parent forever, a wonderful grandmother and great-grandmother, generous with her time and energy. She&#39;s smart and interesting and genuine.&lt;/p&gt;
&lt;p&gt;My dad is difficult. He&#39;s also smart, but he&#39;s been absent from my life in most meaningful ways. He leans towards being judgmental, and his one overriding filter for examining everything in the world is how it affects him. He&#39;s not interested if it doesn&#39;t.&lt;/p&gt;
&lt;p&gt;Again, the universe doesn&#39;t care. Their needs are unrelated to their degree of likability. They need what they need from you, and the truth from where I&#39;m standing is simple. You do what needs to be done and you use whatever you have to for motivation. My mental gymnastics work like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I would move heaven and earth for my mom&lt;/li&gt;
&lt;li&gt;If I don&#39;t help my dad, someone else I love (my siblings, or my aunt and uncles) will have to&lt;/li&gt;
&lt;li&gt;My grandparents would want me to do this&lt;/li&gt;
&lt;li&gt;One day, I&#39;m going to need this same help, and I need the karma points&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I realize that this instruction manual is nothing of the sort, but it&#39;s my real, lived experience. There&#39;s no manual. There&#39;s just the drive to Dad&#39;s, and the drive to Mom&#39;s, and the fact that I make both of them.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/1c6afb3ba9b7c8cbc162fa&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }
&lt;p&gt;async function fetchInteractions(headerTitle) {
const response = await fetch(&amp;ldquo;&lt;a href=&#34;https://webmention.io/api/mentions.jf2?target=%22&#34;&gt;https://webmention.io/api/mentions.jf2?target=&amp;quot;&lt;/a&gt; + document.URL);
const data = await response.json();
if (data &amp;amp;&amp;amp; data.children.length &amp;gt; 0) {&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  const interactions = document.createElement(&amp;quot;div&amp;quot;);
  interactions.innerHTML = `&amp;lt;h3&amp;gt;${headerTitle ?? &amp;quot;Interactions&amp;quot;}&amp;lt;/h3&amp;gt;`;

  for (const child of data.children) {
    const interaction = document.createElement(&amp;quot;div&amp;quot;);

    interaction.innerHTML = `
          &amp;lt;p&amp;gt;
              &amp;lt;strong&amp;gt;&amp;lt;a href=&amp;quot;${child.author.url}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;${child.author.name}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;
              &amp;lt;small&amp;gt; - ${new Date(child[&amp;quot;wm-received&amp;quot;]).toLocaleString(&amp;quot;en-US&amp;quot;, {
      month: &amp;quot;short&amp;quot;,
      day: &amp;quot;numeric&amp;quot;,
      year: &amp;quot;numeric&amp;quot;,
    })}&amp;lt;/small&amp;gt;
          &amp;lt;/p&amp;gt;
          &amp;lt;blockquote&amp;gt;${setContent(child)}&amp;lt;/blockquote&amp;gt;
      `;

    interactions.appendChild(interaction);
  }

  const upvoteForm = document.getElementById(&amp;quot;upvote-form&amp;quot;);
  upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;fetchInteractions(document.currentScript.getAttribute(&amp;ldquo;data-interactions&amp;rdquo;));
}
&lt;/script&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;p&gt;&lt;img src=&#34;https://amerpie.lol/uploads/2026/img-0074.webp&#34; alt=&#34;Middle aged man with his prents&#34; /&gt;&lt;/p&gt;
&lt;p&gt;My parents were young when I was born, only 17, but despite the relatively small time gap, we are from distinctly different generations. They&#39;ve been divorced since the 70s, so their needs and circumstances, while similar, are still unique. Last year, my dad and his wife moved to an assisted living facility about a 20-minute drive away. It takes about three hours to get to my mom&#39;s. That&#39;s doable, but not as easy.&lt;/p&gt;
&lt;p&gt;For most of my life, each has been independent. They are both part of the generation that almost understands cell phones, but not quite. My career was in IT, so I have long been their go-to for tech support and purchase advice. Other than that, they never needed much help. Until they did. In both cases, the transition happened suddenly.&lt;/p&gt;
&lt;p&gt;Last year, my dad fell late one night, breaking his shoulder and hitting his head - hard. My stepmother has advanced Alzheimer&#39;s. She was asleep, but heard him calling for her. Luckily, Dad was able to coach her through retrieving his Life Alert device to summon help. When the paramedics arrived, they made note of a half-empty bottle of bourbon sitting on the counter.&lt;/p&gt;
&lt;p&gt;He&#39;s never recovered from that night. The damage to his shoulder is irreparable. The concussion and his relationship with alcohol have impaired his short-term memory and decision-making skills.&lt;/p&gt;
&lt;p&gt;My mother, an independent widow, has been remarkably fit for years. Since turning 70, she&#39;s walked across England and Spain - and I mean all the way across. She lives by herself on an 11-acre tract of land she&#39;s long maintained without outside help. Then, suddenly this spring, a hidden back injury surfaced and nearly incapacitated her overnight. She went through weeks of intense pain, lost the ability to drive, and couldn&#39;t stand long enough to prepare a meal. Her situation has improved somewhat, but some of the physical impairments might be permanent. Mentally, she is sharp as ever, highly opinionated with some endearing quirks, but she&#39;s all there and then some.&lt;/p&gt;
&lt;p&gt;I wasn&#39;t prepared for either parent&#39;s transition. Whenever I&#39;ve known someone who was providing aid for their mom or dad, my thought pattern was just &#34;That&#39;s tough.&#34; I never really considered getting mentally ready to step up. The thing is, the universe doesn&#39;t care if you are ready or not. When the time comes, unless you are a terrible human, you just start doing what it takes.&lt;/p&gt;
&lt;p&gt;Sure, there are books and websites that purport to help you get ready for your new responsibilities, but they aren&#39;t clairvoyant, so they don&#39;t know what&#39;s going to be the event that flips the switch from independence to &#34;needs help.&#34; You won&#39;t know either.&lt;/p&gt;
&lt;p&gt;In my case, the energy it takes to do what needs to be done is disconnected from my feelings. My relationship with each of my parents is and has been very different.&lt;/p&gt;
&lt;p&gt;I am much closer to my mom. She&#39;s been my supportive parent forever, a wonderful grandmother and great-grandmother, generous with her time and energy. She&#39;s smart and interesting and genuine.&lt;/p&gt;
&lt;p&gt;My dad is difficult. He&#39;s also smart, but he&#39;s been absent from my life in most meaningful ways. He leans towards being judgmental, and his one overriding filter for examining everything in the world is how it affects him. He&#39;s not interested if it doesn&#39;t.&lt;/p&gt;
&lt;p&gt;Again, the universe doesn&#39;t care. Their needs are unrelated to their degree of likability. They need what they need from you, and the truth from where I&#39;m standing is simple. You do what needs to be done and you use whatever you have to for motivation. My mental gymnastics work like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I would move heaven and earth for my mom&lt;/li&gt;
&lt;li&gt;If I don&#39;t help my dad, someone else I love (my siblings, or my aunt and uncles) will have to&lt;/li&gt;
&lt;li&gt;My grandparents would want me to do this&lt;/li&gt;
&lt;li&gt;One day, I&#39;m going to need this same help, and I need the karma points&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I realize that this instruction manual is nothing of the sort, but it&#39;s my real, lived experience. There&#39;s no manual. There&#39;s just the drive to Dad&#39;s, and the drive to Mom&#39;s, and the fact that I make both of them.&lt;BR&gt;
&lt;BR&gt;&lt;a href=&#39;#upvote-form&#39;&gt;Enjoyed it? Please upvote 👇&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&#34;https://komments.cloud/1c6afb3ba9b7c8cbc162fa&#34; style=&#34;width: 100%; height: 600px; border: none;&#34;&gt;&lt;/iframe&gt;
&lt;script&gt;
if (document.querySelector(&#34;body&#34;).classList.contains(&#34;post&#34;)) {
  function setContent(child) {
    switch (child[&#34;wm-property&#34;]) {
      case &#34;in-reply-to&#34;:
        return child.content?.text;
      case &#34;like-of&#34;:
        return &#34;liked this&#34;;
      case &#34;repost-of&#34;:
        return &#34;reposted this&#34;;
      default:
        return &#34;interacted with this post in an unknown way&#34;;
    }
  }

  async function fetchInteractions(headerTitle) {
    const response = await fetch(&#34;https://webmention.io/api/mentions.jf2?target=&#34; + document.URL);
    const data = await response.json();
    if (data &amp;&amp; data.children.length &gt; 0) {

      const interactions = document.createElement(&#34;div&#34;);
      interactions.innerHTML = `&lt;h3&gt;${headerTitle ?? &#34;Interactions&#34;}&lt;/h3&gt;`;

      for (const child of data.children) {
        const interaction = document.createElement(&#34;div&#34;);

        interaction.innerHTML = `
              &lt;p&gt;
                  &lt;strong&gt;&lt;a href=&#34;${child.author.url}&#34; target=&#34;_blank&#34;&gt;${child.author.name}&lt;/a&gt;&lt;/strong&gt;
                  &lt;small&gt; - ${new Date(child[&#34;wm-received&#34;]).toLocaleString(&#34;en-US&#34;, {
          month: &#34;short&#34;,
          day: &#34;numeric&#34;,
          year: &#34;numeric&#34;,
        })}&lt;/small&gt;
              &lt;/p&gt;
              &lt;blockquote&gt;${setContent(child)}&lt;/blockquote&gt;
          `;

        interactions.appendChild(interaction);
      }

      const upvoteForm = document.getElementById(&#34;upvote-form&#34;);
      upvoteForm.parentNode.insertBefore(interactions, upvoteForm.nextSibling);
    }
  }

  fetchInteractions(document.currentScript.getAttribute(&#34;data-interactions&#34;));
}
&lt;/script&gt;
</source:markdown>
    </item>
    
    <item>
      <title>The Apps I Use So Apple Can&#39;t Take Everything</title>
      <link>https://amerpie.lol/2026/08/07/the-apps-i-use-so.html</link>
      <pubDate>Fri, 07 Aug 2026 07:49:53 -0400</pubDate>
      
      <guid>http://amerpie.micro.blog/2026/08/07/the-apps-i-use-so.html</guid>
      <description>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 480w, https://amerpie.lol/uploads/2026/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ1FBWnBBa0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--cc87c0fa68191e6a7cb05b7e5f0306bc71cbddfe/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBaHBBZ0FJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--14529ac4a3ea6f940a51fb982ae1e5c736bcfc7a/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ2ZBaHBBbndJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--15778a527f1ba0bb9fd8528d8943a21fd9b631ed/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2172w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ2ZBaHBBbndJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--15778a527f1ba0bb9fd8528d8943a21fd9b631ed/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 480w, https://amerpie.lol/uploads/2026/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ1FBWnBBa0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--cc87c0fa68191e6a7cb05b7e5f0306bc71cbddfe/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBaHBBZ0FJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--14529ac4a3ea6f940a51fb982ae1e5c736bcfc7a/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ2ZBaHBBbndJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--15778a527f1ba0bb9fd8528d8943a21fd9b631ed/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2172w&#34; src=&#34;https://amerpie.lol/uploads/2026/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpg&#34; alt=&#34;A graphic with the recommended app stack to avoid data loss if your iCloud account gets locked.&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt; TL;DR:&lt;/strong&gt; Part two of the Apple Account series. Backup apps that pull your iCloud data down to storage you control, email providers that speak IMAP/CalDAV/CardDAV so Apple&#39;s own apps keep working without iCloud, ways to buy and track software outside the App Store, and a password manager that isn&#39;t Keychain. My own five picks are at the end, along with why you should be testing a restore every quarter.&lt;/p&gt;
&lt;h1&gt;Disaster Avoidance Apps&lt;/h1&gt;
&lt;p&gt;Yesterday I laid out &lt;a href=&#34;https://appaddict.app/post/all-your-eggs-in-one-basket-the-disaster-scenario&#34;&gt;what happens when Apple closes your account&lt;/a&gt;: your identity if it&#39;s an @icloud.com address, your photos and messages, your purchases, your hardware in every practical sense, and a 2023 federal ruling that says suspicion is the only standard Apple has to meet. That post was the bad news.&lt;/p&gt;
&lt;p&gt;This is the other half. These are the apps and services that move your data out from under a single Apple Account, what each one actually protects, and where each one falls short. There are more options here than anyone needs, and I have not run most of them. At the end I&#39;ll tell you the five I actually use and why I stopped looking after those.&lt;/p&gt;
&lt;h1&gt;iCloud Backup Apps&lt;/h1&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;strong&gt;BackiGo.&lt;/strong&gt; Photos, videos, iCloud Drive and Contacts, backed up and restored to USB, NAS, or cloud storage you control. Drive versioning, scheduling, incremental backups, optional client-side encryption, and browsable restoration. I reviewed it here: &lt;a href=&#34;https://appaddict.app/post/backigo-is-a-dependable-full-featured-icloud-backup-solution&#34;&gt;BackiGo is a Dependable and Full Featured iCloud Backup Solution&lt;/a&gt;.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;strong&gt;Parachute Backup.&lt;/strong&gt; Downloads iCloud Photos and iCloud Drive to external drives, NAS, or cloud folders. Handles originals, edits, Live Photos and Shared Albums, with scheduling and full, incremental or mirror modes. My review: &lt;a href=&#34;https://appaddict.app/post/parachute-backup-specially-designed-for-icloud-and-photos&#34;&gt;Parachute Backup, Specially Designed for iCloud and Photos&lt;/a&gt;. Restore to a location that doesn&#39;t depend on the same Apple Account, or you&#39;ve built a circle. The original dev sold the app and I moved to Backigo.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;strong&gt;Time Machine&lt;/strong&gt;, with one warning that undoes the whole thing if you miss it. Turn off Optimize Mac Storage in your iCloud settings. Leave it on and macOS keeps only stubs of your iCloud files locally, so Time Machine dutifully backs up the stubs and you find out the day you need the originals.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Standards-Based Providers for Email, Calendars and Contacts&lt;/h1&gt;
&lt;p&gt;You can keep using Apple&#39;s Mail, Calendar and Contacts without tying any of the data to your Apple Account, by pointing them at a provider that supports IMAP, CardDAV and CalDAV. Reminders is the exception; Apple moved it to a private format, though Things 3 &lt;a href=&#34;https://culturedcode.com/things/support/articles/2803561/&#34;&gt;can pull to-dos out of a designated Reminders list&lt;/a&gt; into its own inbox.&lt;/p&gt;
&lt;p&gt;Five providers with full IMAP/CardDAV/CalDAV support on macOS:&lt;/p&gt;
&lt;ol&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.fastmail.com/&#34;&gt;&lt;strong&gt;Fastmail&lt;/strong&gt;&lt;/a&gt;. JMAP, IMAP, CardDAV and CalDAV, with push sync on Apple devices. Custom domains and third-party app access both come with the Individual plan; the cheaper Basic business plan has neither, so don&#39;t buy that one for this purpose. I&#39;ve been using Fastmail for two years, and it also runs an MCP server if you want your mail reachable from an AI agent.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://www.mailfence.com/&#34;&gt;&lt;strong&gt;Mailfence&lt;/strong&gt;&lt;/a&gt;. IMAP, CalDAV and CardDAV syncing straight into Apple Mail and Calendar. Belgium-based, EU jurisdiction.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://posteo.de/&#34;&gt;&lt;strong&gt;Posteo&lt;/strong&gt;&lt;/a&gt;. IMAP, POP, CalDAV and CardDAV for €1 a month, which makes it the cheapest option on this list by a wide margin. Germany-based with serious privacy protections. It does not support custom domains, so it solves the provider problem without solving the address-ownership problem.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;a href=&#34;https://mailbox.org/&#34;&gt;&lt;strong&gt;Mailbox.org&lt;/strong&gt;&lt;/a&gt;. CalDAV and CardDAV plus ActiveSync, with a bundled office suite. Germany-based, 30-day free trial.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;a href=&#34;https://runbox.com/&#34;&gt;&lt;strong&gt;Runbox&lt;/strong&gt;&lt;/a&gt;. IMAP with CalDAV and CardDAV. The Runbox 7 web interface is still in development, so plan on using it through standard clients.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All five work natively with macOS Calendar and Contacts. Fastmail has the smoothest CalDAV experience of the ones I&#39;ve touched. Posteo is the cheapest. Mailfence leans hardest on open standards.&lt;/p&gt;
&lt;h1&gt;Software Acquisition and Licensing&lt;/h1&gt;
&lt;p&gt;Whenever you have the choice, download applications directly from the developer rather than from the App Store, so your access survives your Apple Account. You give up automatic updates, Family Sharing, and in a few cases unlimited installs.&lt;/p&gt;
&lt;p&gt;Updaters that close the first gap:&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://updatest.app/&#34;&gt;&lt;strong&gt;Updatest&lt;/strong&gt;&lt;/a&gt;. Menu bar updater that scans each app&#39;s own metadata to find its update source, covering Homebrew, Mac App Store, Sparkle, Electron and GitHub Releases. $12.99 one-time for 3 Macs, $24.99 for 10. Fourteen-day trial, 30-day money-back guarantee. Requires macOS 15 or later.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://nektony.com/&#34;&gt;&lt;strong&gt;Nektony App Cleaner &amp;amp; Uninstaller&lt;/strong&gt;&lt;/a&gt;. Broad app coverage with direct update installation, and it handles uninstalls too. $24.95 a year. It&#39;s fast and doesn&#39;t miss much - but that subscription...&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://max.codes/latest/&#34;&gt;&lt;strong&gt;Latest&lt;/strong&gt;&lt;/a&gt;. Free and lightweight. Checks Mac App Store and Sparkle apps only, so expect it to catch a fraction of what the paid tools track. It&#39;s free, but it misses things the paid apps pick up.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;a href=&#34;https://www.jibapps.com/apps/trashme3/&#34;&gt;&lt;strong&gt;TrashMe 3&lt;/strong&gt;&lt;/a&gt;. Cleaner and uninstaller with update detection as a side feature, plus duplicate files and startup item management. $17.99 one-time, 15-day trial.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;a href=&#34;https://brew.sh/&#34;&gt;&lt;strong&gt;Homebrew&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;with topgrade&lt;/strong&gt;. One terminal command updates Homebrew packages, Mac App Store apps and system tools. Free, broadest coverage, and the only one here that expects you to be comfortable at a prompt. I run this every four hours with launchd.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then track the licenses somewhere you can export from:&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.apptorium.com/license-store&#34;&gt;&lt;strong&gt;License Store&lt;/strong&gt;&lt;/a&gt;. Library for keys, license files, invoices and expiration dates, with drag-and-drop app import and export to CSV, JSON or its own .ls format. $7.99 one-time for the current major version, one user, up to five Macs. Requires macOS 26, which rules it out if you haven&#39;t moved to Tahoe. It syncs through iCloud, which is the dependency this whole post is about. Treat the sync as convenience between your own Macs and the manual export as the backup. Export to JSON or CSV on a schedule, put the file wherever your other backups live, and import it once to confirm the round trip works before you need it to.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://bundlehunt.com/appvault&#34;&gt;&lt;strong&gt;AppVault&lt;/strong&gt;&lt;/a&gt;. The everything option: app snapshots with restore, unified updates across Sparkle, Homebrew, Mac App Store and Electron, a license vault with CSV import, spending tracker, deep uninstall with 14-day quarantine. $21.99 one-time, lifetime license, 3 Macs. I&#39;m currently testing this.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;An Independent Password Manager&lt;/h1&gt;
&lt;p&gt;Keep your passwords, recovery codes, server credentials and export encryption passwords outside iCloud Keychain. Then protect the new vault&#39;s recovery material somewhere else again, or you&#39;ve just relocated your single point of failure.&lt;/p&gt;
&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://bitwarden.com/&#34;&gt;&lt;strong&gt;Bitwarden&lt;/strong&gt;&lt;/a&gt;. Open source, end-to-end encrypted, cross-platform. The free tier covers unlimited passwords on unlimited devices, which is all most people need. Premium is $19.80 a year and adds encrypted file storage and YubiKey support.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://1password.com/&#34;&gt;&lt;strong&gt;1Password&lt;/strong&gt;&lt;/a&gt;. $3.99 a month for individuals. Autofill, Watchtower breach alerts, 14-day trial, and the most polished Apple-side experience of the group. I stopped uing this when it went electron.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://keepass.info/&#34;&gt;&lt;strong&gt;KeePass&lt;/strong&gt;&lt;/a&gt;. Free, open source, entirely offline, AES-256 by default, extended by community plugins. No sync and no polish; you build both yourself. The right answer if you want zero dependencies and the wrong one if you want it to just work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Unless I&#39;ve said otherwise above, the apps in this post come from research rather than daily use. The five below are the exception.&lt;/p&gt;
&lt;h1&gt;What I Actually Run&lt;/h1&gt;
&lt;p&gt;Five, and the list has been stable long enough that I&#39;ve stopped shopping.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BackiGo&lt;/strong&gt; pulls my iCloud Photos and Drive down to local storage on a schedule. It&#39;s the only one on this list that gets irreplaceable data out of Apple&#39;s custody.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fastmail&lt;/strong&gt; holds my mail, calendars and contacts on a domain I own, and Apple&#39;s own Mail, Calendar and Contacts talk to it over IMAP, CalDAV and CardDAV without knowing the difference. Two years in. If Apple closed my account tomorrow, my address would still work, which was the whole point.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updatest&lt;/strong&gt; keeps the direct-download side of my Mac current. Buying from developers instead of the App Store costs you automatic updates, and this is what I bought to pay that cost back.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;License Store&lt;/strong&gt; holds the keys and invoices for everything I didn&#39;t buy through Apple. The JSON export goes out on a schedule and lands with my other backups, per the caveat above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bitwarden&lt;/strong&gt; keeps my passwords and recovery codes out of iCloud Keychain. The free tier does everything I need and I pay for Premium anyway, because a project I depend on this much should get some money from me.&lt;/p&gt;
&lt;h1&gt;Test the Restore, Not the Backup&lt;/h1&gt;
&lt;p&gt;None of this counts until you&#39;ve restored from it. A backup you have never pulled a file out of is not a backup; it&#39;s a hypothesis with a progress bar. Once a quarter, pick something you&#39;d hate to lose, a photo from ten years ago, a document with a deadline attached to it, and restore it to a machine that isn&#39;t signed in to the account you&#39;re insuring against. Open it. Confirm it&#39;s the full-resolution original and not a thumbnail, that the metadata came along, that the encryption password you set eighteen months ago still unlocks the archive. The failures I&#39;ve seen were never missing backups. They were backups that ran green for two years and turned out to be empty, stale, or locked with a password nobody wrote down.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=The%20Apps%20I%20Use%20So%20Apple%20Can&#34; t take everything style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>&lt;figure class=&#34;attachment attachment--preview flex-col justify-center attachment--jpeg&#34;&gt;
    &lt;img class=&#34;lightbox__image strip-metadata lightbox__image&#34; srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 480w, https://amerpie.lol/uploads/2026/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ1FBWnBBa0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--cc87c0fa68191e6a7cb05b7e5f0306bc71cbddfe/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBaHBBZ0FJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--14529ac4a3ea6f940a51fb982ae1e5c736bcfc7a/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ2ZBaHBBbndJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--15778a527f1ba0bb9fd8528d8943a21fd9b631ed/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2172w&#34; sizes=&#34;(max-width: 672px) 100vw, 672px&#34; loading=&#34;lazy&#34; data-lightbox-url=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ2ZBaHBBbndJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--15778a527f1ba0bb9fd8528d8943a21fd9b631ed/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg&#34; data-lightbox-srcset=&#34;https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQzRBRnBBdUFCT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--278b8a01e32dcdca3afe205e3ef51dea30581376/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 480w, https://amerpie.lol/uploads/2026/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpg 800w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ3NBUnBBckFFT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--e45d50b9b1b73d418e1972626cdf4e2159e96278/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1200w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ1FBWnBBa0FHT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--cc87c0fa68191e6a7cb05b7e5f0306bc71cbddfe/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 1600w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ0FBaHBBZ0FJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--14529ac4a3ea6f940a51fb982ae1e5c736bcfc7a/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2048w, https://scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBejczQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--084310af735deb091354e37c470cc99221642770/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQ2ZBaHBBbndJT2dwellYWmxjbnNIT2d4eGRXRnNhWFI1YVZrNkNuTjBjbWx3VkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--15778a527f1ba0bb9fd8528d8943a21fd9b631ed/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpeg 2172w&#34; src=&#34;https://amerpie.lol/uploads/2026/e33a711c-eda5-45a6-914d-00ccc880b3cf.jpg&#34; alt=&#34;A graphic with the recommended app stack to avoid data loss if your iCloud account gets locked.&#34; decoding=&#34;async&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt; TL;DR:&lt;/strong&gt; Part two of the Apple Account series. Backup apps that pull your iCloud data down to storage you control, email providers that speak IMAP/CalDAV/CardDAV so Apple&#39;s own apps keep working without iCloud, ways to buy and track software outside the App Store, and a password manager that isn&#39;t Keychain. My own five picks are at the end, along with why you should be testing a restore every quarter.&lt;/p&gt;

&lt;h1&gt;Disaster Avoidance Apps&lt;/h1&gt;

&lt;p&gt;Yesterday I laid out &lt;a href=&#34;https://appaddict.app/post/all-your-eggs-in-one-basket-the-disaster-scenario&#34;&gt;what happens when Apple closes your account&lt;/a&gt;: your identity if it&#39;s an @icloud.com address, your photos and messages, your purchases, your hardware in every practical sense, and a 2023 federal ruling that says suspicion is the only standard Apple has to meet. That post was the bad news.&lt;/p&gt;

&lt;p&gt;This is the other half. These are the apps and services that move your data out from under a single Apple Account, what each one actually protects, and where each one falls short. There are more options here than anyone needs, and I have not run most of them. At the end I&#39;ll tell you the five I actually use and why I stopped looking after those.&lt;/p&gt;

&lt;h1&gt;iCloud Backup Apps&lt;/h1&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;strong&gt;BackiGo.&lt;/strong&gt; Photos, videos, iCloud Drive and Contacts, backed up and restored to USB, NAS, or cloud storage you control. Drive versioning, scheduling, incremental backups, optional client-side encryption, and browsable restoration. I reviewed it here: &lt;a href=&#34;https://appaddict.app/post/backigo-is-a-dependable-full-featured-icloud-backup-solution&#34;&gt;BackiGo is a Dependable and Full Featured iCloud Backup Solution&lt;/a&gt;.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;strong&gt;Parachute Backup.&lt;/strong&gt; Downloads iCloud Photos and iCloud Drive to external drives, NAS, or cloud folders. Handles originals, edits, Live Photos and Shared Albums, with scheduling and full, incremental or mirror modes. My review: &lt;a href=&#34;https://appaddict.app/post/parachute-backup-specially-designed-for-icloud-and-photos&#34;&gt;Parachute Backup, Specially Designed for iCloud and Photos&lt;/a&gt;. Restore to a location that doesn&#39;t depend on the same Apple Account, or you&#39;ve built a circle. The original dev sold the app and I moved to Backigo.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;strong&gt;Time Machine&lt;/strong&gt;, with one warning that undoes the whole thing if you miss it. Turn off Optimize Mac Storage in your iCloud settings. Leave it on and macOS keeps only stubs of your iCloud files locally, so Time Machine dutifully backs up the stubs and you find out the day you need the originals.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Standards-Based Providers for Email, Calendars and Contacts&lt;/h1&gt;

&lt;p&gt;You can keep using Apple&#39;s Mail, Calendar and Contacts without tying any of the data to your Apple Account, by pointing them at a provider that supports IMAP, CardDAV and CalDAV. Reminders is the exception; Apple moved it to a private format, though Things 3 &lt;a href=&#34;https://culturedcode.com/things/support/articles/2803561/&#34;&gt;can pull to-dos out of a designated Reminders list&lt;/a&gt; into its own inbox.&lt;/p&gt;

&lt;p&gt;Five providers with full IMAP/CardDAV/CalDAV support on macOS:&lt;/p&gt;

&lt;ol&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.fastmail.com/&#34;&gt;&lt;strong&gt;Fastmail&lt;/strong&gt;&lt;/a&gt;. JMAP, IMAP, CardDAV and CalDAV, with push sync on Apple devices. Custom domains and third-party app access both come with the Individual plan; the cheaper Basic business plan has neither, so don&#39;t buy that one for this purpose. I&#39;ve been using Fastmail for two years, and it also runs an MCP server if you want your mail reachable from an AI agent.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://www.mailfence.com/&#34;&gt;&lt;strong&gt;Mailfence&lt;/strong&gt;&lt;/a&gt;. IMAP, CalDAV and CardDAV syncing straight into Apple Mail and Calendar. Belgium-based, EU jurisdiction.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://posteo.de/&#34;&gt;&lt;strong&gt;Posteo&lt;/strong&gt;&lt;/a&gt;. IMAP, POP, CalDAV and CardDAV for €1 a month, which makes it the cheapest option on this list by a wide margin. Germany-based with serious privacy protections. It does not support custom domains, so it solves the provider problem without solving the address-ownership problem.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;a href=&#34;https://mailbox.org/&#34;&gt;&lt;strong&gt;Mailbox.org&lt;/strong&gt;&lt;/a&gt;. CalDAV and CardDAV plus ActiveSync, with a bundled office suite. Germany-based, 30-day free trial.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;a href=&#34;https://runbox.com/&#34;&gt;&lt;strong&gt;Runbox&lt;/strong&gt;&lt;/a&gt;. IMAP with CalDAV and CardDAV. The Runbox 7 web interface is still in development, so plan on using it through standard clients.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All five work natively with macOS Calendar and Contacts. Fastmail has the smoothest CalDAV experience of the ones I&#39;ve touched. Posteo is the cheapest. Mailfence leans hardest on open standards.&lt;/p&gt;

&lt;h1&gt;Software Acquisition and Licensing&lt;/h1&gt;

&lt;p&gt;Whenever you have the choice, download applications directly from the developer rather than from the App Store, so your access survives your Apple Account. You give up automatic updates, Family Sharing, and in a few cases unlimited installs.&lt;/p&gt;

&lt;p&gt;Updaters that close the first gap:&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://updatest.app/&#34;&gt;&lt;strong&gt;Updatest&lt;/strong&gt;&lt;/a&gt;. Menu bar updater that scans each app&#39;s own metadata to find its update source, covering Homebrew, Mac App Store, Sparkle, Electron and GitHub Releases. $12.99 one-time for 3 Macs, $24.99 for 10. Fourteen-day trial, 30-day money-back guarantee. Requires macOS 15 or later.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://nektony.com/&#34;&gt;&lt;strong&gt;Nektony App Cleaner &amp;amp; Uninstaller&lt;/strong&gt;&lt;/a&gt;. Broad app coverage with direct update installation, and it handles uninstalls too. $24.95 a year. It&#39;s fast and doesn&#39;t miss much - but that subscription...&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://max.codes/latest/&#34;&gt;&lt;strong&gt;Latest&lt;/strong&gt;&lt;/a&gt;. Free and lightweight. Checks Mac App Store and Sparkle apps only, so expect it to catch a fraction of what the paid tools track. It&#39;s free, but it misses things the paid apps pick up.&lt;/li&gt;
&lt;li value=&#34;4&#34;&gt;
&lt;a href=&#34;https://www.jibapps.com/apps/trashme3/&#34;&gt;&lt;strong&gt;TrashMe 3&lt;/strong&gt;&lt;/a&gt;. Cleaner and uninstaller with update detection as a side feature, plus duplicate files and startup item management. $17.99 one-time, 15-day trial.&lt;/li&gt;
&lt;li value=&#34;5&#34;&gt;
&lt;a href=&#34;https://brew.sh/&#34;&gt;&lt;strong&gt;Homebrew&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;with topgrade&lt;/strong&gt;. One terminal command updates Homebrew packages, Mac App Store apps and system tools. Free, broadest coverage, and the only one here that expects you to be comfortable at a prompt. I run this every four hours with launchd.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then track the licenses somewhere you can export from:&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.apptorium.com/license-store&#34;&gt;&lt;strong&gt;License Store&lt;/strong&gt;&lt;/a&gt;. Library for keys, license files, invoices and expiration dates, with drag-and-drop app import and export to CSV, JSON or its own .ls format. $7.99 one-time for the current major version, one user, up to five Macs. Requires macOS 26, which rules it out if you haven&#39;t moved to Tahoe. It syncs through iCloud, which is the dependency this whole post is about. Treat the sync as convenience between your own Macs and the manual export as the backup. Export to JSON or CSV on a schedule, put the file wherever your other backups live, and import it once to confirm the round trip works before you need it to.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://bundlehunt.com/appvault&#34;&gt;&lt;strong&gt;AppVault&lt;/strong&gt;&lt;/a&gt;. The everything option: app snapshots with restore, unified updates across Sparkle, Homebrew, Mac App Store and Electron, a license vault with CSV import, spending tracker, deep uninstall with 14-day quarantine. $21.99 one-time, lifetime license, 3 Macs. I&#39;m currently testing this.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;An Independent Password Manager&lt;/h1&gt;

&lt;p&gt;Keep your passwords, recovery codes, server credentials and export encryption passwords outside iCloud Keychain. Then protect the new vault&#39;s recovery material somewhere else again, or you&#39;ve just relocated your single point of failure.&lt;/p&gt;

&lt;ul&gt;
&lt;li value=&#34;1&#34;&gt;
&lt;a href=&#34;https://bitwarden.com/&#34;&gt;&lt;strong&gt;Bitwarden&lt;/strong&gt;&lt;/a&gt;. Open source, end-to-end encrypted, cross-platform. The free tier covers unlimited passwords on unlimited devices, which is all most people need. Premium is $19.80 a year and adds encrypted file storage and YubiKey support.&lt;/li&gt;
&lt;li value=&#34;2&#34;&gt;
&lt;a href=&#34;https://1password.com/&#34;&gt;&lt;strong&gt;1Password&lt;/strong&gt;&lt;/a&gt;. $3.99 a month for individuals. Autofill, Watchtower breach alerts, 14-day trial, and the most polished Apple-side experience of the group. I stopped uing this when it went electron.&lt;/li&gt;
&lt;li value=&#34;3&#34;&gt;
&lt;a href=&#34;https://keepass.info/&#34;&gt;&lt;strong&gt;KeePass&lt;/strong&gt;&lt;/a&gt;. Free, open source, entirely offline, AES-256 by default, extended by community plugins. No sync and no polish; you build both yourself. The right answer if you want zero dependencies and the wrong one if you want it to just work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unless I&#39;ve said otherwise above, the apps in this post come from research rather than daily use. The five below are the exception.&lt;/p&gt;

&lt;h1&gt;What I Actually Run&lt;/h1&gt;

&lt;p&gt;Five, and the list has been stable long enough that I&#39;ve stopped shopping.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BackiGo&lt;/strong&gt; pulls my iCloud Photos and Drive down to local storage on a schedule. It&#39;s the only one on this list that gets irreplaceable data out of Apple&#39;s custody.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fastmail&lt;/strong&gt; holds my mail, calendars and contacts on a domain I own, and Apple&#39;s own Mail, Calendar and Contacts talk to it over IMAP, CalDAV and CardDAV without knowing the difference. Two years in. If Apple closed my account tomorrow, my address would still work, which was the whole point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Updatest&lt;/strong&gt; keeps the direct-download side of my Mac current. Buying from developers instead of the App Store costs you automatic updates, and this is what I bought to pay that cost back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;License Store&lt;/strong&gt; holds the keys and invoices for everything I didn&#39;t buy through Apple. The JSON export goes out on a schedule and lands with my other backups, per the caveat above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bitwarden&lt;/strong&gt; keeps my passwords and recovery codes out of iCloud Keychain. The free tier does everything I need and I pay for Premium anyway, because a project I depend on this much should get some money from me.&lt;/p&gt;

&lt;h1&gt;Test the Restore, Not the Backup&lt;/h1&gt;

&lt;p&gt;None of this counts until you&#39;ve restored from it. A backup you have never pulled a file out of is not a backup; it&#39;s a hypothesis with a progress bar. Once a quarter, pick something you&#39;d hate to lose, a photo from ten years ago, a document with a deadline attached to it, and restore it to a machine that isn&#39;t signed in to the account you&#39;re insuring against. Open it. Confirm it&#39;s the full-resolution original and not a thumbnail, that the metadata came along, that the encryption password you set eighteen months ago still unlocks the archive. The failures I&#39;ve seen were never missing backups. They were backups that ran green for two years and turned out to be empty, stale, or locked with a password nobody wrote down.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;mailto:lou@louplummer.lol?subject=The%20Apps%20I%20Use%20So%20Apple%20Can&#34; t take everything style=&#34;text-decoration: underline&#34;&gt;✉️ Reply by email&lt;/a&gt;&lt;/p&gt;
</source:markdown>
    </item>
    
  </channel>
</rss>
