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.

    Podcast

    Scheduled Pinned Locked Moved Troubleshooting
    12 Posts 5 Posters 7.4k Views 2 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.
    • P Offline
      PtrBld Module Developer
      last edited by PtrBld

      Hi no you Do not need to Set the Position because the omxplayer does not start in the mirror display but as an overlay.
      I am running the git version of my module myself and do not get any errors (it is working as expected here). Unfortunatelly I am not home the next few days and and can not check the code right now…
      But I will if i find time.

      Until then you should check if you have installed all needed prerequisites. Maybe this is an issue?!

      1 Reply Last reply Reply Quote 0
      • paviroP Offline
        paviro Admin @witschi87
        last edited by

        @witschi87 it should indeed be correct as it is right now since you are overwriting a function adding self should break that especially since self is not even defined at that point.

        We're all stories in the end. Just make it a good one, eh?

        – The Doctor

        1 Reply Last reply Reply Quote 0
        • paviroP Offline
          paviro Admin
          last edited by paviro

          If you meant setTimeout(function(){socketNotificationReceived(notification, payload)},2000); on the other hand, this should not work at all! What is this supposed to do?

          We're all stories in the end. Just make it a good one, eh?

          – The Doctor

          1 Reply Last reply Reply Quote 0
          • W Offline
            witschi87
            last edited by

            @paviro Yes, I mean setTimeout(function(){socketNotificationReceived(notification, payload)},2000);. This is an even call to wait the download is finished. The downloadVideo-Function has a callback to set the this.loaded = true and after that the socketNotificationReceived-Function runs the omx.play()-Command. But at this point nothings happens…

            1 Reply Last reply Reply Quote 0
            • P Offline
              PtrBld Module Developer
              last edited by PtrBld

              ok I see I will change that…
              Well if you never run into the ‘setTimeout’ call it works as expected :angel:

              But the video should be played. Can you tell me what podcast you are using and if the video is downloaded properly (can you play it from your directory)?

              1 Reply Last reply Reply Quote 0
              • W Offline
                witschi87
                last edited by witschi87

                I’m using the 100 seconds Tagesschau podcast. The video is downloaded properly and I can play it from directory. I have also checked, that the omx.play()-Command is reached with a console.log. But nothing happens - no error message and no video is playing :(
                While we are at it: what is the best way to develop a module? Do I need to restart the application (pm2 restart/reload mm) every time I am changing a node_helper?

                1 Reply Last reply Reply Quote 0
                • P Offline
                  PtrBld Module Developer
                  last edited by

                  Yes. That is the way i am doing it

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    PtrBld Module Developer
                    last edited by

                    Have you tried playing the video using the omxplayer?

                    1 Reply Last reply Reply Quote 0
                    • W Offline
                      witschi87
                      last edited by

                      via ssh-console? How can I do that?

                      J 1 Reply Last reply Reply Quote 0
                      • J Offline
                        jtyle6 @witschi87
                        last edited by

                        @witschi87 said in Podcast:

                        via ssh-console? How can I do that?

                        https://www.raspberrypi.org/documentation/usage/audio/README.md

                        Basically, it’s:

                        omxplayer <File Name>
                        
                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 2 / 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