A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • 0 Votes
    2 Posts
    1k Views
    F
    I just found brigla-shop.de, they aren’t that expensive, I guess I will try them.
  • NewsFeed - how to adjust the description text size?

    Solved Troubleshooting
    5
    0 Votes
    5 Posts
    2k Views
    R
    @thartley cool. Happy that it works. Have fun! Warm regards, Ralf
  • 3 Votes
    3 Posts
    1k Views
    R
    Dear @KristjanESPERANTO , thanks :-) Good idea - I’ve added a screenshot right now. (closed a documentation error regarding first / re-authorization in parallel). Warm regards, Ralf
  • New MagicMirrorOS build - mm Container in Restart Loop

    Unsolved Troubleshooting
    5
    0 Votes
    5 Posts
    2k Views
    karsten13K
    I’ve now implemented additional tests, so such errors should be spotted much earlier in the develop branch…
  • FIFA World Cup Bracket on your mirror - LIVE data

    Showcase
    2
    2 Votes
    2 Posts
    1k Views
    msimon360M
    I just posted an update on GitHub that adds the Finals and 3rd Place boxes to the grid.
  • v2.37.0

    Locked MagicMirror
    1
    1 Votes
    1 Posts
    1k Views
    rejasR
    Release Notes Thanks to: @angeldeejay, @egeekial, @khassel, @KristjanESPERANTO, @MikeBishop, @rejas ⚠️ This release needs nodejs version >=22.22.2 <23 || >=24 (no change to previous release) (update July 6) Compare to previous Release v2.36.0 [core] Prepare Release 2.37.0 (#4193) fix(electron): map IPv6 :: wildcard to localhost (#4188) refactor(main): modernize DOM update flow with async/await (#4186) refactor(main): simplify _updateDom with async/await (#4185) fix(security): prevent unauthorized secret expansion in socket payloads (#4184) refactor(main): simplify updateDomWithContent async flow (#4182) fix: modules losing data after HTTP 304 responses (#4180) chore: add missing core defaults (#4181) fix(server): enforce ipWhitelist for Socket.IO too (#4169) feat(systeminfo): include Git hash and branch in system information log (#4167) feat(electron): support object-based electronSwitches (#4161) systeminformation thread not ending: move error handling from utils to app (#4160) fix systeminformation thread not ending (#4155) refactor: use ES module imports in browser core (#4158) refactor(core): remove old Object.assign polyfill (#4157) refactor: rewrite Module as an ES6 class (#4151) refactor: rewrite NodeHelper as an ES6 class (#4147) update eletron to v42 (#4144) refactor(utils): drop ajv dependency (#4142) fix(systeminformation): output right ‘used node’ version (from parent process) (#4141) fix: skip postinstall git clean when not in a git repository (#4139) Remove unnecessary conditionals and fix falsy property check in imperial conversion (#4135) update version in package.json [dependencies] update dependencies (#4191) Bump actions/checkout from 6 to 7 (#4190) chore: update dependencies and adjust import path for SunCalc (#4189) update dependencies incl. electron and revert yauzl-electron-install-fix (#4183) update dependencies, add electron fix in package.json (#4175) chore: update dependencies (#4162) Bump actions/dependency-review-action from 4 to 5 (#4152) Unify linting: replace Stylelint and markdownlint with ESLint (#4148) update dependencies and workflows to node v26 (#4140) [modules/alert] CodeQL cleanup for alerts #18, #19, #20 (#4153) fix: resolve CodeQL alerts #24 and #26 (#4145) fix(electron): resolve CodeQL alerts #22 and #25 in electron.js (#4136) [modules/calendar] perf(calendar): pre-filter ICS data before parsing (#4168) perf(calendar): use async ICS parsing to avoid blocking event loop (#4143) [modules/newsfeed] [newsfeed] add allowBasicHtmlTags option for basic emphasis (#4176) [modules/updatenotification] fix(updatenotification): don’t spawn a child process when running under PM2 (#4166) fix(updatenotification): use process.argv[0] as restart binary (#4163) fix(updatenotification): preserve start mode on restart (#4156) fix(updatenotification): fix ref diff parsing for fetch --dry-run (#4138) refactor(updatenotification): replace pm2 usage with node logic (#4134) [modules/weather] feat(weather): add Buienradar provider (#4164) [testing] remove warning in unit tests (for nodejs >= v25) (#4149) polish HTTP 304 docs/test/handling (#4129)
  • Version upgrade from 2.34.0 to 2.36.0 Calendar Probs

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    2k Views
    S
    @MyMirror also, the css folder is for OUR stuff in 2.35+, all user stuff is moved to the config folder so, move the images there and see if it works also, picky support person here, please use text for config content… pics are very hard to read… also, config or log info should go in a code block… paste text in this message editor, blank line above and below select the text just pasted hit the code button </> above on the editor toolbar thanks
  • iCloud Shared Album background.

    Unsolved Requests
    5
    0 Votes
    5 Posts
    2k Views
    M
    @martinb https://forum.magicmirror.builders/topic/14807/mmm-wallpaper-configure-for-icloud-album-photo Is kind of working for me.
  • MMM-Anylist

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    1k Views
    S
    @bjowave welcome to the world of css, cascading style sheet This allows you to style a/some elements on the web page (MagicMirror page is presented in a browser) This is a huge topic area, I looked at the anylist module provided css, and it doesn’t provide any direct styling on the text elements So you will have to discover what they are. See the second link in my signature below for a short intro to the browser developers window, elements tab The content for CSS styles is HUGE I would use your favorite search engine on how to set an element style the way you want, this will at least give you the names of the styles you want to set. Then the example will teach you how to find the element you want to style Watch out for opaque, if you later decide on pictures in the background, you will have a black rectangle showing.
  • 0 Votes
    12 Posts
    5k Views
    Dentrass 0D
    @Thekk This project is no longer actively maintained as I am on vacation and therefore do not have the time to work on the module. No new features or bug fixes are planned. Sorry I do not have the time to fulfill your requests. :(
  • MMM-CalendarExt3 full color for timed events

    Custom CSS
    13
    0 Votes
    13 Posts
    5k Views
    S
    @Jk1 said: I needed this to set the header color yes, I thought you were talking about text color, not background…
  • 10 Votes
    259 Posts
    690k Views
    karsten13K
    @fillilutten I agree with Sam. That looks like a weather warning to me. They are quite rare, and the scenario might never have occurred during the module’s development…
  • MMM-Tasklist

    Utilities
    4
    2 Votes
    4 Posts
    2k Views
    KristjanESPERANTOK
    @johnster000 Great! Now all your modules are displayed with screenshots and tags :)
  • MMM-EpicFreeGames

    Fun & Games
    1
    0 Votes
    1 Posts
    966 Views
    S
    Description: Displays currently free and upcoming free games from the Epic Games Store. Screenshots: [image: screenshot.png] Download: // Remove the spaces and add your Github module repository GitHub: https://github.com/ACE-012/MMM-EpicFreeGames v1.0.0 Initial release
  • MMM-MyGCalendar

    Utilities
    2
    1 Votes
    2 Posts
    1k Views
    S
    @johnster000 cool, but you could have taken the events from the built in module and done your own ui We broadcast the events for that very purpose
  • MMM-NeedList

    Utilities
    1
    1 Votes
    1 Posts
    989 Views
    J
    This is a simple module that displays a shared household need/shopping list on your mirror. Add items from any device through the built-in admin web interface — they appear on the mirror immediately. When you’ve picked something up, tap it on the mirror to cross it off; after 60 seconds it’s removed and logged to history. MMM-NeedList [image: 1782399174679-screenshot-3.png]
  • MMM-NowPlaying

    Utilities
    1
    2 Votes
    1 Posts
    1k Views
    J
    Next up ive built a module that shows what’s currently playing on your Google Nest / Chromecast speakers. It discovers speakers automatically on your local network and displays album art, song title, artist, and the speaker name — with play/pause/skip controls right on the mirror. No Google account, no API keys, no cloud — everything talks directly to the speakers over your local network using the Cast protocol. MMM-NowPlaying [image: 1782399204827-screenshot.png]
  • MMM-Flights

    Transport
    51
    3 Votes
    51 Posts
    31k Views
    karsten13K
    @noeknl said: is it possible to locate the list of flights on the right of the map, so I can utilize landscape mode better? pushed a new version which supports now 4 map positions top, bottom, left, right
  • MMM-EmbedURL move page / hide embedded website page header

    Unsolved Troubleshooting
    1
    0 Votes
    1 Posts
    947 Views
    N
    Hi there, I’m trying to move an embedded website up a little, to the page header is hidden and I can show more effective data. I’ve tried it using the beneath option in custom.css, but that does not seem to do the trick. Any other suggestions? Also, is there an option to do this with different values for each embedded url, since it might differ per page? .MMM-EmbedURL .embed .embeded { top: -100px; }
  • MMM-LibraryMonitor

    Education
    3
    0 Votes
    3 Posts
    2k Views
    H
    @KristjanESPERANTO thank you. Worked for me - because the repository was set to private 🙄 must be the heat…