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] TheJF - Antennas

Featured Replies

image.thumb.png.cc7c078bde26165345915d9baed5ff2f.png

 

Support for Antennas docker container. HDHomeRun emulator for Plex/Jellyfin/Emby DVR to connect to Tvheadend.

 

Application Name: Antennas
Application Site: https://github.com/TheJF/antennas

Docker Hub: https://hub.docker.com/r/thejf/antennas
Github: https://github.com/TheJF/antennas

 

To be able to stream from Tvheadend, you need to set up an anonymous user in Tvheadend that has streaming rights. You can do this in the users section, by creating a user *:

 

image.thumb.png.00a49a6b783ecadbcf52142eb1e21bff.png

 

To run this container, first create a config.yml on the config folder with the following lines (changing to the IPs, ports and tuner count of your system):

 

tvheadend_url: http://user:[email protected]:9981
antennas_url: http://X.X.X.X:5004
tuner_count: 4

 

Edited by yayitazale

  • 1 month later...
  • Replies 60
  • Views 14.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • yayitazale
    yayitazale

    Sorry my mistake, you are right, the filename has to be "config.yml" not "config.yaml". I have edited the template and the post

  • Did you read the instructions?    

  • You just need to copy the "URL for Antennas" link into plex manual config and then click connect:    

Posted Images

FYI, this doesn't appear to be working. Your docs say config.yaml, but this is the error I get:

 

Error: ENOENT: no such file or directory, open 'config/config.yml'

 

  • Author
38 minutes ago, flyize said:

FYI, this doesn't appear to be working. Your docs say config.yaml, but this is the error I get:

 



Error: ENOENT: no such file or directory, open 'config/config.yml'

 

Sorry my mistake, you are right, the filename has to be "config.yml" not "config.yaml".

I have edited the template and the post

Edited by yayitazale

  • 2 weeks later...

I was able to get Plex to recognize Antennas, but it will not find any channels.  Any ideas on what I might be missing?

 

image.png.a6dcdc8a98a4af09fcbb64dcc3697394.png

Edited by scbuckeye75
Add image

  • Author
18 minutes ago, scbuckeye75 said:

I was able to get Plex to recognize Antennas, but it will not find any channels.  Any ideas on what I might be missing?

 

image.png.a6dcdc8a98a4af09fcbb64dcc3697394.png

 

How long have you waiting? it takes a long time till channels are listed

4 minutes ago, yayitazale said:

 

How long have you waiting? it takes a long time till channels are listed

25 minutes and still the same.

  • Author
15 minutes ago, scbuckeye75 said:

25 minutes and still the same.

It can take more than 1 hour....

11 minutes ago, yayitazale said:

It can take more than 1 hour....

Alright, I'll give it some more time.

Edited by scbuckeye75

  • 2 weeks later...

Am I missing something here ?

Emby can connect to tvh natively to get the streams ?

What is the point if this docker ?

My emby has an m3u tuner as such - http://192.168.1.202:9981/playlist/channels.m3u

That is the IP address of my tvh.

  • Author
10 hours ago, vw-kombi said:

Am I missing something here ?

Emby can connect to tvh natively to get the streams ?

What is the point if this docker ?

My emby has an m3u tuner as such - http://192.168.1.202:9981/playlist/channels.m3u

That is the IP address of my tvh.

Not sure about how emby works, but on Plex and on Jellyfin you need to install a pluging in order to connect to the TvH server. Furthermore, in Plex you can't use the native Live TV fuction using the aviable non-oficial plugin for TvH.

 

This docker emulates a HdHomeRun device to allow you to use that fuctionality.

Hi

 

I've configured tvheadend, antennas and Plex and I'm having the following error in Plex when playing the only channel I've configured yet (testing):

plexAntennas.thumb.png.45b6d03ac81ed29b755bcd7327b9f22c.png

 

I've put all three Docker container in host network mode and did not set any password in tvheadend for now:

dockerConfig.thumb.png.1599f28d6e04fbc78aab88f4a661ab4e.png

 

Antennas's config:

antennasConfig.png.87716eb5d15692016770142bbf7a43bf.png

 

I can play live TV (IPTV) from the tvheadend interface on my desktop (Win10 VM machine), I've added antennas to Plex LiveTV and Plex has found the channel, downloaded the Guide but cannot play it.

Any ideas?

  • Author
15 hours ago, Guillaurent said:

Hi

 

I've configured tvheadend, antennas and Plex and I'm having the following error in Plex when playing the only channel I've configured yet (testing):

