A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Voice Control

    3
    0 Votes
    3 Posts
    721 Views
    A
    @sdetweil Thank you for your answer
  • [MMM-MarineTraffic] Show nearby boats and freighters

    5
    1 Votes
    5 Posts
    1k Views
    O
    @KristjanESPERANTO Done, thanks!
  • MMM-LastfmTopTracks

    2
    0 Votes
    2 Posts
    276 Views
    S
    @bugphunk i do not know exactly its not an impact at the moment, but you css entries should start with your modulename as a class (preceding .) as there is no way to scope the elements in your css file to just your module For the other styles, use the developers window, elements tab to locate, examine and test css styles, to determine what should go in your css file See the second link in my signature below for a quick intro to the elements tab
  • MMM-EventSearch - show events in your city from google

    10
    1 Votes
    10 Posts
    1k Views
    B
    @chrisfr1976 Thanks a lot! I´ll check it out and keep you posted! Beste Grüße ;) & kind regards
  • Google Photos API changing - MMM-GooglePhotos will stop working soon.

    22
    0 Votes
    22 Posts
    7k Views
    S
    @Sampleswow so you have to mount the Nas file servr share to your Linux machine Once you do that This module uses a specific folder, uploads, to find pics Then you rensmentyevexisting uploads out of the way and use the ln command to make a link uploads to the mounted Nas folder
  • MMM-SolarPicture

    14
    4 Votes
    14 Posts
    5k Views
    B
    Hi folks, I’m no expert at all and it was a lot of trial and error. I used the lower_third position because there aren’t any other modules in that position which were also moving around the screen when changing the position of MMM-Solar-Picture. Also the NASA-watermark is still there in the upper left corner of the shown solar picture. It is just hidden behind the Earth module, so that worked out for me. My config.js on a 1080p screen { module: "MMM-SolarPicture", //IGNORED position: "lower_third", config: { imageType: 'AIA 304', updateInterval: 1 * 60 * 60 * 1000, //(1 hour) maxMediaWidth: 1200, maxMediaHeight: 1200 } }, I added these lines to my custom.css .MMM-SolarPicture img { position: absolute; top: +100px; left: +1100px; opacity: 1 !important; } Good luck with moving around your sun and kind regards
  • Mmm-OneDrive help

    1
    0 Votes
    1 Posts
    327 Views
    1
    Hi I managed to install and auth. I have put photo in my OneDrive album but log is showing : [ERROR] Error: HEIF image not found [ERROR] [ONEDRIVE] [node_helper] failed to refresh and send chunk: [2025-06-05 21:35:42.315] [ERROR] [ONEDRIVE] [node_helper] HEIF image not found I have both jpg and heic in the folder. What should I do here
  • alternative to googlephoto?

    2
    0 Votes
    2 Posts
    766 Views
    S
    I’ve also looked for some alternatives. If you have a chance to host an own or to rent a nextcloud instance, you can use MMM-RandomPhoto. If you would like to use another cloud-service, you can copy your pictures to OneDrive and use MMM-OneDrive
  • MMM-CalvinAndHobbes

    9
    0 Votes
    9 Posts
    3k Views
    plainbrokeP
    CAN someone help me? Calvin and Hobbes is my WIFEs favorite part of my MM. My problem is it loads the same comic over and over never changes… This started a few months ago. I removed it and reinstalled it, Then I was getting blank screen saying loading. NEVER DID. Then replaced the node_helper.js file with the one from mdiorio’s post above. and it now gets a the same comic instead of just a loading message. So then I thought I will remove old version and loaded B3DTech’s That sent me back to loading message and never showed a comic. Then I went back to the original version from rahultadak then had to reload the node_helper.js and I am back to the same old comic showing all the time… PLEASE HELP. Thanks in advance to the incredible crew on this site.
  • MMM-ImmichSlideShow not working anymore since 1.133.1

    4
    0 Votes
    4 Posts
    864 Views
    S
    @Merowinger awesome!
  • [MMM-Cinestar-FDW] German Cinema movie poster "Film der Woche"

    1
    1
    1 Votes
    1 Posts
    577 Views
    F
    Description: The MMM-Cinestar-FDW displays the “Film der Woche” (Movie of the Week) from Cinestar cinemas on your MagicMirror². This module automatically shows the weekly featured film as soon as it’s announced — typically late Wednesday or early Thursday. Screenshots: [image: 1746210524622-fa795be6-ca76-4569-a6bd-9aaefb2ce538-example_1.png] Download: Click here https://github.com/LukasWestholt/MMM-Cinestar-FDW Version 1.0 Configurable poster height
  • Made a birthday module

    39
    1
    7 Votes
    39 Posts
    12k Views
    C
    @plainbroke Yes, that might do the trick! If MagicMirror manages to keep the two settings in sync.
  • MMM-Spotify problem with the ./Token-js and the token

    7
    0 Votes
    7 Posts
    1k Views
    F
    @sdetweil we did these steps
  • MMM-trakt-ondeck

    2
    1 Votes
    2 Posts
    691 Views
    I
    Trakt is a fantastic tool for keeping track of your favorite shows, progress, and upcoming episodes. If you’re ever looking to promote content like TV shows or movies to the right audience, digital marketing can play a vital role. At ixoric, a trusted [digital marketing company, we specialize in creating strategies that help businesses connect with their audience effectively—whether it’s through social media, targeted ads, or content marketing. Let us know if you’d like to learn more about how we can help your brand shine!
  • Let it snow now Magic Mirror

    23
    3 Votes
    23 Posts
    6k Views
    C
    @sdetweil Yes, I understand, but it’s not the cost itself that’s the issue (although it would have been a problem if there was a cost). The concern is having to provide my credit card details. It’s not that I distrust OpenWeather, but I prefer not to share them unnecessarily. You never know, for example, if they might get hacked.
  • Introducing MMM-YouTubeWebView Module

    youtube webview embed
    7
    5 Votes
    7 Posts
    3k Views
    M
    @KristjanESPERANTO Now that’s a whole new approach. Thanks, it works!
  • Bird of the day

    5
    1
    4 Votes
    5 Posts
    2k Views
    T
    @cgillinger We are really enjoying the Bird of the Day on the MagicMirror! Not sure if this was just a problem for me, but we were finding the same birds were being displayed and they were almost all ducks. I think the nuthatch API was always using the “Default value : 1” for page and “Default value : 25” for pageSize, so there were only 25 possible birds. With the pageSize of 25 I think there are a maximum of 15 pages in their database. I fudged my .js file like this, but there is probably a better was to do this, I’m not a developer. Something to consider for future updates getBird: function () { const randPage = Math.floor(Math.random() * 15) + 1; const endpoint = this.config.endpoint + "&page=" + randPage; fetch(endpoint, { headers: { "api-key": this.config.apiKey }, })
  • MMM-CalvinAndHobbes Re-Size for full Sunday Comic Strip

    2
    0 Votes
    2 Posts
    1k Views
    R
    I know this is an old thread, but I just came across this today. I found you can fix this by putting limitComicHeight: false, in your config This is what mine looks like and it works great. { disabled: false, module: 'MMM-CalvinAndHobbes', position: 'middle_center', classes: "calvin", config: { invertColors: false, grayScale: false, updateInterval: 1000 * 60 * 60 * 12, limitComicHeight: false, } } I also had to adjust my css because of the zoom, but you may not need to. #cahcomiccontent { zoom: 80%; }
  • 0 Votes
    1 Posts
    421 Views
    S
    I created a very simple and lightweight background wallpaper module. It also exposes 3 URLs to control your wallpaper using your devices like phone and smart watch gestures. Here is the link to my github repository https://github.com/sumitnsit/MMM-Wallpaper [image: 1735054247091-example-resized.jpg] Control Slideshow using API Remote URL Description http://{IP Address}:8080/next Loads next wallpaper and pauses the slideshow for 30 seconds http://{IP Address}:8080/last Loads previous wallpaper and pauses the slideshow for 30 seconds http://{IP Address}:8080/resume Resume the slideshow if you want it to resume before 30 seconds pause. Control slide show using iPhone’s Shortcuts You can create shortcuts on iPhone’s Shortcuts app to control the slideshow using your iPhone Create a new shortcut Add Get contents of from actions and add URL for next/last/resume. Be a magician in font of MagicMirror and control wallpaper with your hand gestures. Go to Settings > Accessibliity > AssistiveTouch > Hand Gestures Assign gestures to shortcuts created ealiear. Tap > Last DoubleTap > Next Clench > Resume [image: 1735054239781-watch.jpeg]
  • New module: Weather effects

    27
    3
    4 Votes
    27 Posts
    6k Views
    S
    @uros76 awesome… also no idea why it wouldn’t work before