Thinking about a Plex client on Balena

Thinking out loud for a brainstorming. Plex is a popular package for IoT tinkers. I’m considering a Plex client run on Balena. In short you would plug the raspberry pi in to your TV via the hdmi ports and it would display the Plex client running on Balena. Login to the Plex server could be via environment variables on boot. Then to cast you can use the official Plex apps for your phone which allows you to cast to nearby devices on the same network, which could be the Balena device.

A Balena GUI example here GitHub - balenablocks/xserver: A simple X11 server block

Would be interested to hear any thoughts on design.

@nucleardreamer would be interested to hear of any image rendering issues you can foresee?

1 Like

@andrewnhem or @phil-d-wilson – Are either of you Plex users by chance? I recall someone mentioning, but can’t remember who! Maybe @klutchell? :grin:

Hello, which Plex client are you considering? RasPlex looks popular but has not been updated in a while. You would either need to containerize the client or find one that already has a container image available to use with balena. I think the balena platform would be better as a Plex server rather than a client. (Plex provides a native server image on Docker Hub.)

Like RasPlex but as you say, it hasn’t been updated in a while. Plex provides a Linux client and would probably experiment with that. It isn’t designed for it, but could work in that you can cast to your nearby Plex clients from the Plex iPhone and android app.

I imagine RasPlex has largely become redundant because of the cheap streaming devices you can get now like ChromeCast for almost the same cost as the raspberry pi.

Food for thought though, may take a look at it at some point. Will see if anyone thinks they would be interested in it.