Read the statement by Michael Teeuw here.
Podcast
- 
 Two things: - in your node_helper.js the line socketNotificationReceived(notification, payload) should be self.socketNotificationReceived(notification, payload), otherwise the scripts stops with an error and the omx.play command will never executed.
- in my case, the omx.play command line is reached, but nothing happens. Do I have to set the position in the config.js?
 
- 
 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?! 
- 
 @witschi87 it should indeed be correct as it is right now since you are overwriting a function adding selfshould break that especially since self is not even defined at that point.
- 
 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?
- 
 @paviro Yes, I mean setTimeout(function(){socketNotificationReceived(notification, payload)},2000);. This is an even call to wait the download is finished. ThedownloadVideo-Function has a callback to set thethis.loaded = trueand after that thesocketNotificationReceived-Function runs theomx.play()-Command. But at this point nothings happens…
- 
 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)? 
- 
 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 aconsole.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?
- 
 Yes. That is the way i am doing it 
- 
 Have you tried playing the video using the omxplayer? 
- 
 via ssh-console? How can I do that? 

