Is it possible to add a "Tailscale" option in the client connect menu that will auto discover the server?
What url address do I use to access my remote dvr, through tailscape, using a web browser?
The tailnet IP of your Channels DVR server.
For example, if the tailnet IP is 100.100.100.100 and your Channels DVR server is on port 8089
if Tailscale is running on your server (and not the built-in Channels DVR Tailscale)
http://100.100.100.100:8089
if using the built-in Channels DVR Tailscale
http://100.100.100.100
Thanks for the quick response. I tried both and neither worked. I received a server not responding error.
Both your server and the machine your trying to access the server with must have Tailscale installed. Did you do this? Try installing the mobile app on your phone and see if you can reach your server from that.
And both have to be connected to your tailnet.
Oh, that might be the problem. I have an LG TV and I am using TV's browser. The TV does not have tailscale installed.
Will this tailscale feature allow my Apple TV to access the channels server on my LAN from inside my home and a remote channels server on the other side of the world? ie can I easily toggle between these two servers inside of the app, and not have to manually input the IP each time? If so, that is amazing and I've been wanting that feature forever.
Easy toggle without entering an IP, no...
But, you can do something that's probably better, which is to have your two DVRs on the same Tailnet.
Doing it this way, you can add channels from one DVR onto the other, and vice versa. Using Tailscale to connect at the server level allows you to record remote channels locally, and view them from any client without changing DVRs.
The remote server gets added by M3U as an additional source. Then whatever remote channels you want can be added to your local guide.
Edit read the post wrong
100% Agree. Lot's of flexibility and use cases with this setup.
this sounds awesome! is there any documentation on how to do this? I now have tailscale running on both servers. On my home server, tailscale is running at the server OS level (because I assume it's a bad idea to have it running on the server AND running on channels DVR at the same time), and on the remote server tailscale is running on channels DVR. They are both visible in my tailnet.
So I assume I go to my home channels DVR and Add Source > Custom Channels and add the tailnet IP but I'm not sure what else to add.
The TV source on the remote side is a HD Home Run Duo device. I believe that is a MPEG-TS stream. I assume I need to obtain a M3U list of channels from the remote Channels DVR but I have no idea how to do that.
Omit bitrate=3000 and add codec=copy where it was
There's a lot of information scattered throughout the forums. Easiest way is to port over all channels, but you can also port over "sources" or "specific channels" depending on your need. Clarify the below and i can help you later tonight unless someone beats me too or.
- all channels or just sources (ie HDHOMERUN based channels but not TVE) or just specific channels (ie 3 channels out of 120)
- any bandwidth limitations to consider when sharing channels?
For just the channels on the hdhr you would use:
http://tail.net.ip:8089/devices/10710F1Z/channels.m3u?codec=copy
Use the hdhr id instead of 10710F1Z
Use HLS not MPEG-TS in the custom channel setup
Guide data: leave blank assign it like a regular hdhr with a zip code.
Thank you every one who replied. This is incredible. As a UK expat living in the US, I've wanted this for like 15 years haha. I now have a TV guide with a mix of the best US and UK channels, and can record them locally. Amazing.
Both servers have fiber connections and decent upload speeds, so codec=copy is perfect. On the UK HD channels I need to pause and let it buffer for about 10 seconds but this is not a big deal.
I noticed that I did not need to add the channel guide to my custom source because Channels DVR downloaded it all anyway. I assume this is ok.
I started the UK channels at 9001 so that they don't get mixed up and confused with my US channels. I've created a custom Channel Collection, so the order is my own decision. Again, thanks!
I must have missed this but what happened to the Tailscale option? It used to be in the Debug section but I now I can’t find it.
If you're talking about iOS and tvOS, it was removed tvOS/iOS Beta Notes - #726 by fancybot
Use the iOS or tvOS Tailscale App instead Tailscale issue connecting
There were too many issues around app startup that caused a bad user experience and now that iOS and tvOS both have native support for the Tailscale VPN, there is no longer a need for us to bundle it with the app.
Is there a tutorial for setting this up? Is it just a matter of enabling it on the Channels DVR server and installing the Tailscale app on the client device?