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

MMM-Bluetooth



  • Ho guys!
    Nobody has ever thought of creating a module that allows us to connect via bluetooth our smartphones with the MagicMirror?
    In this way it would be possible to listen to MP3, check missed calls, read SMS, etc…

    What do you think?

    Thank You All!


  • Module Developer

    @egnos
    You can do them with your phone on your hands.


  • Project Sponsor Module Developer

    @egnos I had given some though to using bluetooth to determine who was in front of the mirror. I had played around with facial recognition, but I was never satisfied with the performance, so I was thinking you could use the bluetooth beaconing system instead. I never got far beyond thinking about it 🙂 . Theoretically should be possible, though…



  • @j-e-f-f I had to, but my thoughts were something like this: If BT is used to detect proximity, then the proximity should be useful for something in a mirror, maybe profiles, but then, if you have several BT devices near the mirror then it will have to choose from one, getting the one closer is tricky using only BT, unless you have the lat-long coordinates of the mirror and the devices send theirs via BT, so it had to be paired before that…
    So, it was getting more complicated that I wanted so I put it behind and stick to MMM-NetworkScanner for turning on/off my mirror and MMM-GroveGestures for customizing it’s behavior depending on who’s in front of it.



  • @sean said in MMM-Bluetooth:

    @egnos
    You can do them with your phone on your hands.

    In order to have an all-in-one system, it is certainly useful to be able to share MP3, in order to use the same speakers that uses the MagicMirror.
    See the missed calls on the MM, the charge level of the phone and the sms received would be nice but not very useful …you are right!

    @j-e-f-f said in MMM-Bluetooth:

    …use the bluetooth beaconing system instead…

    Sorry @j-e-f-f, what do you mean by “…bluetooth beaconing…”?
    Is it possible to hear MP3s from the smartphone on the speakers connected to the MM via bluetooth?

    Thanks to all.


  • Module Developer

    I still it would be not so useful. But there is some way to do.

    • Streaming Music from Phone.
      If you are using iPhone, shairport-sync and MMM-ShairportMetadata could do that. You can stream your iTunes music to shairport and can show the album cover also on MM.
      If you are using Android, you might be able to use Raspicast but As far as I know, there is no MM module for that.

    • And other stuffs.
      Missed calls or charging level, received SMS Information seems not transferrable via BT(or anything else publicly). Those are quite privacy information. If that was possible publicly, There would be many of those kinds of Desktop applications. (Yes, iPhone and OSX could do something. But it’s Apple’s owns)

    Or you can just use Multi-pairable BT speaker for MM and your phone also.


  • Project Sponsor

    Adding to these already good ideas

    @sean said in MMM-Bluetooth:

    Streaming Music from Phone.
    If you are using iPhone, shairport-sync and MMM-ShairportMetadata could do that. You can stream your iTunes music to shairport and can show the album cover also on MM.
    If you are using Android, you might be able to use Raspicast but As far as I know, there is no MM module for that.

    You could as well install a Spotify Connect Client on Raspbian and then use Spotify connect to send music from the phone to the mirror.
    It’s well described. Currently Raspotify seems to work very well.
    NOTE: You need spotify premium to use spotify connect.

    And other stuffs.
    Missed calls or charging level, received SMS Information seems not transferrable via BT(or anything else publicly). Those are quite privacy information. If that was possible publicly, There would be many of those kinds of Desktop applications. (Yes, iPhone and OSX could do something. But it’s Apple’s owns)

    I really like this idea.
    You could use things like IFTTT and/or MQTT for this. Should certainly work. Would publish your battery status consistently and the mirror would use e.g. mosquitto to receive it.
    Maybe misse calls as well !?
    IFTTT Android Battery
    Ooohhh I smell a new project…


  • Project Sponsor Module Developer

    @egnos said in MMM-Bluetooth:

    Sorry @j-e-f-f, what do you mean by “…bluetooth beaconing…”?

    Basically it’s a way for bluetooth devices to broadcast their proximity to other nearby bluetooth devices.
    This should shed some light on it:
    https://en.wikipedia.org/wiki/Bluetooth_low_energy_beacon



  • @sean said in MMM-Bluetooth:

    Or you can just use Multi-pairable BT speaker for MM and your phone also.

    There are bluetooth speakers that manage two connections from two different devices? (MM and Smartphone together…)


  • Module Developer

    @egnos
    Sorry for confusing.

    Logitech Bluetooth Speaker Adapter might be one of that kind.
    But as you know, Multi-pairing doesn’t mean MIXING two output at same time. You should hold one source to use another different source. (And I’m not sure it will be returned magically after occupation from one source is finished.) Many speakers insist switching could be automatically, but I’ve never seen those things as they said still yet.

    multi-channel BT mixer connected to one speaker could do, but It might not be your wants.