<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apps on Mohammad Movahedi</title><link>https://m-movahedi.com/apps/</link><description>Recent content in Apps on Mohammad Movahedi</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 25 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://m-movahedi.com/apps/index.xml" rel="self" type="application/rss+xml"/><item><title>Calibre-Goodreads auto sync plugin</title><link>https://m-movahedi.com/apps/calibre-goodreads/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://m-movahedi.com/apps/calibre-goodreads/</guid><description>&lt;h1 id="automatically-sync-calibre-reading-progress-to-goodreads"&gt;Automatically Sync Calibre Reading Progress to Goodreads&lt;/h1&gt;&#10;&lt;figure&gt;&#10;&lt;center&gt;&#10;&lt;img src="https://m-movahedi.com/images/blog/calibre-goodreads-banner.png" alt="The proposed framework" /&gt;&#10;&lt;/center&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;If you read books using Calibre’s built-in E-book Viewer and track your reading on Goodreads, there is one annoying gap: Calibre knows exactly how far you have read, but Goodreads does not automatically receive that progress. I built a small Calibre plugin to bridge that gap.&lt;/p&gt;&#10;&lt;div style="margin-top:40px; display:flex; justify-content:center; gap:12px; flex-wrap:wrap;"&gt;&#10;&lt;p&gt;&lt;a href="https://m-movahedi.com/files/goodreads_progress_auto_sync_v0.4.zip"&#10;style="&#10;padding:10px 18px;&#10;border-radius:36px;&#10;text-decoration:none;&#10;background:#bf6832;&#10;color:#fff7f2;&#10;font-weight:600;&#10;display:inline-block;&#10;"&gt;&#10;Goodreads Progress Auto Sync v 0.4&lt;br&gt;&#10;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Piano-ish: a free, open-source piano trainer</title><link>https://m-movahedi.com/apps/piano-ish/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://m-movahedi.com/apps/piano-ish/</guid><description>&lt;p&gt;&lt;strong&gt;Piano-ish&lt;/strong&gt; is a free and open-source piano learning app for anyone who wants a more focused way to practice with a digital piano.&lt;/p&gt;&#10;&lt;p&gt;Piano-ish turns Standard MIDI files into interactive practice sessions. Import a piece, connect a MIDI keyboard if you have one, and work through the music with falling notes, traditional staff notation, or a combination of both. Instead of supplying a fixed catalog, Piano-ish is built around your own music library.&lt;/p&gt;</description></item><item><title>Wallpaper Manager</title><link>https://m-movahedi.com/apps/wallpaper-manager/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://m-movahedi.com/apps/wallpaper-manager/</guid><description>&lt;p&gt;I&amp;rsquo;m excited to introduce Wallpaper Manager, a local-first desktop app for organizing and automatically rotating your wallpapers.&lt;/p&gt;&#10;&lt;figure&gt;&#10;&lt;center&gt;&#10;&lt;img src="https://m-movahedi.com/images/blog/wallpaper-manager-release01.png" alt="The proposed framework" /&gt;&#10;&lt;figcaption&gt; Wallpaper Manager Release 0.1 &lt;/figcaption&gt;&#10;&lt;/center&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;Instead of limiting you to one wallpaper provider, Wallpaper Manager lets you create collections from local folders, RSS and Atom feeds, and other sources. You can combine collections into custom pools, mark images as favorites, choose their playback order, and control how frequently your background changes.&lt;/p&gt;</description></item></channel></rss>