Seeking Advice on Using CoreELEC box as a dedicated Tvheadend Server

I have a W95 (S905W) box that is currently running as a Tvheadend client. I’m running the -ng version and installed CoreELEC in memory using ceemmc if that matters.
I’m looking for some configuration advice and help in repurposing the box as a dedicated Tvheadend server.

Is there a way to easily access the box remotely for maintenance or should I plan to always have a HDMI TV connection available? I’m more of a GUI guy but can do command line entry when forced. I can install it in my entertainment center (TV available) or in my basement with some other hardware (my HDHomerun Quatro tuner being one of them). There is no TV available in the basement but I do have an old monitor that would need to use a USB to 9 pin serial adapter if that would work.

Would it be better to use my NAS for recording storage or a dedicated USB hard drive attached to the box?

There a couple of Tvheadend servers. I installed the CoreELEC 9.2.123 version. Is that the best version?

I can’t remember how to mount my NAS, can someone point me to instructions for the easiest but reliable method? The mount point is: nfs://


There are a couple of TVHead client apps for Android. TVH
you could manage the server from a browser, on your phone or tablet

I think recording to usb would be more reliable. so create a recording folder here.

The storage path on my nas is under configuration, parameters, storage path //volume1/TV Recordings this is for the tvh server installed on my nas.

If you have NAS it would probably be the best option to use it as a tvheadend server.

That is, if your particular NAS supports it.

Synology TVH server is a community build, not found in the normal package centre

My NAS (WD MyCloud) doesn’t support running Tvheadend.

Right now I’m using my NAS as the target for recordings and timeshifting. Recording 4 channels simultaneously while watching a recording in progress brought it to it’s knees with constant buffering. Recording 3 channels while simultaneously watching a recording or live TV works OK.

I’m hoping the issue is network bandwidth through the 100Mbps port and that attaching my USB hard drive will fix that. However, that will require me disabling my current Tvheadend client/server system and I’m not ready for that yet.

TVheadend is a very undemanding piece of software in of itself. Just about any old box can be configured to run it well.
-Your options are to setup something like Armbian as a headless server (if you can find a working build for you box) and simply install the debian TVHeadend package.
-Run a Docker container of TVHeadend on your NAS server. Running it straight on your NAS will remove a few bottlenecks and eliminate network traffic in and out of your NAS helping it work better, the system savings might just be enough to compensate for the extra load created by the TVH server.
-Install it into a working version of CE and then disable the remote by disabling the IR receiver. This works well and once setup you can access your TVHeadend server via its web interface on x.x.x.x:9981. In many ways this is probably the simplest way to do it. You can happily freeze your CE version indefinately, disable updates and if you ever need to tweak your CE system you can plug in a keyboard and TV.

I used a VIM2 to run a CE version as a TvHeadend server for a while and it worked perfectly well headless for months. I now run a TVHeadend server on top of OpenMediaVault on an Atomic Pi, works fine.

TVHeadend is so undemanding that just about any hardware will run it.
However there are no working versions of TVH for Android systems.


1 Like

I’m currently using a Shield TV for my Tvheadend client/server. I use a 3TB USB hard drive connected to the Shield for my recordings. I temporarily tried connecting the hard drive to the W95 CoreELEC box but I couldn’t see it under /var/media/.
Do I need to mount the USB hard drive?
I didn’t use it as adopted storage. I think it is formatted with NTFS but I can’t remember for sure.

When you plug it into USB port it should mount.

After plugging it in
open file manager and see if it’s there.

If it’s there it’s mounted.

I looked in Kodi file manager and it wasn’t there. I tried rebooting and it still didn’t show up.

Powered USB hard drive ?
Maybe needs power.
Some of these Boxes are pretty crap with power usb.
Make sure some other peripherals work using the USB slot.
NTFS should be fine so that’s not the issue.

Yes, it is a powered hard drive.
I did notice that my MX3 airmouse keyboard quit working when I installed CoreELEC to internal memory (it uses a USB adapter). I’ll try some other items in the the USB slots.

Can you tell me how you installed TVH server to the shield, as far as I am aware there is no Android TVH server app, there is a TVH client for the shield.

About | FAQ | Terms of Service | Privacy Policy | Legal Notice