plexAntennas.thumb.png.45b6d03ac81ed29b755bcd7327b9f22c.png

 

I've put all three Docker container in host network mode and did not set any password in tvheadend for now:

dockerConfig.thumb.png.1599f28d6e04fbc78aab88f4a661ab4e.png

 

Antennas's config:

antennasConfig.png.87716eb5d15692016770142bbf7a43bf.png

 

I can play live TV (IPTV) from the tvheadend interface on my desktop (Win10 VM machine), I've added antennas to Plex LiveTV and Plex has found the channel, downloaded the Guide but cannot play it.

Any ideas?

 

I'm not 100% sure but I think that you need to create a user with a password and define the network from you are connecting with that user.

  • 1 month later...

could someone help me? i keep getting a error when i start the docker container

 image.png.31f17b64a398ae9c266dc539e166ca1c.png

  • Author
6 hours ago, matthew42904 said:

could someone help me? i keep getting a error when i start the docker container

 image.png.31f17b64a398ae9c266dc539e166ca1c.png

 

Did you read the instructions?

 

On 5/14/2021 at 9:15 AM, yayitazale said:

To run this container, first create a config.yml on the config folder with the following lines (changing to the IPs, ports and tuner count of your system):

 

tvheadend_url: http://user:[email protected]:9981
antennas_url: http://X.X.X.X:5004
tuner_count: 4

 

 

  • 4 weeks later...

hi all, maybe a stupid question. But how can i connect (manually, without discover?) the antennas docker with plex?

My antennas should work fine in my docker container but plex can't find it as a device.

Regarding the official documentation plex cant discover antennas from a docker container.

Quote

Another way to get it running is to run it using Docker. Note that some functionality is currently not quite working when hosting this as a Docker container, namely, discovery from Plex. But with that warning, if you so choose to continue using Docker, the instructions are below.

 

  • Author
55 minutes ago, Dexter84 said:

hi all, maybe a stupid question. But how can i connect (manually, without discover?) the antennas docker with plex?

My antennas should work fine in my docker container but plex can't find it as a device.

Regarding the official documentation plex cant discover antennas from a docker container.

 

You just need to copy the "URL for Antennas" link into plex manual config and then click connect:

 

imagen.png.17324110b7e60a1e581ac0e228017a9c.png

 

imagen.thumb.png.8e3665d905ad5a9ed51caf4e19c21fa0.png

  • 2 months later...

Hi there,

 

i know firstly must read the instuctions what i have but not understand :D , in witch exaktly folder must be create the config.xml file ?

 

i have create in /boot/config/config.yml issue not solved, 

i have create in /mnt/user/appdata/antennas/config/config.yml issue persist again

 

can you please tell me what can i do ? 

 

EDIT: Issue solved created config.yml file in /mnt/user/appdata/antennas <--- in antennas folder ! you disscriped  in config folder :/

 

cYa BUSTER

Edited by BUSTER

  • Author
On 12/23/2021 at 2:28 AM, BUSTER said:

Hi there,

 

i know firstly must read the instuctions what i have but not understand :D , in witch exaktly folder must be create the config.xml file ?

 

i have create in /boot/config/config.yml issue not solved, 

i have create in /mnt/user/appdata/antennas/config/config.yml issue persist again

 

can you please tell me what can i do ? 

 

EDIT: Issue solved created config.yml file in /mnt/user/appdata/antennas <--- in antennas folder ! you disscriped  in config folder :/

 

cYa BUSTER

I assumed you understand the docker folder mapping general idea as this is the same on all the unraid "Apps":

  • All the "configuration" folders are stored on "/mnt/user/appdata/..."
  • All the "media" folders if needed are stored on "mnt/user/media/..."

In this particular case as you can see when you are creating the container:

Container: "/antennas/config" -> Host: "/mnt/user/appdata/antennas"

Edited by yayitazale

  • 2 months later...

Hi,

 

I got it to work, thanks. 

 

One or two issues remain though. For some reason when I scan the channels in Plex it only returns 13, when TVHEADEND found 200+, why am I only getting 13 channels?

Also, in the Plex system if I choose record, where is it setting the recording up, on my Nvidia Shield or on my UNRAID box?

  • Author
18 hours ago, ridley said:

Hi,

 

I got it to work, thanks. 

 

One or two issues remain though. For some reason when I scan the channels in Plex it only returns 13, when TVHEADEND found 200+, why am I only getting 13 channels?

