Jellyfin Forum
Proxy for IPTV - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+---- Forum: Networking & Access (https://forum.jellyfin.org/f-networking-access)
+---- Thread: Proxy for IPTV (/t-proxy-for-iptv)



Proxy for IPTV - annoyingapple - 2023-09-17

Hello,

I have working Jellyfin instance which works great and is located in one place.

I would like to play all IPTV through another server which is located in another place. The reason is: my IPTV is country-restricted and I cannot make it work within my major Jellyfin location.

Both instances are linux-based so I can install anything there.

Is it possible to make it work somehow?


RE: Proxy for IPTV - adub50 - 2023-11-27

Install xteve on your other server and pass that url to Jellyfin


RE: Proxy for IPTV - FireSale - 2023-11-27

Setting up Xteve:
Install Xteve: Install Xteve on your remote server where the IPTV content is accessible. Xteve acts as an IPTV proxy, allowing you to manage and stream IPTV channels.

Configuration: Set up Xteve by adding your IPTV provider's M3U URL or playlist. Configure the channels, organize them, and ensure they are accessible through Xteve.

Mapping and Filtering: Xteve allows mapping channels and filtering unwanted ones. This step helps ensure only the desired channels are available for streaming.

Port Forwarding (if needed): Ensure that the port Xteve uses is accessible and forwarded if necessary to allow Jellyfin to connect to it.

Connecting Xteve to Jellyfin:
Retrieve Xteve URL: Once Xteve is set up and running, it generates a URL that Jellyfin can use to access the IPTV streams. Retrieve this URL from Xteve's configuration.

Jellyfin Configuration: In your main Jellyfin instance, navigate to the Live TV section or IPTV settings. Add a new IPTV source and provide the URL obtained from Xteve. This allows Jellyfin to pull in the IPTV streams made available by Xteve.

Channel Setup in Jellyfin: After adding the source, Jellyfin will attempt to fetch the channels. You might need to configure channel mappings and guide data to ensure the channels are correctly recognized.

Testing: Once set up, test the IPTV channels within Jellyfin to ensure they are streaming properly.

This setup allows you to manage and access IPTV streams through Xteve, which acts as an intermediary between the IPTV provider and your Jellyfin instance. It should help bypass country restrictions and make the content available within your main Jellyfin setup.


RE: Proxy for IPTV - adub50 - 2023-11-27

Nice instructions!

There is also a relevant setting for your use case...

Settings, Streaming, you would want to set it to to xTeVe.

So that the connection is made by the box running xteve and proxied to jellyfin


RE: Proxy for IPTV - FireSale - 2023-11-27

Access Jellyfin Settings: Log in to your Jellyfin dashboard.

Navigate to Streaming Settings: Find and access the "Settings" menu. Then, locate the "Streaming" section within the settings.

Set Streaming to xTeVe: Look for an option related to IPTV or external stream handling. Select the option that mentions xTeVe or indicates an external proxy for IPTV streams. This setting tells Jellyfin to use xTeVe as the intermediary for accessing IPTV content.

Save Changes: After selecting the appropriate option, ensure to save or apply the changes in the settings.

Enabling this setting ensures that Jellyfin delegates the handling of IPTV streams to xTeVe, which, as configured earlier, manages and proxies the IPTV content to Jellyfin. This setup allows for seamless integration and streaming of IPTV content across different locations or networks.