yayitazale Posted May 14, 2021 Share Posted May 14, 2021 (edited) 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 *: 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 July 2, 2021 by yayitazale Quote Link to comment
flyize Posted July 2, 2021 Share Posted July 2, 2021 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' Quote Link to comment
yayitazale Posted July 2, 2021 Author Share Posted July 2, 2021 (edited) 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 July 2, 2021 by yayitazale 1 Quote Link to comment
scbuckeye75 Posted July 13, 2021 Share Posted July 13, 2021 (edited) I was able to get Plex to recognize Antennas, but it will not find any channels. Any ideas on what I might be missing? Edited July 13, 2021 by scbuckeye75 Add image Quote Link to comment
yayitazale Posted July 13, 2021 Author Share Posted July 13, 2021 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? How long have you waiting? it takes a long time till channels are listed Quote Link to comment
scbuckeye75 Posted July 13, 2021 Share Posted July 13, 2021 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. Quote Link to comment
yayitazale Posted July 13, 2021 Author Share Posted July 13, 2021 15 minutes ago, scbuckeye75 said: 25 minutes and still the same. It can take more than 1 hour.... Quote Link to comment
scbuckeye75 Posted July 13, 2021 Share Posted July 13, 2021 (edited) 11 minutes ago, yayitazale said: It can take more than 1 hour.... Alright, I'll give it some more time. Edited July 13, 2021 by scbuckeye75 Quote Link to comment
vw-kombi Posted July 27, 2021 Share Posted July 27, 2021 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. Quote Link to comment
yayitazale Posted July 27, 2021 Author Share Posted July 27, 2021 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. Quote Link to comment
Guillaurent Posted August 3, 2021 Share Posted August 3, 2021 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): I've put all three Docker container in host network mode and did not set any password in tvheadend for now: Antennas's config: 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? Quote Link to comment
yayitazale Posted August 4, 2021 Author Share Posted August 4, 2021 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): I've put all three Docker container in host network mode and did not set any password in tvheadend for now: Antennas's config: 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. Quote Link to comment
matthew42904 Posted September 20, 2021 Share Posted September 20, 2021 could someone help me? i keep getting a error when i start the docker container Quote Link to comment
yayitazale Posted September 20, 2021 Author Share Posted September 20, 2021 6 hours ago, matthew42904 said: could someone help me? i keep getting a error when i start the docker container 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 1 Quote Link to comment
Dexter84 Posted October 17, 2021 Share Posted October 17, 2021 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. Quote Link to comment
yayitazale Posted October 17, 2021 Author Share Posted October 17, 2021 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: 1 Quote Link to comment
BUSTER Posted December 23, 2021 Share Posted December 23, 2021 (edited) Hi there, i know firstly must read the instuctions what i have but not understand , 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 December 23, 2021 by BUSTER Quote Link to comment
yayitazale Posted December 27, 2021 Author Share Posted December 27, 2021 (edited) 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 , 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 December 27, 2021 by yayitazale 1 Quote Link to comment
ridley Posted February 27, 2022 Share Posted February 27, 2022 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? Quote Link to comment
yayitazale Posted February 28, 2022 Author Share Posted February 28, 2022 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. Quote Link to comment
Nick22 Posted April 19, 2022 Share Posted April 19, 2022 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? Quote Link to comment
yayitazale Posted April 24, 2022 Author Share Posted April 24, 2022 (edited) 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: I opened an issue related to this: https://github.com/jfarseneau/antennas/issues/85 Edited April 24, 2022 by yayitazale 1 Quote Link to comment
Nick980 Posted April 25, 2022 Share Posted April 25, 2022 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: 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. Quote Link to comment
Joe Rees Posted May 1, 2022 Share Posted May 1, 2022 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. Quote Link to comment
yayitazale Posted May 4, 2022 Author Share Posted May 4, 2022 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. Quote Link to comment
Recommended Posts
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.