Module Developers

You have developed a module for the MagicMirror? Join the group and get a "Module Developer" badge!

Private

Posts

  • RE: Issues with MMM-Screen-Powersave-Notification

    @Rags Hi. I am running Trixie since the beginning of the year. I wrote a post about setting up the screen stuff and monitor on and monitor off. See my post. When you turn on the monitor with a script you can set the resolution,

    https://forum.magicmirror.builders/topic/19116/having-trouble-with-screen-on-and-off-here-are-some-tips-that-could-help?_=1761576771063

  • RE: Best Weather module.
  • RE: MMM-DailyMetArt – Daily artwork from The Met 🎨

    @ercanermis I like that! Don’t forget to add it to the module list: https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-party-modules :-)

  • RE: MMM-CalendarExt3Agenda

    @benhmin for once, ChatGPT put you on the right path.

    We’ve had this conversation before- the result is that it’s better to leave it CSS than overload the config.

    cheers

  • MMM-Mastodon — Connect your mirror to Mastodon, the decentralized social network

    MMM-Mastodon is a compact module that displays Mastodon timelines directly on the mirror.

    What is Mastodon?

    Mastodon is a decentralized social network where users toot, connect, and join open communities across the fediverse.

    See: https://joinmastodon.org/

    What makes Mastodon special

    • Decentralized: independent instances with their own rules.
    • Community-focused: chronological feeds and topic-based communities.
    • Open-source: the software is open and can be self‑hosted or audited.
    • Privacy-friendly and open compared to centralized platforms.

    What the module does

    • Displays Home timelines, hashtag feeds, or profile timelines.
    • Supports media thumbnails, QR codes linking to posts, and a rotation mode for posts.

    Screenshot

    screenshot.png


    Repository: github.com/KristjanESPERANTO/MMM-Mastodon

  • RE: MM2 fails to start after upgrade from 2.29 to 2.33 on windows

    @edwardbuck said in MM2 fails to start after upgrade from 2.29 to 2.33 on windows:

    I have MagicMirror running on Windows10.

    You certainly knew that, but Windows 10 support ends tomorrow. It’s about time to think about an alternative. See https://distrochooser.de/.

  • RE: MMM-Reddit 403 error

    @kasperb Ok cool. The API changes has not affected the module. Are you showing Headlines or Image?

    The config has a
    count = total posts to get
    show = number posts to show at the same time

    So, if you have count set to 10 and you have show set to 4 and the total posts it received from the subreddit = 10 then it will show 4 then page the next 4 then the last 2 etc. All depends on how your config is set and how many posts it pulls from all the subreddits you specified.

  • RE: MMM-Reddit 403 error

    @kasperb Just tested and it works fine for me.
    c8c38e4f-176d-4548-8c8e-34b477eb6f92-image.png

    Do you mind sharing your config?
    This is my config:

    {
                module: "MMM-Reddit",
                position: "bottom_left",
                disabled: false,
                config: {
                    subreddit: ['television', 'science','nottheonion'], //'television', 'science',
                    headerType: 'chained',
                    displayType: 'image',
                    count: 13,
                    show: 1,
                    width: 500,
                    //showAll: false,
                    showScore: false,
                    showSubreddit: true,
                    colorText: false,
                    showThumbnail: true,
                }
            }
    
  • RE: MMM-Reddit 403 error

    @kasperb Hi. I will have a look this afternoon at the issue you logged. Just logging on to test first. It was working a few days ago.

  • v2.33.0

    [2.33.0] - 2025-10-01

    Thanks to: @Crazylegstoo, @dathbe, @m-idler, @plebcity, @khassel, @KristjanESPERANTO, @rejas and @sdetweil!

    ⚠️ This release needs nodejs version v22.18.0 or higher

    Added

    • Add configuration option for User-Agent, used by calendar & news module (#3255)
    • [linter] Add prettier plugin for nunjuck templates (#3887)
    • [core] Add clear log for occupied port at startup (#3890)

    Changed

    • [clock] Add CSS to prevent line breaking of sunset/sunrise time display (#3816)
    • [core] Enhance system information logging format and include additional env and RAM details (#3839, #3843)
    • [refactor] Add new file js/module_functions.js to move code used in several modules to one place (#3837)
    • [refactor] Use global.root_path where possible and add tests for config:check (#3883, #3885, #3886, #3889)
    • [tests] refactor: simplify jest config file (#3844)
    • [tests] refactor: extract constants for weather electron tests (#3845)
    • [tests] refactor: add setupDOMEnvironment helper function to eliminate repetitive JSDOM setup code (#3860)
    • [tests] replace console with Log in calendar debug.js to avoid exception in eslint config (#3846)
    • [tests] speed up e2e tests, cleanup and stabilize weather e2e tests, update snapshot url (#3847, #3848, #3861)
    • [tests] refactor translation tests (#3866)
      • Remove sinon dependency in favor of Jest native mocking
      • Unify test helper functions across translation test suites
      • Rename setupDOMEnvironment to createTranslationTestEnvironment for consistency
      • Simplify DOM setup by removing unnecessary Promise/async patterns
      • Avoid potential port conflicts by using port 3001 for translator unit tests
      • Improve test reliability and maintainability
    • [tests] add alert module tests for different welcome_message configurations (#3867)
    • [lint-staged] use prettier --write --ignore-unknown in lint-staged to avoid errors on unsupported files (#3888)

    Updated

    • [calendar] Update defaultSymbol name and also the link to the icon search site (#3879)
    • [core] Update dependencies including electron to v38 as well as github actions (#3831, #3849, #3857, #3858, #3872, #3876, #3882, #3891, #3896)
    • [weather] Update feels_like temperature calculation formula (#3869)
    • [weather] Update null value handling for weather type (#3892)
    • [layout] Update styles for weather and calendar (#3894)

    Fixed

    • [calendar] Fixed broken unittest that only broke on the 1st of July and 1st of january (#3830)
    • [clock] Fixed missing icons when no other modules with icons is loaded (#3834)
    • [weather] Fixed handling of empty values in weathergov providers handling of precipitationAmount (#3859)
    • [calendar] Fix regression handling of limit days (#3840)
    • [calendar] Fixed regression of calendarfetcherutils.shouldEventBeExcluded (#3841)
    • [core] Fixed socket.io timeout when server is slow to send notification, notification lost at client (#3380)
    • [tests] refactor AnimateCSS tests after jsdom 27 upgrade (#3891)
    • [weather] Use apparent_temperature data from openmeteo’s hourly weather for current feelsLikeTemp (#3868).
    • [weather] Updated envcanada Provider to use new database/URL schema for accessing weather data (#3878).