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-Podcast don't show/load the latest video

    Scheduled Pinned Locked Moved Troubleshooting
    16 Posts 5 Posters 9.2k Views 5 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.
    • cruunnerrC Offline
      cruunnerr
      last edited by cruunnerr

      no, but i am new to programming so it was hard for me to find out.
      after i checked the pm2 log again i just gave it a try…
      Because it says “this.socketNotificationReceived is not a function”

      i needed to change a line in the node_helper.js

      default one:

      else if(this.loaded){
                                      omx.play("modules/MMM-Podcast/video.mp4", {audioOutput: 'local'});
                              }
                              else{
                                      setTimeout(function(){this.socketNotificationReceived(notification, payload)},2000);
                              }
      

      i changed line 32 to this:

      else if(this.loaded){
                                      omx.play("modules/MMM-Podcast/video.mp4", {audioOutput: 'local'});
                              }
                              else{
                                      setTimeout(function(){self.socketNotificationReceived(notification, payload)},2000);
                              }
      

      i think, that the download of the video.mp4 wasn’t set to “finished” from the script, so a new video would never be downloaded.

      Anyhow it works now, but i noticed that the “updateVideoHours” function in the config.js has no effect at all.
      The video has been downloaded several times this day (i think 3-4 times).
      But thats ok for me, as the video file is updated also 3-4 times from the website. :)

      1 Reply Last reply Reply Quote 0
      • cruunnerrC Offline
        cruunnerr
        last edited by

        ok… i am dumb :(

        i realized that the video only was downloaded a few times, cause my Mirror restarts all the time. The watchdog module recognized a few Heartbeat timeouts and restarts every time.

        So maybe i need to do some troubleshooting first ^^

        1 Reply Last reply Reply Quote 0
        • D Offline
          doubleT Module Developer
          last edited by

          Ah, debugging. Welcome to the live of a developer. Good luck.

          1 Reply Last reply Reply Quote 0
          • MrCoffeeM Offline
            MrCoffee
            last edited by

            Hi,

            I am not sure if I should open a new topic, but somehow it fits here as well.
            My MMM-Podcast does not show any video at all.
            I use the default feedURL like shown above.

            Is it correct that the modul does not show anything on startup or is there a picture of the linked video shown?
            I do not have MMM-Button installed, but it should work with “http://IP:8080/remote?action=NOTIFICATION& notification=BUTTON_PRESSED” as well.
            Sending the command my browser says “success” but nothing happens. It always shows nothing.

            Can anyone help?

            Thank you.

            Mr.Coffee

            foxF 1 Reply Last reply Reply Quote 0
            • foxF Offline
              fox @MrCoffee
              last edited by

              @MrCoffee
              Did you get it running?

              Bild Text

              Issues With MMM-WatchDog known?

              https://forum.magicmirror.builders/post/29827

              Useful for PIR-Sensor: https://forum.magicmirror.builders/post/21299

              MrCoffeeM 1 Reply Last reply Reply Quote 0
              • MrCoffeeM Offline
                MrCoffee @fox
                last edited by

                @fox
                No. Unfortunately not.
                I don´t know what the issue is. The area were the module should be, is just black.
                Nothing happens.

                foxF 1 Reply Last reply Reply Quote 0
                • foxF Offline
                  fox @MrCoffee
                  last edited by

                  @MrCoffee
                  I tried also to debug this, but my error.log dont give me any information.

                  Issues With MMM-WatchDog known?

                  https://forum.magicmirror.builders/post/29827

                  Useful for PIR-Sensor: https://forum.magicmirror.builders/post/21299

                  MrCoffeeM 1 Reply Last reply Reply Quote 0
                  • MrCoffeeM Offline
                    MrCoffee @fox
                    last edited by

                    @fox
                    Thats interessting. I just realized your screenshot above.
                    In my case it does not show anything.
                    Can you please post the part of your config?

                    Where do I find the error.log?

                    Thanks

                    1 Reply Last reply Reply Quote 0
                    • cruunnerrC Offline
                      cruunnerr
                      last edited by

                      did you guys install the omxplayer correctly?

                      check it like this:

                      cd MagicMirror/modules/MMM-Podcast

                      omxplayer -o hdmi video.mp4

                      this should play the video.

                      I am not using a header, so my module isn’t shown on the MM, too. I think that is correct.

                      MrCoffeeM 3 Replies Last reply Reply Quote 0
                      • MrCoffeeM Offline
                        MrCoffee @cruunnerr
                        last edited by

                        @cruunnerr
                        Thanks for helping us.
                        I tried the code. The player doesn´t show a video but says “have a nice day” in the command line.
                        I reinstalled it with

                        • sudo apt-get purge omxplayer
                        • sudo apt-get install omxplayer

                        Unfortunately it does not help. It is still “have a nice day”.
                        Any further ideas?

                        1 Reply Last reply Reply Quote 0
                        • MrCoffeeM Offline
                          MrCoffee @cruunnerr
                          last edited by MrCoffee

                          @cruunnerr
                          I just tried another video just to be sure: omxplayer /opt/vc/src/hello_pi/hello_video/test.h264
                          This time it does show some text, but still no video.
                          The text is:
                          Video codec omx-h264 width 1920 height 1080 profile 77 fps 25.000000
                          Subtitle count: 0, state: off, index: 1, delay:0

                          However it does not quit. There is no “have a nice day” but it still shows nothing.

                          1 Reply Last reply Reply Quote 0
                          • MrCoffeeM Offline
                            MrCoffee @cruunnerr
                            last edited by

                            @cruunnerr

                            So after a couple of days I gave it a new try.
                            You were close to the solution. I did not install the dependencies right.

                            For all with the same issue, you have to read the instructions better than I did:

                            1. Navigate into your MagicMirror’s modules folder and execute git clone https://github.com/ptrbld/MMM-Podcast.git. A new folder will appear navigate into it. --> which means navigate into MMM-Podcast.
                            2. Execute npm install to install the node dependencies. --> in the folder MMM-Podcast, install the omx-manager and omxdirector (see dependencies).
                              3. Install omxplayer. --> However, I already had the newest version installed.

                            Now it works fine. And it is pretty awesome.

                            Thanks for helping me.

                            Mr.Coffee

                            1 Reply Last reply Reply Quote 0
                            • justjim1220J Offline
                              justjim1220 Module Developer @cruunnerr
                              last edited by

                              This post is deleted!
                              1 Reply Last reply Reply Quote 0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              • 1 / 1
                              • 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