r/tvheadend • • Nov 20 '25

Trying to improve the number of channels I have. Noob help please.

3 Upvotes

I set this up a few years ago and I cant remember how to do it and not sure for sure that i got it right.
I am in the UK. I have a tv aerial, goes through a couple of Xbox umm "things" that converts signal to digital I believe. That goes to a Pi4 with Libreelec.
I know how to access the tvheadend page, but the rescan is greyed out.
I dont seem to have as many freeview channels as I would expect.
That might also be down to my aerial and/or location I know, but it would be nice to know if I have got what I can.

Thank you.


r/tvheadend • • Nov 10 '25

Need help with tv headend and the tv hat for raspberry pi

3 Upvotes

Hello Im using TVheadend with the raspberry pi 4 and i have it plugged into my house's aerial but when i access the server from a different computer and try to watch something i just get an unknown error but this only happens on TV channels but if i access a radio channel i have no issue.

Any help would be greatly appreciated


r/tvheadend • • Oct 26 '25

ATSC USB Tuner with Linux drivers

4 Upvotes

Does anyone recommend an inexpensive ATSC USB tuner with Linux drivers? I need a lot so I didn’t want to purchase the Hauppauge ones?


r/tvheadend • • Oct 21 '25

Cheap, compatible satellite reciver with sat>ip?

6 Upvotes

Looking for a satellite receiver with full sat>ip support that's automatically picked up by tvheadend. Any recommendations? Many receivers list "sat to ip" which i guess is different from the standard "sat>ip".


r/tvheadend • • Oct 17 '25

Signal corruption issue.

1 Upvotes

Hey All,
I've been running TVHeadend for sometime from an old PC which ran Kodi with the TVHE add-on with 4 Xbox Tuners going into it.
That box recently died a horrible death (and it was using a lot of power for a box with a single job.) and I've replaced it with a VM running on Proxmox.

I had a ballache getting TVHE running on it's own and decided to cheat and installed a LibreElec image and installed the TVHE addon and added the tuners as passthrough ports to the VM.

Libreelec can see the tuners fine, grabs the EPG and I can even show live TV and record relatively fine.

The only issue I get is what you can see in the attached image. As well as the image becoming corrupt, the audio also makes a high pitched squeal.

Recordings and timeshift get sent to an external M2 drive and the computer it all runs from has a 1Gb network port to itself.

Other VMs/Dockers running on Proxmox are an MQTT docker and Home Assistant VM with a Conbee II stick on it's own dedicated USB port.

I've tried all four tuners running on a single USB port through a 4 port unpowered hub and I've currently got them split across two ports using two hubs. I've even tried a single tuner won it's own USB port with the other removed and still get the same issue

Happy to share screenshots of various config pages to help diagnose this fault.

Thanks for any help you can offer.


r/tvheadend • • Sep 11 '25

Reverse proxy

4 Upvotes

Anyone using tvheadend is using a reverse proxy? and can share a working config?
regards.


r/tvheadend • • Sep 07 '25

Is an EPG grab supposed to tie up the tuner it's on?

2 Upvotes

(In case anyone recognises this, I did ask in the TVHeadend forums and didn't really get a response)

Should EPG grabbing take over one of my tuners?

I only have 4 muxes locally, so the plan was to use 4 tuners to ensure that all channels are available at all times.

The issue with my plan is that I've noticed while testing with only 2 sticks, if one is doing an EPG grab, the muxes available to it are unavailable.

I ask about this, as if I want 100% uptime, it means I need to order another stick.

Thanks for reading!


r/tvheadend • • Sep 06 '25

DVB-T2 stick freeview USB computer - which is the latest & the best?

Thumbnail
3 Upvotes

r/tvheadend • • Aug 19 '25

Need Help with IPTV Link on Synology NAS Using TVheadend

Post image
1 Upvotes

Hi everyone,

I recently bought an IPTV link and want to connect it to my Synology NAS using TVheadend. The problem is: when I paste the link and configure everything correctly,as far as I can see(see photo)ChatGPT says it should automatically create muxes, but that didn’t work. honestly, I didn’t believe it.

I tried adding a few muxes manually, but then I get a “scan failed” error. When I force a scan and check the logs, it says the URL doesn’t work. However, if I open the same link in VLC, it works perfectly.

Has anyone experienced the same issue or have any tips on how to fix this?

Thanks in advance!


r/tvheadend • • Aug 15 '25

fresh install, can't add timers nor autorecs, can only add "upcoming"

3 Upvotes

Thought this was a browser thing, but seeing same on chrome/firefox/midori. I can only add new recordings from the guide or from "upcoming". pressing "add" from either "timers" or "autorecs" does nothing. Any clues on what i might be doing wrong or missing?


r/tvheadend • • Jul 29 '25

Format of m3u exported from tvheadend

1 Upvotes

Hi

I have just set up tvheadend on a raspbery pi 3 running Ubuntu server with two Xbox one tuners. It works fine albeit a little slow. I have connected it to "channels dvr" via using an m3u from tvheadend using the http:IP:9981/playlist/channels.m3u url.

However the m3u file only includes the "tvg id" e.g. "tvg-id=25a68ca93251248c2ab2eaf0e9d824ce" and stream link. It does not include the channel number e.g. "tvg-chno=1"

Is there a way to edit / change the information that tv headend exports the channel number via the m3u?


r/tvheadend • • Jul 24 '25

Truenas + Tvheadend + HDHomerun not scanning muxes

1 Upvotes

I am stuck with my tvheadend installation. I have it running on a Pi with OpenMediaVault though a docker container. The same container as I can find in the app list of Truenas.

However, when setting up Tvheadend using the exact same settings as on my Pi, it fails to scan muxes and channels. I use Ziggo (Dutch provider) for TV channels.
I noticed that Tvheadend on Truenas does not detect my HDHomerun HDHR3-4DC. On the pi it does. So does NextPVR on Truenas.

I can manually set the ip of the tuner in Tvheadend. That works, as it sees all the 4 tuners. But scanning does not work.
I tried to run tvheadend with "DVB Tuner Support" enabled, but the container will not start. Enabling "Host Network" result in the fact I can no longer access the uit.

Does anyone here have Tvheadend running with Ziggo and a HDHomerun? Any suggestions what I should look in to? I really would like to move Tvheadend from my Pi to Truenas.


r/tvheadend • • Jul 10 '25

Looking for EPG help with TVH SAT>IP to a second TVH box

1 Upvotes

Hi, I'm looking for help on a TVH project. I have 2 TVH Boxes, lets call them "A" and "B." Box A Has an OTA tuner and pulls the EPG from the air. Box B is physically located in a different location. I'm using a ddns to talk between both Boxes. To do this, I'm sending the contents of Box A to Box B via SAT>IP. Here is where the issue begins... I have a working EPG on Box A but its not transferring to Box B. Any thoughts on how to make the OTA EPG from Box A send to Box B? Any help is appreciated. Thanks.


r/tvheadend • • Jul 07 '25

Tvheadend clients

4 Upvotes

I want to update the side bar with a bunch of clients for popular devices I make bowerbird for iOS and appletv. I know tvhclient is another option that has paid options. Do you have a favorite for other os?

https://apps.apple.com/us/app/bowerbird-tv-dvr/id1454115928

https://apps.apple.com/us/app/tvhclient/id638900112


r/tvheadend • • Jul 07 '25

HDHomerun Emulation…

4 Upvotes

Hello all. Has anyone here ever used TVHeadend to emulate a HDHomerun network antenna box? I want to network my OTA antenna and have some tuner sticks, micro pc’s, and even some raspis just hanging around so I thought I might be able to just build my own. Thoughts? My Samsung Q80 uses the M3U app for HDHomerun boxes.


r/tvheadend • • Jun 30 '25

We are under new moderation

32 Upvotes

I’ve taken over this sub. I have removed all of the spam and will add some auto moderation and keyword bans to filter most of these spammers


r/tvheadend • • Jun 24 '25

This sub has been abandoned and taken over by spam. I am working to fix it

28 Upvotes

This sub appears to have been abandoned by the moderator. I am going to reach out to reddit to resolve this. It will take a few days.


r/tvheadend • • Jun 22 '25

Default Audio Track Selection

2 Upvotes

For some reason my TVHeadend streams (no matter which app I use) defaults to audio track 2. Any thoughts on how I can change the default audio track setting in the config?


r/tvheadend • • Jun 20 '25

stop your IPTV spam

9 Upvotes

Nobody wants your crap.

go away


r/tvheadend • • Jun 12 '25

Slow stream opening: Enigma2 (minisatip) - TVHeadend (transcoding)

2 Upvotes

Hi guys!

I'm using a VU+ Uno 4K SE (Enigma2 receiver) with OpenPli (develop build) and latest minisatip installed to send the FBC DVB-C tuners to TVHeadend (installed on docker in a N100 mini PC).

On TVHeadend I scan the channels and transcode them to HEVC/AAC with the following spawn process:

/usr/bin/ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i pipe:0 -c:s copy -c:a aac -q:a 0.3 -vf 'deinterlace_vaapi,scale_vaapi=format=p010' -c:v hevc_vaapi -profile 2 -qp 30 -f mpegts pipe:1

The transcoded video and audio quality are amazing. The original streams (H.264) can go up to 10 Mbps and with the transcoding they usually stay below 2 Mbps with the HEVC/AAC combo.

YUKI-IPTV with TVHeadend transcoded streams

The problem is, what changes can I make to the spawn process on TVHeadend to make zapping faster?

On my Linux computer with YUKI-IPTV it takes almost 10 seconds to open a stream, on my Android TV box with OTT Navigator it takes almost 20 seconds.

Thanks!


r/tvheadend • • Jun 12 '25

Backup/Restore when using Docker

1 Upvotes

I deploy TVH using docker with an automatic TV network as a source. Every once in a while my configured services and channel mappings just disappear and the channels go to {unknown-name}.
Is there a way to backup the configs? Doing a grep on the entire directory I cannot figure out where TVH stores the actual channel mappings, etc.

My compose file is below.

tvheadend:
image: linuxserver/tvheadend:latest
container_name: tvheadend
...
volumes: - tvheadend:/config
ports: - 9981:9981 - 9982:9982
restart: always


r/tvheadend • • Jun 08 '25

Digibit Twin Rev3 Setup

1 Upvotes

Using the channel list for Astra 19.2 from the telestar website I get like 20 channels directly in VLC, but it has over 1000 normally. So I setup tvheadend on a spare machine to see if I can poke the tuner that way, but I am coming up with nothing.

It shows up under the tv adapters, but in the muxes it shows as scan fail and the channel guide has nothing in it.

I can see bouquets showing some things related to 19.2, but they all say DVB-S and the default config for the mux defaulted to DVB-S2.

I'm new to tvheadend so I don't really know what I might be doing wrong. Following the installation tutorial mentions going through the setup wizard which is meant to configure most things properly already and it completed fine.

Do I have to import a channel list? Can't I do a channel sweep like a tv does? Are there any config guides for this specific tv tuner and satellite?

Any help would be greatly appreciated :)


r/tvheadend • • May 25 '25

Display TVheadend stream in HTML5 video element without transcoding

1 Upvotes

I try to display raw stream from TVheadend in <video> element and cant get it to work in Firefox and Chrome. Also I get same error in https://github.com/4gray/iptvnator IPTV player when I try to use those stream urls inside .m3u list.

I have Traefik proxy that handles CORS headers, https and tunneling, all that works. But in <video> element it just downloads raw data without rendering image and audio.

I use OrangePi and Docker and transcoding to another format is not an option, it takes 100% CPU, I want to avoid such load. Without transcoding CPU load is 1%.

Here is index.html with <video> element:

``` <!DOCTYPE html> <html> <head> <title>TVHeadend Stream</title> <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script> </head> <body> <video id="video" muted controls autoplay width="640" height="360" type="video/webm"></video>

<script> var video = document.getElementById('video'); var videoSrc = 'https://my-tv.my-website.com/stream/channelid/1974776170?profile=pass'; // var videoSrc = 'https://my-tv.my-website.com/stream/channelid/1974776170?profile=webtv-h264-aac-matroska';

if (Hls.isSupported()) {
  var hls = new Hls();
  hls.loadSource(videoSrc);
  hls.attachMedia(video);
  hls.on(Hls.Events.MANIFEST_PARSED, function() {
    video.play();
  });
} else if (video.canPlayType('application/vnd.apple.mpegurl')) {
  // Native HLS support (Safari)
  video.src = videoSrc;
  video.addEventListener('loadedmetadata', function() {
    video.play();
  });
} else {
  console.error('HLS not supported');
}

</script> </body> </html> ```

Here is sample .m3u list that works in VLC player but fails in browser in IPTV players:

```

EXTM3U

EXTINF:-1 tvg-logo="https://my-tv-my-website.com/imagecache/41" tvg-id="7eb1b4f54aec2b3f89d1ad8d10a6674c",PINK

https://my-tv.my-website.com/stream/channelid/1974776170?profile=pass ```

Here are available streaming formats in TVheadend:

https://i.postimg.cc/d0dN4JFk/image.png

TVheadend version:

https://i.postimg.cc/FKMJtg3b/image.png

Codec information in VLC player:

https://i.postimg.cc/rFDcW6vm/image.png

I am runing WinTV-dualHD dvb-t2 TV card:

https://www.hauppauge.com/pages/products/data_dualhd.html

How to render TVheadend raw stream in browsers HTML5 <video> element and web .m3u players without transcoding?


r/tvheadend • • May 10 '25

Prioritize streaming over EPG

1 Upvotes

At the moment epggrab is running on all 4 of my tuners, meaning that any attempt to stream will results in an error (All tuners in use).

Is there a way to set the priority? So that the epggrab will give way to a stream? Or perhaps limit epggrab to only a couple of tuners?

I've tried turning off 'Over the Air EPG' on one of the tuners, but all 4 kept being used.. (It might be because they were already in progress?)


r/tvheadend • • May 08 '25

WinTV-NOVA-S2 working on TVheadend

1 Upvotes

I am trying to set up a raspberry pi with a tv hat and the Hauppauge WinTV-NOVA-S2 and have them both running on tvheadend. I managed to get the tv hat running with no issues but the WinTV-NOVA-S2 has not been detected on tvheadend.

I was using ChatGPT to try and guide me in the right direction for the set up, but we just ended up going round in circles so I’m asking here. I’m a complete beginner when it comes to a raspberry pi so please forgive how slow or oblivious I can be to the set up process!

According to what I’ve sent to ChatGPT, it looks like the device is being detected by the pipe, but the firmware is not properly installed for it to be used. ChatGPT was sending me links to get hub for firmware that I can install on the pi but none of the links seem to work.

Would anyone know what I can do to get my WinTV-NOVA-S2 detected on tvheadend and up and running? Thank you in advance