MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. sdmydbr9
    3. Best
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    S
    Offline
    • Profile
    • Following 1
    • Followers 3
    • Topics 10
    • Posts 37
    • Groups 0

    Posts

    Recent Best Controversial
    • Chatgpt+google STT + elevenlabs api

      Added voice to the chatgpt model and made an interactive chatbot with voice input and voice output using google stt for transcription and eleven labs api for tts.
      This is not final yet and I’m hoping someone will polish this, this is just a proof and concept and will post the complete code once it’s better. Here is the link to the video chatgpt

      Todo: 1. Add Hotword detection. Right now depends on notification from the iOS shortcuts.
      2. Add offline STT, google stt though more accurate takes up more time.
      3. Optimisation of the process. Right now it takes time to complete a request

      posted in Showcase
      S
      sdmydbr9
    • RE: Tell weather, date & time automatically at a specific time.

      @suvan you will need to go deep with ifttt+webhook+Google tts (https://forum.magicmirror.builders/topic/10917/guide-control-mm-via-google-home?_=1630403716372)

      posted in General Discussion
      S
      sdmydbr9
    • Notifications help

      Trying to capture notifications for a module, can anyone tell me what’s wrong with this mai js, my objective for now is to capture the SHOW_ALERT notification and print it in the console log. Here is the mainjs

      Module.register("MMM-11-TTS", {
          start: function() {
              console.log(`Starting module: ${this.name}`);
          },
      
          notificationReceived: function(notification, payload) {
              if (notification === 'SHOW_ALERT') {
                  console.log(`Received notification: ${notification}`);
                  console.log(`Payload: ${payload}`);
              }
          }
      });
      
      
      posted in Troubleshooting
      S
      sdmydbr9
    • MMM-Shairportsync-color

      Introducing MMM-Shairportsync-color: A New Module for Music Lovers! 🎵

      Hello MagicMirror enthusiasts!

      I’m excited to share a new module I initially created for myself but now want to put out there for the community. If you have any ideas or feedback, I’d love to hear them!

      What is MMM-Shairportsync-color?

      MMM-Shairportsync-color is a MagicMirror module inspired by MMM-OnSpotify. While I loved the concept of dynamically theming the mirror based on the music playing, I wanted to create a similar experience for non-Spotify users.

      Visuals of MMM-Shairportsync-color in Action

      Here’s a glimpse of how the module dynamically themes your MagicMirror based on the currently playing music:

      Image 1
      MMM-Shairportsync-color Example 1

      Image 2
      MMM-Shairportsync-color Example 2

      Image 3
      MMM-Shairportsync-color Example 3

      Here’s the backstory:
      I grew tired of the ads on Spotify’s free version, so I decided to migrate my entire music library locally. I set up a Navidrome server to manage my music, and I use Shairport to stream and play it on my MagicMirror.

      However, I really missed the visual theming and dynamic ambiance that MMM-OnSpotify provides. That’s when I decided to create this module: MMM-Shairportsync-color. It fills the gap for those of us who prefer to play our music locally and stream it via Shairport, while still enjoying the stunning visual theming based on the music we love.


      How Does It Work?

      MMM-Shairportsync-color works by extracting the color palette from the album art of the currently playing music and dynamically applying the colors to theme your MagicMirror. It brings your mirror to life by syncing its visuals with your music, making it an immersive experience!

      Here are some of its features:

      • Album Art Integration: The module analyzes the album art of the music you’re playing using Shairport.
      • Dynamic Theming: Extracts a six-color palette from the album art and applies it to your MagicMirror theme.
      • Seamless Integration: Built to complement MagicMirror setups for users with local music libraries.
      • Inspiration: Takes its cues from MMM-OnSpotify but is designed for those who don’t rely on Spotify or streaming services.

      Why I Built This

      I built this module to give non-Spotify users the same dynamic theming experience that MMM-OnSpotify provides. Many of us love personalizing our MagicMirror setups, and I wanted to ensure that local music lovers had something special to enhance their setups as well.

      Now, anyone using Shairport to stream music can enjoy a visually engaging experience on their MagicMirror, all while staying ad-free!


      How to Get Started

      You can find the project and all the setup instructions on GitHub:
      MMM-Shairportsync-color GitHub Repository

      Feel free to try it out and explore the possibilities. If you run into issues or have ideas to improve the module, please don’t hesitate to let me know.


      Shoutout and Acknowledgments

      Big thanks to the creator of MMM-OnSpotify for the inspiration behind this module. It’s always amazing to see how open-source projects can inspire others to build and share new ideas.


      I hope you find MMM-Shairportsync-color useful and fun to use. If you’ve been playing music on your MagicMirror but wanted something more engaging, this module is for you!

      Let me know your thoughts, suggestions, or any cool features you’d like to see added. Let’s make the MagicMirror community even more awesome!

      Happy coding,
      Dr. S

      posted in Showcase
      S
      sdmydbr9
    • 1 / 1