Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Linuxserver.io - TVHeadend

Featured Replies

I'll have to take the blame for now.  Still moving everything to unRAID server and she's been patiently waiting for me to get everything working again before she starts using it.  :(

 

Seems like it was easier to get it all working the first time under Ubuntu.  Or I'm just getting better at suppressing the bad memories.  ;)

  • Replies 1.3k
  • Views 314.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • You need to install the driver to use your adapter. Then use /dev/dvb as the path for the device pass through. If you are using 6.9.x I don't know if the permissions are set correctly, so make sure no

  • Thanks man, I'm just playing around with TV stuff so I'll try it here. 

  • I tried WG+ but in the end I gave up, purely because it's too complicated and too cumbersome. I got it working, but it wasn't reliable and you have to rebuild the first search index relatively frequen

Posted Images

I'll have to take the blame for now.  Still moving everything to unRAID server and she's been patiently waiting for me to get everything working again before she starts using it.  :(

 

Seems like it was easier to get it all working the first time under Ubuntu.  Or I'm just getting better at suppressing the bad memories.  ;)

 

I use Ubuntu as well as Unraid, I don't think either is easier or more difficult than the other, just different.  Although Ubuntu is easier to troubleshoot as it's so much more common.  Having said that, give me a docker over a PPA any day...

 

Whether the wife actually caused the issue or not is irrelevant, just blame her anyway....  ;D

So, I think something is happening when the guide is updating.  There were only single recordings scheduled when I went to bed but now shows doubles again for today.  Here is the overnight log.  Is there some other log that shows more details?

 

 

2016-11-15 21:02:02.000 xmltv: /usr/bin/tv_grab_wg: grab /usr/bin/tv_grab_wg
2016-11-15 21:02:02.000 spawn: Executing "/usr/bin/tv_grab_wg"
2016-11-15 21:02:02.298 xmltv: /usr/bin/tv_grab_wg: grab took 0 seconds
2016-11-15 21:02:02.302 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.307 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.311 dvr: entry 6919d6eb11109028968f6447d7949899 "General Hospital" on "WLNE HDTV (ABC)" starting at 2016-11-18 13:59:30, scheduled for recording by "htpcserver"
2016-11-15 21:02:02.323 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.327 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.382 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.386 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.387 dvr: "NFL Football (?)" on "WJAR HDTV (NBC)": Updated (B)
2016-11-15 21:02:02.390 dvr: entry 02118fe1c615705da82ec0a1b64909f7 "Days of our Lives" on "WJAR HDTV (NBC)" starting at 2016-11-18 12:59:30, scheduled for recording by "htpcserver"
2016-11-15 21:02:02.401 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.403 dvr: "The Voice" on "WJAR HDTV (NBC)": Updated (B)
2016-11-15 21:02:02.406 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.407 dvr: "The Voice" on "WJAR HDTV (NBC)": Updated (B)
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg: parse took 0 seconds
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  channels   tot=   71 new=    0 mod=    0
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  brands     tot=    0 new=    0 mod=    0
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  seasons    tot=    0 new=    0 mod=    0
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  episodes   tot= 5050 new= 5050 mod= 5050
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  broadcasts tot= 5050 new= 5050 mod= 5050
2016-11-16 00:04:00.000 xmltv: /usr/bin/tv_grab_wg: grab /usr/bin/tv_grab_wg
2016-11-16 00:04:00.003 spawn: Executing "/usr/bin/tv_grab_wg"
2016-11-16 00:04:00.253 xmltv: /usr/bin/tv_grab_wg: grab took 0 seconds
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg: parse took 0 seconds
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  channels   tot=   71 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  brands     tot=    0 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  seasons    tot=    0 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  episodes   tot= 4962 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  broadcasts tot= 4962 new=    0 mod=    0

So, I think something is happening when the guide is updating.  There were only single recordings scheduled when I went to bed but now shows doubles again for today.  Here is the overnight log.  Is there some other log that shows more details?

 

 

2016-11-15 21:02:02.000 xmltv: /usr/bin/tv_grab_wg: grab /usr/bin/tv_grab_wg
2016-11-15 21:02:02.000 spawn: Executing "/usr/bin/tv_grab_wg"
2016-11-15 21:02:02.298 xmltv: /usr/bin/tv_grab_wg: grab took 0 seconds
2016-11-15 21:02:02.302 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.307 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.311 dvr: entry 6919d6eb11109028968f6447d7949899 "General Hospital" on "WLNE HDTV (ABC)" starting at 2016-11-18 13:59:30, scheduled for recording by "htpcserver"
2016-11-15 21:02:02.323 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.327 dvr: "General Hospital" on "WLNE HDTV (ABC)": Updated Timer (osB)
2016-11-15 21:02:02.382 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.386 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.387 dvr: "NFL Football (?)" on "WJAR HDTV (NBC)": Updated (B)
2016-11-15 21:02:02.390 dvr: entry 02118fe1c615705da82ec0a1b64909f7 "Days of our Lives" on "WJAR HDTV (NBC)" starting at 2016-11-18 12:59:30, scheduled for recording by "htpcserver"
2016-11-15 21:02:02.401 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.403 dvr: "The Voice" on "WJAR HDTV (NBC)": Updated (B)
2016-11-15 21:02:02.406 dvr: "Days of our Lives" on "WJAR HDTV (NBC)": Updated Timer (osB)
2016-11-15 21:02:02.407 dvr: "The Voice" on "WJAR HDTV (NBC)": Updated (B)
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg: parse took 0 seconds
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  channels   tot=   71 new=    0 mod=    0
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  brands     tot=    0 new=    0 mod=    0
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  seasons    tot=    0 new=    0 mod=    0
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  episodes   tot= 5050 new= 5050 mod= 5050
2016-11-15 21:02:03.178 xmltv: /usr/bin/tv_grab_wg:  broadcasts tot= 5050 new= 5050 mod= 5050
2016-11-16 00:04:00.000 xmltv: /usr/bin/tv_grab_wg: grab /usr/bin/tv_grab_wg
2016-11-16 00:04:00.003 spawn: Executing "/usr/bin/tv_grab_wg"
2016-11-16 00:04:00.253 xmltv: /usr/bin/tv_grab_wg: grab took 0 seconds
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg: parse took 0 seconds
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  channels   tot=   71 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  brands     tot=    0 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  seasons    tot=    0 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  episodes   tot= 4962 new=    0 mod=    0
2016-11-16 00:04:00.875 xmltv: /usr/bin/tv_grab_wg:  broadcasts tot= 4962 new=    0 mod=    0

 

Why do you update the EPG so often?

It looks like your EPG database gets deleted or not saved. Try enabling Periodically save EPG to disk (hours):

In the EPG grabber tab.

 

Do you have multiple channels of the same one configured?

I'll have to verity all this when I get home but I thought I had it set to update once a day. Apparently not.

 

I don't think I have multiples under the 'channels' tab but will verify this as well.

 

I don't suppose there is a config file I could export that would show everything in one place?

I'll have to verity all this when I get home but I thought I had it set to update once a day. Apparently not.

 

I don't think I have multiples under the 'channels' tab but will verify this as well.

 

I don't suppose there is a config file I could export that would show everything in one place?

 

The config is in multiple files and I'm not very familiar with them, so better with screenshots.

So, it looks like I don't have duplicate channels enabled in the 'Channels' tab.

I did find duplicate entries in the 'EPG Grabber Channels tab.  I'll delete the ones that don't show any previous update time.

 

Added save guide to disk at 6 hours and changed cron jobs to only run once at 00:04 (I think).  Old and new settings attached.

 

From the latest log it appears the guide was updated at 14:02 and 15:02.

 

2016-11-16 14:02:02.000 xmltv: /usr/bin/tv_grab_wg: grab /usr/bin/tv_grab_wg
2016-11-16 14:02:02.000 spawn: Executing "/usr/bin/tv_grab_wg"
2016-11-16 14:02:02.311 xmltv: /usr/bin/tv_grab_wg: grab took 0 seconds

2016-11-16 15:02:02.000 xmltv: /usr/bin/tv_grab_wg: grab /usr/bin/tv_grab_wg
2016-11-16 15:02:02.000 spawn: Executing "/usr/bin/tv_grab_wg"
2016-11-16 15:02:02.300 xmltv: /usr/bin/tv_grab_wg: grab took 0 seconds

 

Resetting auto records and restarting container.

Tvheadend_5.png.6181a1343cbb417cf293b6d783a41d89.png

Tvheadend_9.png.e697c1b1a085e47a46255bc25aba3c2f.png

Tvheadend_scrape.png.4a773235c41a82d0d37c27debfe63c27.png

Anyone got an idiots guide to setting up IPTV on TVHeadend??

 

Am struggling to get IPTV working and am fairly tech savy.

Anyone got an idiots guide to setting up IPTV on TVHeadend??

 

Am struggling to get IPTV working and am fairly tech savy.

 

Do you know the muxes for you IPTV provider?

Anyone got an idiots guide to setting up IPTV on TVHeadend??

 

Am struggling to get IPTV working and am fairly tech savy.

 

Make sure you switch from bridge to host networking.

Still getting the failed recordings due to 'time missed' error. New log from today is attached (zipped for size).

 

The upcoming recordings does not show any duplicates.

 

Minor victory, the guide data seems to be saved now and only new or changes are added.  That's if I'm reading the logs correctly.

 

Thanks again for helping out with this even though the issues are caused by operator...

Log_11-17-16.zip

Tvheadend_10.png.83e820eab3f25fb1febdbeb205e4a02e.png

Tvheadend_11.png.9ed1a1650c4c08df7db77a83cc5f67c6.png

Hi,

 

Yes i have switched from bridge to host, i updated the docker. Should i try installing from scratch??

 

I know the muxes and have the .m3u file which i can open to view the individual streams.

 

How do i add??

 

Thanks

Hi,

 

Yes i have switched from bridge to host, i updated the docker. Should i try installing from scratch??

 

I know the muxes and have the .m3u file which i can open to view the individual streams.

 

How do i add??

 

Thanks

 

You add a new network and choose automatic IPTV network. In the URL field add this: file:///config/your.m3u

This should add the mixes and scan them. You copy the m3u file to your appdata folder for tvheadend.

  • 3 weeks later...

Hey together,

 

I've got a Problem with Tvheadend.

When I start a recording, the container hangs!

 

I can see this Message in the Log:

mpegts: too much queued table input data

 

Until recently the recordings worked.

 

Thanks.

Hey together,

 

I've got a Problem with Tvheadend.

When I start a recording, the container hangs!

 

I can see this Message in the Log:

mpegts: too much queued table input data

 

Until recently the recordings worked.

 

Thanks.

 

Not much we can do about it as it looks like a bug or too little resources available. See here.

thanks for your answer.

 

Is there a version which works correctly in the CA?

thanks.

thanks for your answer.

 

Is there a version which works correctly in the CA?

thanks.

 

This is a problem with tvheadend or your system. Nothing we can do about it.

You can try the stable version if you are using latest version. To use the stable version, add the below in the end of the repository field in tvh template.

 

:stable-4.0.9

hey Saarg,

 

thanks for your suggestion.

 

Now I've moved away from Docker with TvHeadend and created a Ubuntu VM.

 

I've added this to my Syslinux.cfg for my 2 Digital Devices Adapters and installed the stock bzroot+bzimage files.

  append vfio-pci.ids=dd01:0003 initrd=/bzroot

 

After a reboot i've added the Adapters to a new Ubuntu 16.04 VM and installed TvHeadend and mapped a NFS share for recordings.

All 6 Adapters working correctly. Also the recording feature.

 

If anybody have the same issue this is a way you can go.

I'm just double checking the this docker is on the most recent unstable version. According to TVHeadend I'm on version 4.1-2370~g0c506b4.

 

When I look at https://bintray.com/tvheadend it says there was a version 4.1-2372~gfca44ba released.

 

If I'm not just seeing things, is it possible to update the docker for the new version? Or, is there a way I can update the software without waiting for the docker update?

 

Thanks!

I'm just double checking the this docker is on the most recent unstable version. According to TVHeadend I'm on version 4.1-2370~g0c506b4.

 

When I look at https://bintray.com/tvheadend it says there was a version 4.1-2372~gfca44ba released.

 

If I'm not just seeing things, is it possible to update the docker for the new version? Or, is there a way I can update the software without waiting for the docker update?

 

Thanks!

 

The image is refreshed once a week on fridays.

Hi,

 

I'm thinking about getting into HDHomeRun using this Docker.

 

Just wondering if it would be possible to use some kind of wakeup script like this right here: https://tvheadend.org/projects/tvheadend/wiki/Wakeup

As I can't make changes to the filesystem using TVHeadend in a container. So is this working somehow?

I'm thinking about getting into HDHomeRun using this Docker.

 

Just wondering if it would be possible to use some kind of wakeup script like this right here: https://tvheadend.org/projects/tvheadend/wiki/Wakeup

As I can't make changes to the filesystem using TVHeadend in a container. So is this working somehow?

 

You can achieve similar functionality using the Dynamix S3 Sleep Plugin http://lime-technology.com/forum/index.php?topic=36543.0 by calling a custom wakeup script from the plugin's pre-sleep actions.

The image is refreshed once a week on fridays.

 

Any chance of an update this weekend? There are some bug fixes in the latest that will help me out. Thanks so much!

The image is refreshed once a week on fridays.

 

Any chance of an update this weekend? There are some bug fixes in the latest that will help me out. Thanks so much!

 

Have you checked for an update?

Checked this morning. Everything is working so much better now! I really appreciate it!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.