# Custom App using HDMI

**URL:** <https://forums.balena.io/t/custom-app-using-hdmi/64045>\
**Category:** balenaOS\
**Tags:** raspberrypi3\
**Created:** [February 18, 2020, 11:55am UTC](https://forums.balena.io/t/custom-app-using-hdmi/64045 "2020-02-18T11:55:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lakshaygroverr](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@lakshaygroverr](https://forums.balena.io/u/lakshaygroverr)\
**Post date:** [February 18, 2020, 11:55am UTC](https://forums.balena.io/t/custom-app-using-hdmi/64045/1 "2020-02-18T11:55:29Z")

</div>

Hi, I have developed a python application that uses Pyglet library to show videos and images using HDMI port. It runs well on Raspbian but does Balena OS allows to run user applications that uses display since when i deployed the app, it continues to show Balena Logo

PS: I dont want to use BalenaDash since it uses Browser to show media

---

<div class="post-metadata">

**Author:** ![jviotti](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/jviotti/32/220_2.png) [@jviotti](https://forums.balena.io/u/jviotti)\
**Post date:** [February 18, 2020, 12:06pm UTC](https://forums.balena.io/t/custom-app-using-hdmi/64045/2 "2020-02-18T12:06:50Z")

</div>

Hey there! Your app should work fine on balenaOS. Any container can setup an X server to communicate to the display in whatever way you want (this is what balenaDash does under the hood). Check [https://github.com/balena-io/resin-electronjs/blob/master/Dockerfile.template#L72-L74](https://github.com/balena-io/resin-electronjs/blob/master/Dockerfile.template#L72-L74) and [https://github.com/balena-io/resin-electronjs/blob/master/app/start.sh](https://github.com/balena-io/resin-electronjs/blob/master/app/start.sh) for another example
