• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-MP3Player

Scheduled Pinned Locked Moved Entertainment
19 Posts 9 Posters 6.3k Views 9 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    asimhsidd
    last edited by May 8, 2018, 12:32 PM

    Hi there,

    This is a module for playing music from USB pen drive as soon as it is inserted. A music player object is built inside the module, no iframe is used. The best position is bottom left, although it depends upon the user. The player has nice rounded and shadow borders which adds a nice aesthetic sense to the overall MM. The player then waits for the user to insert/attach a USB pen drive containing the MP3 files. As soon as a USB drive is plugged, the music starts playing!

    The module is built with error handling procedures. Feel fee to test it and let me know of any issues.

    Happy coding!
    ;)

    Screenshot

    thats how it shows
    thats how it shows

    Download

    [card:asimhsidd/MMM-MP3Player]

    D 1 Reply Last reply May 8, 2018, 5:34 PM Reply Quote 7
    • D Offline
      Damian @asimhsidd
      last edited by May 8, 2018, 5:34 PM

      @asimhsidd

      Just thinking aloud here about this…

      Portable HD… with some kind of powered switch/usb hub… smart socket/inline switch that can be voice activated by either the mirror itself through voice module, or by Alexa/Google Home to Turn on/off HD.

      Leave HD in place behind mirror to save having a USB extention lead dangling to insert/unplug USB Stick.

      Share that HD on the Pi, so you can add/change your MP3’s from another Source on your network?

      A 1 Reply Last reply May 9, 2018, 4:45 AM Reply Quote 0
      • A Offline
        asimhsidd @Damian
        last edited by May 9, 2018, 4:45 AM

        @damian

        Good idea… I like the thought process. Personally I like to avoid dependence on any external switch/equipment simply because I cant test it as I am making these modules on office windows PC (:p). Also the fact I am not a seasonal programmer, so I have certain limitations.

        However, I am reading about how to connect with the PI through Bluetooth and steam music on the go from the cellphone. Help me if you can!

        Thanks.

        1 Reply Last reply Reply Quote 1
        • T Offline
          themc
          last edited by Aug 12, 2018, 12:39 PM

          got it to work on the latest build by lowering my node version to 57. however it works when i plug my usb in and then power on the pi but only then. not when the mirror is running and pluggin it in after or repluggin it in? any adive or pointers on how to fix that ?

          1 Reply Last reply Reply Quote 1
          • A Offline
            Artech
            last edited by Dec 24, 2019, 9:40 AM

            @asimhsidd first of all thank you for your module it is really what i need for my mirror but i got a problem when i try to run it, in my terminal i have this

            WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module ‘usb’

            so if you or another can help me i will be thankful

            P 1 Reply Last reply Dec 30, 2019, 1:48 AM Reply Quote 0
            • P Offline
              patrickirvin @Artech
              last edited by Dec 30, 2019, 1:48 AM

              @Artech I have the same problem - while running npm install for dependencies I got the errors shown in screenshot - I suspect the install package needs updating.

              0_1577670501845_Capture.PNG

              A S 2 Replies Last reply Dec 30, 2019, 6:04 AM Reply Quote 0
              • A Offline
                Artech @patrickirvin
                last edited by Dec 30, 2019, 6:04 AM

                @patrickirvin so what will you do? for me this module is important but i put it in stand by first i’ll look on it after

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @patrickirvin
                  last edited by Dec 30, 2019, 11:59 AM

                  @patrickirvin the file needed is built locally on your machine…

                  but the stuff needed for the build is missing… do

                  sudo apt-get install libusb-1.0-0-dev
                  sudo apt-get install libudev-dev
                  

                  then close the terminal window, re-open
                  and then do the npm install again

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  A P 3 Replies Last reply Dec 30, 2019, 1:00 PM Reply Quote 0
                  • A Offline
                    Artech @sdetweil
                    last edited by Dec 30, 2019, 1:00 PM

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      Artech @sdetweil
                      last edited by Dec 30, 2019, 1:04 PM

                      @sdetweil itried t but what i got in my terminal when i use npm start is the same errors

                      S 1 Reply Last reply Dec 30, 2019, 1:13 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy