Notes regarding sharing the IPTV stream with remote computers - vexorian/dizquetv GitHub Wiki

It's currently not a recommended use case, at least not out of the box to open dizquetv's port to the outside world. Not only would everyone with access to the port be able to edit your channels, but the bigger concern is that a malicious entity is completely able to use the information provided by the web ui to steal your Plex credentials.

So.. since we should not open the dizquetv port to the outside world, how can we share the TV channels remotely? There are workarounds, but keep in mind, the risks are quite significant so you really should know what you are doing before attempting this.

Plex / emby / jellyfin

One way is to setup plex/emby/jellyfin 's Live TV support in the same server where dizquetv is running. You only need to open the dizquetv port to plex. Plex will download the video stream and then the video is shared through plex to other computers.

xTeVe

If you want to share dizqueTV's IPTV streams, it is technically possible to do it securely with xTeVe. But it requires server work and there's a caveat.

  • xTeVe can expose a m3u playlist and a xmltv file to the outside world , but still require authentication to access its configuration.
  • Make sure to use xTeVe to proxy the stream. That way you'd be able to play streams through xTeVe's port without having to open dizqueTV's port.
  • There's a problem with the xmltv generated by dizqueTV, because it includes the Plex access token and address to the Plex server in the images. xTeVe would in theory be able to fix this by enabling image caching. But unfortunately, there's a xTeVe bug ( https://github.com/xteve-project/xTeVe/issues/172 ) that's making it miss out on caching some images. Because of this YOU SHOULD NOT USE THE DIZQUETV XMLTV IN THE CHANNELS. USE "XTEVE DUMMY" INSTEAD This means that the tvguide will only expose the channel names and icons, but not the actual schedule or the programs that will be played. Once xTeVe fix that bug, you should be able to use image caching and you'd be able to share the real schedule securely.