<?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[Feature Requests]]></title><description><![CDATA[You have a cool idea for the core? Post it here.]]></description><link>https://forum.magicmirror.builders/category/14</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 23:27:33 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/category/14.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Jun 2026 03:24:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Modular configuration generation]]></title><description><![CDATA[MMM Config already seems to cover most of the proposed workflow without forcing every module author to adopt a new schema. The automatic discovery plus optional custom form definitions sounds like a practical balance between compatibility and structured configuration.
]]></description><link>https://forum.magicmirror.builders/topic/20272/modular-configuration-generation</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20272/modular-configuration-generation</guid><dc:creator><![CDATA[braijuvrou]]></dc:creator><pubDate>Mon, 15 Jun 2026 03:24:58 GMT</pubDate></item><item><title><![CDATA[Way to change horizontal or vertical tiling for regions?]]></title><description><![CDATA[@sdetweil That does work.  Looking back, I did try that, but I wonder if maybe I had a typo in the region name or something.
Makes things side-by-side as you say (for my usage with upper_third region):
.region.upper.third  .container {
  flex-direction: row;
}

Thanks, as always, for all the hard work and all the kind help!
]]></description><link>https://forum.magicmirror.builders/topic/20098/way-to-change-horizontal-or-vertical-tiling-for-regions</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20098/way-to-change-horizontal-or-vertical-tiling-for-regions</guid><dc:creator><![CDATA[joey]]></dc:creator><pubDate>Wed, 04 Feb 2026 21:12:51 GMT</pubDate></item><item><title><![CDATA[MMM-MovingPortrait]]></title><description><![CDATA[@robertybob
I missed the part about AI…   I am old and do not understand AI crap, nor do I care to learn about it…
So I am just going to remove the module and call it a day.
Thanks so much for your super helpful words…
@fischi87
Thank you for your help.
This is beyond my current abilities…
I made a 5 second mp4 file that plays in vlc just fine but will not work with the module…   Like i told the fella above, I think this is above my abilities.  Looks like a fun module…
I will close this as solved.
I am not capable.
]]></description><link>https://forum.magicmirror.builders/topic/20088/mmm-movingportrait</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20088/mmm-movingportrait</guid><dc:creator><![CDATA[plainbroke]]></dc:creator><pubDate>Tue, 27 Jan 2026 02:50:49 GMT</pubDate></item><item><title><![CDATA[MMM-MailMessage feature]]></title><description><![CDATA[@ge
You might try MMM-GmailFeed,  it allows sound when mail arrives.
Just set it to
playSound: true,


Not sure what that sound is, because I have no speakers on my MM.
]]></description><link>https://forum.magicmirror.builders/topic/19969/mmm-mailmessage-feature</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19969/mmm-mailmessage-feature</guid><dc:creator><![CDATA[plainbroke]]></dc:creator><pubDate>Tue, 11 Nov 2025 23:52:44 GMT</pubDate></item><item><title><![CDATA[Core Calendar Module UserAgent can no longer pull Microsoft ICS files]]></title><description><![CDATA[@sdetweil
Thanks Sam - I’m not sure why search didn’t bring that existing one up for me…  so apologize for the duplicate.
I have changed the code successfully so looking forward to the ‘official’ fix …
]]></description><link>https://forum.magicmirror.builders/topic/19862/core-calendar-module-useragent-can-no-longer-pull-microsoft-ics-files</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19862/core-calendar-module-useragent-can-no-longer-pull-microsoft-ics-files</guid><dc:creator><![CDATA[lawrence_jeff]]></dc:creator><pubDate>Sat, 06 Sep 2025 01:20:34 GMT</pubDate></item><item><title><![CDATA[MMM-NFL update ?]]></title><description><![CDATA[@plainbroke said in MMM-NFL update ?:

the options are on the github page.

which is the README.md file in the module folder after git clone
]]></description><link>https://forum.magicmirror.builders/topic/19827/mmm-nfl-update</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19827/mmm-nfl-update</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 10 Aug 2025 21:52:49 GMT</pubDate></item><item><title><![CDATA[MagicMirror² installation and setup scripts]]></title><description><![CDATA[@plainbroke yes, maybe pass a folder name
]]></description><link>https://forum.magicmirror.builders/topic/19811/magicmirror-installation-and-setup-scripts</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19811/magicmirror-installation-and-setup-scripts</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 03 Aug 2025 21:02:20 GMT</pubDate></item><item><title><![CDATA[PM2 for server mode]]></title><description><![CDATA[@sifuhall one thing
pm2’s job is to keep the app running.  so when the script ends it restarts
in windows to spin off a separate task you use detach
detach xxxx.bat
in
linux you use the &amp; as last character
xxx.sh &amp;
so if you choose to launch from one script
# use port in config.js
npm run server &amp;
# override port in config.js
export MM_PORT=8090
npm run server &amp;
# override port in config.js
export MM_PORT=8100
npm run server &amp;
there is nothing to keep the script running
and pm2 will relaunch it
just remove the last &amp;
and bash will wait for that command to end(never)
pm2 will be happy
]]></description><link>https://forum.magicmirror.builders/topic/19685/pm2-for-server-mode</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19685/pm2-for-server-mode</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 18 May 2025 23:15:38 GMT</pubDate></item><item><title><![CDATA[UpdateNotification - Enhancement?]]></title><description><![CDATA[@BKeyport please submit that as an enhacement request.
currentky the module is driven off modules in config
]]></description><link>https://forum.magicmirror.builders/topic/19516/updatenotification-enhancement</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19516/updatenotification-enhancement</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 09 Mar 2025 21:03:12 GMT</pubDate></item><item><title><![CDATA[Send a notification to your MagicMirror]]></title><description><![CDATA[@chrisfr1976 you can also use my
MMM-CurlToNotification
module
]]></description><link>https://forum.magicmirror.builders/topic/19447/send-a-notification-to-your-magicmirror</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19447/send-a-notification-to-your-magicmirror</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 16 Feb 2025 14:25:09 GMT</pubDate></item><item><title><![CDATA[How can I get my Mirror (Screen) to have some seasonal characters?]]></title><description><![CDATA[So, My girlfriend likes to have drawings of special seasonal characters overlay our manual calendar.
I am looking for a fun little overlay of some events that will show on top of or beside my calendar display.
I am currently using the MMM-CalendarExt3 where I have Icons for each special event, but it is only a small icon for that event.
My questions is how can we get  it like the snow flakes on top, and the snowman for winter like in the attached picture?
Maybe a Leprechaun for St. Patrick day, hearts for valentines day, Easter bunny,  Spring flowers, Turkey for Thanksgiving, Santa Clause or whatever.
[image: 1737946259864-handdrawnsample.jpg]
]]></description><link>https://forum.magicmirror.builders/topic/19373/how-can-i-get-my-mirror-screen-to-have-some-seasonal-characters</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19373/how-can-i-get-my-mirror-screen-to-have-some-seasonal-characters</guid><dc:creator><![CDATA[cheminge]]></dc:creator><pubDate>Mon, 27 Jan 2025 02:52:39 GMT</pubDate></item><item><title><![CDATA[NPM script to bundle the server and the client]]></title><description><![CDATA[@Tammieda i am not the OP and i dont see how this would work.
its been 7 years since the original discussion, and no example  has been forthcoming
anyhow the MagicMirror team is not working on this.
anyone else is welcome to  experiment and post issues
]]></description><link>https://forum.magicmirror.builders/topic/19142/npm-script-to-bundle-the-server-and-the-client</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19142/npm-script-to-bundle-the-server-and-the-client</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 16 Nov 2024 12:00:55 GMT</pubDate></item><item><title><![CDATA[Feature suggestion: Dual or triple screen]]></title><description><![CDATA[@MarkV did you get this working
]]></description><link>https://forum.magicmirror.builders/topic/19052/feature-suggestion-dual-or-triple-screen</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19052/feature-suggestion-dual-or-triple-screen</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 15 Oct 2024 23:25:21 GMT</pubDate></item><item><title><![CDATA[MMM-Live-Stream load m3u/m3u8 video lists]]></title><description><![CDATA[@Dennys1 English for others
your module is very nice, but I would like to ask you if it is possible to integrate a function to load a list of TV channels in m3u/m3u8 format.
Thank you.
]]></description><link>https://forum.magicmirror.builders/topic/18855/mmm-live-stream-load-m3u-m3u8-video-lists</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18855/mmm-live-stream-load-m3u-m3u8-video-lists</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 04 Jul 2024 11:32:45 GMT</pubDate></item><item><title><![CDATA[MMM-octomirror-module @shbatm UPDATE Request]]></title><description><![CDATA[Hi again!
Sorry for replying on my own post, but here is the solution I was able to make with a little modification, so I though I would gather these into a new message.
To make it work with username / api key combo:

