<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HEIC and MMM-ImagesPhotos]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Two questions really. I’ve noticed in MMM-ImagesPhotos that an image will flash off and on before it is replaced with a new image.  My config looks like:</p>
<pre><code>{
	module: "MMM-ImagesPhotos",
	position: "fullscreen_below",
	config: {
		opacity: 0.9,
		animationSpeed: 500, // was 500
		updateInterval: 120000,
		backgroundColor: 'rgba(0,0,0,.3)',  // not used if fill is true
		fill: false,   // fill around image with blurred copy of image
		blur: 10,   // only used if fill is true
		sequential: false  // process the image list randomly
	}
},
</code></pre>
<p dir="auto">Any idea what would cause the picture to flash black then return and then transition to the new photo?</p>
<p dir="auto">The second question: I’ve noticed that HEIC images are skipped and not shown at all.  I’m still running Buster and although I can see an HEIC image with image viewer I’m not able to with Chromium.  Is there a way to see HEIC images with MMM-ImagesPhotos?</p>
<p dir="auto">Thanks for any help!</p>
]]></description><link>https://forum.magicmirror.builders/topic/19553/heic-and-mmm-imagesphotos</link><generator>RSS for Node</generator><lastBuildDate>Tue, 12 May 2026 22:09:01 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19553.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Mar 2025 15:19:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 13:35:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> awesome!!</p>
]]></description><link>https://forum.magicmirror.builders/post/125477</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125477</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 30 Mar 2025 13:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 13:06:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> It’s working great now.  No longer freezing on image files that it cannot open.  And it is properly reflecting the error with the file name in the console! THANKS!</p>
]]></description><link>https://forum.magicmirror.builders/post/125473</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125473</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sun, 30 Mar 2025 13:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 03:54:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> great, thanks.  I’ll let you know how it goes.</p>
]]></description><link>https://forum.magicmirror.builders/post/125445</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125445</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sun, 30 Mar 2025 03:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 04:24:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> just pushed the updated code, git pull in the module folder<br />
logs an error record to the dev window console on load fail, with the url of the failing image</p>
]]></description><link>https://forum.magicmirror.builders/post/125443</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125443</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 30 Mar 2025 04:24:00 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 00:56:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> the prior code started the timer only after<br />
image was loaded.  but we have already waited timeout time<br />
so we can get the next image</p>
]]></description><link>https://forum.magicmirror.builders/post/125442</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125442</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 30 Mar 2025 00:56:40 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 00:54:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> i did not add error reporting yet, this should keep it<br />
from stalling</p>
]]></description><link>https://forum.magicmirror.builders/post/125441</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125441</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 30 Mar 2025 00:54:42 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sun, 30 Mar 2025 00:39:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I’m not seeing any errors in the console.</p>
]]></description><link>https://forum.magicmirror.builders/post/125440</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125440</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sun, 30 Mar 2025 00:39:41 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 23:26:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a>  im an idiot, sorry</p>
<p dir="auto">better</p>
<pre><code>img.onerror= ()=&gt;{
	this.updateDom()
}
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125439</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125439</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 29 Mar 2025 23:26:38 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 22:29:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> this is what I did which is creating an uncaught syntax error on the line with the first “{”.</p>
<pre><code>	img.onerror(){
	this.updateDom()
	}
        img.onload = (evt) =&gt; {
          // Get the image of the event
          const eventImage = evt.currentTarget;
          Log.log(
            `image loaded=${eventImage.src} size=${eventImage.width}:${eventImage.height}`

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125437</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125437</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sat, 29 Mar 2025 22:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 21:55:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a></p>
<p dir="auto">in front of</p>
<p dir="auto">img.onload()</p>
<p dir="auto">add</p>
<pre><code>img.onerror(){
   this.updateDom()
}
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125436</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125436</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 29 Mar 2025 21:55:56 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 21:12:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> if it helps when I dig into the elements it shows:</p>
<pre><code>&lt;img src="/MMM-ImagesPhotos/photo/module_9_MMM-ImagesPhotos/IMG_3259-Copy.HEIC" style="left: 0px; position: relative; opacity: 0;"&gt;
</code></pre>
<p dir="auto">So it thinks it is loading the file.</p>
]]></description><link>https://forum.magicmirror.builders/post/125434</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125434</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sat, 29 Mar 2025 21:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 21:08:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> ok, i’ll look at error handlers</p>
]]></description><link>https://forum.magicmirror.builders/post/125433</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125433</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 29 Mar 2025 21:08:14 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 21:06:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> yes I’ve been looking at it.  If it works I’ll get a message that the image loaded and link, image setting size … , and setting top. If it doesn’t it won’t show anything.</p>
]]></description><link>https://forum.magicmirror.builders/post/125432</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125432</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sat, 29 Mar 2025 21:06:09 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 20:18:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> can you look in the developers window console tab</p>
<p dir="auto">ctrl-shift-i</p>
]]></description><link>https://forum.magicmirror.builders/post/125429</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125429</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 29 Mar 2025 20:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Sat, 29 Mar 2025 20:14:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I am still have trouble with some of the HEIC files.</p>
<p dir="auto">If the module runs across an unsupported HEIC (or corrupted jpg) file it will just stop and continue showing the last image.</p>
<p dir="auto">I couldn’t find any log or error for files that won’t open. I’ve compared the files it can and can’t open and don’t see any difference in the file details or exif data. Is there a way to have it just skip the unsupported file?</p>
<p dir="auto">The module does get locked up, it will not continue with a new image even after the update interval has passed.  Thanks for your help.</p>
]]></description><link>https://forum.magicmirror.builders/post/125428</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125428</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Sat, 29 Mar 2025 20:14:01 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Fri, 21 Mar 2025 17:55:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> awesome, i’ll submit a pr to update the module</p>
]]></description><link>https://forum.magicmirror.builders/post/125120</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125120</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 21 Mar 2025 17:55:23 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Fri, 21 Mar 2025 17:34:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">I thought I had tried setting it to 0, but apparently I hadn’t.  Now that I have made that change, it is working fine.</p>
<p dir="auto">The filetype for HEIC is supposed to “image/heic”.  I added that to the enabledTypes array in node_helper.js and it now it is also working!</p>
<p dir="auto">Awesome, as always, thank you Sam!</p>
]]></description><link>https://forum.magicmirror.builders/post/125118</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125118</guid><dc:creator><![CDATA[rts58]]></dc:creator><pubDate>Fri, 21 Mar 2025 17:34:58 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Fri, 21 Mar 2025 17:35:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> HEIC is the Apple iOS version of HEIF (=High Efficiency Image Format) …</p>
]]></description><link>https://forum.magicmirror.builders/post/125117</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125117</guid><dc:creator><![CDATA[rkorell]]></dc:creator><pubDate>Fri, 21 Mar 2025 17:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to HEIC and MMM-ImagesPhotos on Fri, 21 Mar 2025 15:44:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rts58" aria-label="Profile: rts58">@<bdi>rts58</bdi></a> said in <a href="/post/125112">HEIC and MMM-ImagesPhotos</a>:</p>
<blockquote>
<p dir="auto">animationSpeed: 500,</p>
</blockquote>
<p dir="auto">have you tried setting this to 0?</p>
<p dir="auto">HEIC?  the module looks for<br />
const enabledTypes = [“image/jpeg”, “image/png”, “image/gif”];</p>
<p dir="auto">what is a filetype for HEIC?</p>
<p dir="auto">you can edit that array and add the the for heic</p>
<pre><code> const enabledTypes = ["image/jpeg", "image/png", "image/gif", "image/heic"];
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125113</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125113</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 21 Mar 2025 15:44:11 GMT</pubDate></item></channel></rss>