Also, in the Plex system if I choose record, where is it setting the recording up, on my Nvidia Shield or on my UNRAID box?

I don't know how did you configured the connection, the user, the muxes...

 

The records are going to happen inside your plex server.

  • 1 month later...

Hi, been using this contain with tvheadend and plex for a month now and love it but since yesterday I can no longer get Antennas to connect to TVHeadend. No settings have changed but there was an update to the docker container.

Status: Failed to authenticate with Tvheadend

URL for Tvheadend: http://10.28.45.129:9981  (is set as http://user:[email protected]:9981 in config)

URL for Tvheadend streams : http://10.28.45.129:9981  (this is new and not set in config)

URL for Antennas: http://10.28.45.70:5004

Tuner count: 1 (using a pi with tv hat)

 

Any ideas on where I'm going wrong?

  • Author
On 4/19/2022 at 10:47 AM, Nick22 said:

Hi, been using this contain with tvheadend and plex for a month now and love it but since yesterday I can no longer get Antennas to connect to TVHeadend. No settings have changed but there was an update to the docker container.

Status: Failed to authenticate with Tvheadend

URL for Tvheadend: http://10.28.45.129:9981  (is set as http://user:[email protected]:9981 in config)

URL for Tvheadend streams : http://10.28.45.129:9981  (this is new and not set in config)

URL for Antennas: http://10.28.45.70:5004

Tuner count: 1 (using a pi with tv hat)

 

Any ideas on where I'm going wrong?

You have to change the auth mode to "Both plain and digest" under Configuration > General > Base switching to expert mode:

 

imagen.png

 

imagen.png

 

I opened an issue related to this:

 

https://github.com/jfarseneau/antennas/issues/85

 

Edited by yayitazale

On 4/24/2022 at 9:35 AM, yayitazale said:

You have to change the auth mode to "Both plain and digest" under Configuration > General > Base switching to expert mode:

 

imagen.png

 

imagen.png

 

I opened an issue related to this:

 

https://github.com/jfarseneau/antennas/issues/85

 

 

Thank you so much, got it working again now. Had to remove the user:pass from the tvheadend address in config as well but all seems to be working now.

Hey all, I'm a Jellyfin user and have decided to check out Plex (again). One of my main problems is that there was seemingly no workaround for it for Live TV without using solely a HDHomeRun. I actually have and am using one of those, but I also use Channels DVR to pull in TV Everywhere channels. In Jellyfin, I pointed it at the URL's that Channels exposes for channels and EPG. I figured that pointing Antennas to those URL's would be a trivial process and that I could fool Plex into combining all my OTA and TVE channels, however I can't get that to work.

Does this absolutely *require* TVHeadEnd to work? I have seen that you can provide an optional stream_url parameter in the config.yml file, which I've done, but I just get blasted with errors when Antennas tries to hit the URL's I provide and locate channels. I had xTeVe installed already because I was playing around with it at one point because it was easier than TVHeadEnd and I couldn't seem to get it working with that either. I always get a 404, 423 or 500 HTML response code in the logs.

Do I really need to add another container for TVHeadEnd, that I don't really need otherwise, and configure it to accept the M3U & XMLTV output urls from Channels DVR in order to get this working?

Any help would be greatly appreciated.

  • Author
On 5/1/2022 at 7:27 PM, Joe Rees said:

Hey all, I'm a Jellyfin user and have decided to check out Plex (again). One of my main problems is that there was seemingly no workaround for it for Live TV without using solely a HDHomeRun. I actually have and am using one of those, but I also use Channels DVR to pull in TV Everywhere channels. In Jellyfin, I pointed it at the URL's that Channels exposes for channels and EPG. I figured that pointing Antennas to those URL's would be a trivial process and that I could fool Plex into combining all my OTA and TVE channels, however I can't get that to work.

Does this absolutely *require* TVHeadEnd to work? I have seen that you can provide an optional stream_url parameter in the config.yml file, which I've done, but I just get blasted with errors when Antennas tries to hit the URL's I provide and locate channels. I had xTeVe installed already because I was playing around with it at one point because it was easier than TVHeadEnd and I couldn't seem to get it working with that either. I always get a 404, 423 or 500 HTML response code in the logs.

Do I really need to add another container for TVHeadEnd, that I don't really need otherwise, and configure it to accept the M3U & XMLTV output urls from Channels DVR in order to get this working?

Any help would be greatly appreciated.

I can't help you, this is related with the project so please ask in github.

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.