Open MagicMirror config.js and add a new line to the octomirror module config a new parameter called user: “username”, then save it.
Open octomirror-module.js in the modules/octomirror-module directory, and modify this:
let user = “_api”, session = “”;
to this:
let user = this.config.user, session = “”;
Save it, and restart the mirror. That should fix the connection issue :)

Hope it might help someone.
bigzolly
]]></description><link>https://forum.magicmirror.builders/topic/18780/mmm-octomirror-module-shbatm-update-request</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18780/mmm-octomirror-module-shbatm-update-request</guid><dc:creator><![CDATA[bigzolly]]></dc:creator><pubDate>Sun, 02 Jun 2024 09:03:12 GMT</pubDate></item><item><title><![CDATA[Mmm-remote control (module controls)]]></title><description><![CDATA[@Nneuland  not very hard.
add a test to notificationReceived
if the topic is nextImage , then call this.updateDom…
]]></description><link>https://forum.magicmirror.builders/topic/18637/mmm-remote-control-module-controls</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18637/mmm-remote-control-module-controls</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 07 Apr 2024 23:33:31 GMT</pubDate></item><item><title><![CDATA[Catching the DOM content is updated]]></title><description><![CDATA[Is there any good practice for catching the moment updateDom() finishing? Or the moment of contents that are created by getDom() are rendered on the screen?
I have to do some job after rendering, but hard to measure or guarantee when it finishes.
...
this.updateDom(options)
this.doSomethingWithRenderedDom()
...


The module this itself is not the only module that can call .updateDom()
.updateDom() is not promise-able or doesn’t have a callback function to notify rendering finished.
.getDom() is promise-able, but not consumable by the module itself.
in .getDom(), the contents are not rendered yet, so I cannot do certain job at that moment.
The only way I can do is using MutationObserver, but that is not convenient.

What I need might be module.domUpdated(). or await module.updateDom() or module.updateDom(options, callback). or DOM_UPDATED notification.
Or… Is there any better way to achieve this?
]]></description><link>https://forum.magicmirror.builders/topic/18190/catching-the-dom-content-is-updated</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18190/catching-the-dom-content-is-updated</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Mon, 20 Nov 2023 15:21:57 GMT</pubDate></item><item><title><![CDATA[Need help for tests suite]]></title><description><![CDATA[@karsten13 don’t worry, I have a real job too ;)
I will just make a PR (draft),
After, we will see if we push it or not
Sincerely, for me, this PR will not really important, it is mainly to understand how it works
I will mention you in the PR to give me your opinion (that’s just what matters to me)
]]></description><link>https://forum.magicmirror.builders/topic/18015/need-help-for-tests-suite</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18015/need-help-for-tests-suite</guid><dc:creator><![CDATA[bugsounet]]></dc:creator><pubDate>Sat, 23 Sep 2023 10:34:55 GMT</pubDate></item><item><title><![CDATA[Is there a way or a module that will display an svg graphic?]]></title><description><![CDATA[@vvrangler
Hi,
you could use my MMM-EmbedURL module for this purpose.
Simply set the embedElementType to img like in the following example:
		{
			module: "MMM-EmbedURL",
			position: "top_center",
			header: "Embed-URL",
			config: {
				embedElementType: "img",
				updateInterval: 10,
				attributes: [
					"frameborder=0",
				],
				embed: [
					"http://SOME_SERVER/SOME_SVG.svg",
				]
			},
		},

