MagicMirror² v2.8.0 is available! For more information about this release, check out this topic.


  • @toastedtoasty I think you might have forgot to configure your mail in the oauth tab in google Dev console.
    This happened to me.

  • Module Developer

    @dvbit You can add

    console.log("hook", k)

    in line 100 of node_helper.js to check whether hookstring be caught or not.

  • @sean Thanks… guess what? assistant setup in my mother tongue did not catch english hook 😃

  • @sean @JRCelis Im having the same issue with the buzz and im also using the HAT. Did you fix the issue? Is there a way to just not use the HAT I have a usb mic but Im new at the whole raspberry thing.
    Looks like a great module but im having small hickups along the way.

  • I’ve installed MMM-AssistantMk2 with MMM-Hotword and MMM-NotificationTrigger.
    Everything works fine except for the return audio.
    It stutters and i’m getting the idea that it isn’t procest quick eneough.

    Am i the only one with this problem and if not does somebody have the solution?

  • Module Developer

    @markv @teitlebot
    There could be many reasons for that case.
    Maybe too many modules or too many front-end refreshing or animating, too many background process or anything else, even including internet speed.
    I cannot point specific reason at this moment.
    Anyway in my device, I use BT speaker and I have no problem about that. Sorry.

  • @sean
    Thanks for the reply.
    I was scared of something like that. After a clean raspbian image i just installed MagicMirror and after that MMM-AssistantMK2, MMM-Hotword and MMM-TriggerNotification (with all the nmp rebuild errors). I’ve uninstalled the compleet LibreOffice and game packets wich come by default with raspbian.

    I allready made a .asoundrc file like you can find around the internet.
    aplay && arecord work fine without glitches.

    Result .asoundrc

    pcm.!default {
      type asym
      capture.pcm "mic"
      playback.pcm "speaker"
    ctl.!default {
            type hw
            card 0
    pcm.mic {
      type plug
      slave {
        pcm "hw:1,0"
    pcm.speaker {
      type plug
      slave {
        pcm "hw:0,0"
        rate 18000

    Results aplay -l && arecord -l

    pi@MagicMirror2:~ $ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
      Subdevices: 7/7
      Subdevice #0: subdevice #0
      Subdevice #1: subdevice #1
      Subdevice #2: subdevice #2
      Subdevice #3: subdevice #3
      Subdevice #4: subdevice #4
      Subdevice #5: subdevice #5
      Subdevice #6: subdevice #6
    card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    pi@MagicMirror2:~ $ arecord -l
    **** List of CAPTURE Hardware Devices ****
    card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
      Subdevices: 1/1
      Subdevice #0: subdevice #0

    Result lsmod

    pi@MagicMirror2:~/MagicMirror $ lsmod
    Module                  Size  Used by
    fuse                  106496  3
    cfg80211              573440  0
    rfkill                 28672  2 cfg80211
    joydev                 20480  0
    ads7846                20480  0
    hwmon                  16384  1 ads7846
    snd_bcm2835            32768  1
    spi_bcm2835            16384  0
    i2c_bcm2835            16384  0
    fixed                  16384  0
    uio_pdrv_genirq        16384  0
    uio                    20480  1 uio_pdrv_genirq
    evdev                  24576  8
    snd_usb_audio         172032  0
    snd_hwdep              16384  1 snd_usb_audio
    snd_usbmidi_lib        32768  1 snd_usb_audio
    snd_rawmidi            32768  1 snd_usbmidi_lib
    snd_seq_device         16384  1 snd_rawmidi
    snd_pcm                98304  2 snd_usb_audio,snd_bcm2835
    snd_timer              32768  1 snd_pcm
    snd                    69632  10 snd_hwdep,snd_usb_audio,snd_timer,snd_rawmidi,snd_usbmidi_lib,snd_seq_device,snd_bcm2835,snd_pcm
    i2c_dev                16384  0
    ip_tables              24576  0
    x_tables               32768  1 ip_tables
    ipv6                  434176  22

    What would you suggest doing now? I’m a little stuck now, due to my lack of knowledge of Linux.

  • @sean What are you using for a mic?

  • Module Developer

    I’m using logitech usb cam currently. Before that, Ps3eye, cheap chinese usb mic were tested.

  • @sean @teitlebot
    i’m using a cheap chinese usb mic 😁