# OMXPlayer control

**URL:** <https://discourse.nodered.org/t/omxplayer-control/4482>\
**Category:** General\
**Created:** [1 November 2018 17:34 UTC](https://discourse.nodered.org/t/omxplayer-control/4482 "2018-11-01T17:34:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrDmx1024](https://avatars.discourse-cdn.com/v4/letter/m/41988e/32.png) [@MrDmx1024](https://discourse.nodered.org/u/MrDmx1024)\
**Post date:** [1 November 2018 17:34 UTC](https://discourse.nodered.org/t/omxplayer-control/4482/1 "2018-11-01T17:34:24Z")

</div>

can somebody help be figure out how to convert this script into a working function in Node-Red?

```auto
# get rid of the cursor so we don't see it when videos are running
setterm -cursor off

# set here the path to the directory containing your videos
VIDEOPATH="/mnt/storage/videos"

# you can normally leave this alone
SERVICE="omxplayer"

# now for our infinite loop!
while true; do
        if ps ax | grep -v grep | grep $SERVICE > /dev/null
        then
        sleep 1;
else
        for entry in $VIDEOPATH/*
        do
                clear
                omxplayer -r $entry > /dev/null
        done
fi
done

```

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [1 November 2018 18:52 UTC](https://discourse.nodered.org/t/omxplayer-control/4482/2 "2018-11-01T18:52:46Z")

</div>

Hi @MrDmx1024

For future reference, when pasting code of any sort into this forum you need to put three backticks characters ``` on a newline before and after your code. That tells the forum it's code and shouldn't be reformatted as has happened with your post. I've edited your post this time to fix it up.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [1 November 2018 19:56 UTC](https://discourse.nodered.org/t/omxplayer-control/4482/3 "2018-11-01T19:56:30Z")

</div>

Always worth looking on [flows.nodered.org](http://flows.nodered.org)

> **[node-red-contrib-pi-omxplayer](https://flows.nodered.org/node/node-red-contrib-pi-omxplayer)**
>
> A Node-RED node to control OMXPlayer on the Raspberry pi

---

<div class="post-metadata">

**Author:** ![MrDmx1024](https://avatars.discourse-cdn.com/v4/letter/m/41988e/32.png) [@MrDmx1024](https://discourse.nodered.org/u/MrDmx1024)\
**Post date:** [3 November 2018 03:27 UTC](https://discourse.nodered.org/t/omxplayer-control/4482/4 "2018-11-03T03:27:52Z")

</div>

Thank you. Sorry for the noob move
