[SUPPORT] TheJF - Antennas


Recommended Posts

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
Link to comment
  • 1 month later...
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
  • Like 1
Link to comment
  • 2 weeks later...
  • 2 weeks later...
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.

Link to comment

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?

Link to comment
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.

Link to comment
  • 1 month later...
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

 

 

  • Like 1
Link to comment
  • 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.

 

Link to comment
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

  • Like 1
Link to comment
  • 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
Link to comment
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
  • Thanks 1
Link to comment
  • 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?

Link to comment
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.

Link to comment
  • 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?

Link to comment
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
  • Thanks 1
Link to comment
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.

Link to comment

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.

Link to comment
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.

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.