You can change the updateInterval to your needs.
]]></description><link>https://forum.magicmirror.builders/topic/17641/is-there-a-way-or-a-module-that-will-display-an-svg-graphic</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17641/is-there-a-way-or-a-module-that-will-display-an-svg-graphic</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Wed, 01 Mar 2023 00:15:00 GMT</pubDate></item><item><title><![CDATA[MagicMirror install on clean Pi image without extra's]]></title><description><![CDATA[
so you could install it on a Pi with no desktop version

should be possible, but don’t think you find a script for this.
MM (with electron) runs on Fedora CoreOS in VirtualBox with 2 docker images (1x MM, 1x xserver), so this should also work with raspian lite.
]]></description><link>https://forum.magicmirror.builders/topic/17580/magicmirror-install-on-clean-pi-image-without-extra-s</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17580/magicmirror-install-on-clean-pi-image-without-extra-s</guid><dc:creator><![CDATA[karsten13]]></dc:creator><pubDate>Sun, 29 Jan 2023 08:57:34 GMT</pubDate></item><item><title><![CDATA[Possible to have two modules in the top bar without the second one shuffling down?]]></title><description><![CDATA[@asc11 It’s easy CSS to do, so, not needed to be a feature request.  In my mirror, I have 3 side by side.
/* adjust modules to display side by side */
.MMM-FlipClock, .MMM-Worldclock, .MMM-Multimonth {
	display: inline-flex;
}

]]></description><link>https://forum.magicmirror.builders/topic/17581/possible-to-have-two-modules-in-the-top-bar-without-the-second-one-shuffling-down</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17581/possible-to-have-two-modules-in-the-top-bar-without-the-second-one-shuffling-down</guid><dc:creator><![CDATA[BKeyport]]></dc:creator><pubDate>Sun, 29 Jan 2023 01:10:03 GMT</pubDate></item><item><title><![CDATA[Seperate Config for Web Access]]></title><description><![CDATA[@cweinhofer each instance client causes request to data providers (even thru node helpers).  almost NO module shares  data with other instances
(I made concerted efforts in my MyCovid19 module to do that… not easy) ( I think one  of the third party climacell weather modules does this)
so same or different port doesn’t help here. same or different instance doesn’t help, same or different server.
all the same.
for the 4 or 5 of you that might want to do this, you can create scripts to merge common elements, use source repositories and other approaches to minimizing the work of config construction, without burdening the core support with out of scope function.
this is a composable information display panel with a single view.
as this is open source, you are welcome to take the repo and do what you suggest.
to have your idea considered more specifically, you should open an issue on the GitHub repo to engage the core team.
nothing said here will affect this kind of change
]]></description><link>https://forum.magicmirror.builders/topic/17226/seperate-config-for-web-access</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17226/seperate-config-for-web-access</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 22 Sep 2022 03:54:25 GMT</pubDate></item><item><title><![CDATA[be able to set an array of addresses like ipWhiteList]]></title><description><![CDATA[@kayakbabe set address:‘0.0.0.0’
and ipWhitelist:[]
then it works anywhere.
]]></description><link>https://forum.magicmirror.builders/topic/17074/be-able-to-set-an-array-of-addresses-like-ipwhitelist</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17074/be-able-to-set-an-array-of-addresses-like-ipwhitelist</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 08 Aug 2022 04:06:04 GMT</pubDate></item><item><title><![CDATA[Read calendar credentials from netrc file]]></title><description><![CDATA[@Jan-0 one could change the code to do that.
it will not do that currently
]]></description><link>https://forum.magicmirror.builders/topic/17068/read-calendar-credentials-from-netrc-file</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17068/read-calendar-credentials-from-netrc-file</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 06 Aug 2022 21:26:27 GMT</pubDate></item><item><title><![CDATA[Module Ability to Add Packages to Vendor Directory]]></title><description><![CDATA[@MMRIZE , yes, your getScripts function suggestion worked! Thanks!
]]></description><link>https://forum.magicmirror.builders/topic/17005/module-ability-to-add-packages-to-vendor-directory</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/17005/module-ability-to-add-packages-to-vendor-directory</guid><dc:creator><![CDATA[td]]></dc:creator><pubDate>Thu, 21 Jul 2022 14:59:02 GMT</pubDate></item></channel></rss>