Files
ersatztv/docs/user-guide/configure-clients.md
T
2021-10-08 18:31:22 -05:00

104 lines
3.5 KiB
Markdown

## Required Urls
For all clients, the `M3U` and/or the `XMLTV` urls are needed and can be copied from the top right of the ErsatzTV UI.
![ErsatzTV M3U and XMLTV Links](../images/etv-m3u-xmltv-links.png)
## Supported Clients
- [Plex](#plex)
- [Jellyfin](#jellyfin)
- [TiviMate](#tivimate)
- [Channels DVR Server](#channels-dvr-server)
## Plex
A [Plex Pass](https://www.plex.tv/plex-pass/) is required for ErsatzTV to work with Plex.
The only channel streaming mode supported directly by Plex clients is `MPEG-TS`.
### Add DVR
From Plex Settings, click `Live TV & DVR` and `Set Up Plex DVR` to add a new DVR.
If ErsatzTV is not automatically detected
* Click to `enter its network address manually`
* Enter ErsatzTV's IP address and port, like `192.168.1.100:8409` (use your server IP, not necessarily 192.168.1.100)
* Click `Connect`
![Plex DVR Manual Address](../images/plex-dvr-manual-address.png)
### Add XMLTV
Click `Continue` on the channel listing, then
* Click `Have an XMLTV guide on your server? Click here to use that instead.`
* Enter the `XMLTV` url from ErsatzTV (see [required urls](#required-urls)) and click `Continue`
![Plex DVR XMLTV Guide](../images/plex-dvr-xmltv-guide.png)
Make any desired changes to the channels, then click `Continue` to complete DVR setup.
## Jellyfin
Jellyfin requires two steps to configure Live TV:
- [Add Tuner Device](#add-tuner-device)
- [Add TV Guide Data](#add-tv-guide-data)
### Add Tuner Device
From the Admin Dashboard in Jellyfin, click `Live TV` and `+` to add a new tuner device:
![Jellyfin Add Tuner Device](../images/jellyfin-add-tuner-device.png)
For `Tuner Type` select `M3U Tuner`, for `File or URL` enter the `M3U` url from ErsatzTV (see [required urls](#required-urls)), and click `Save`.
![Jellyfin Live TV Tuner Setup](../images/jellyfin-live-tv-tuner-setup.png)
### Add TV Guide Data
From the Admin Dashboard in Jellyfin, click `Live TV` and `+` to add a tv guide data provider and select `XMLTV`.
![Jellyfin Add TV Guide Data Provider](../images/jellyfin-add-tv-guide-data-provider.png)
Enter the `XMLTV` url from ErsatzTV (see [required urls](#required-urls)) and click `Save`.
![Jellyfin XMLTV Settings](../images/jellyfin-xmltv-settings.png)
## TiviMate
### Add Playlist
Start by adding a playlist under `Settings` > `Playlists` > `Add playlist`.
The playlist type is `M3U Playlist` and the url is the `M3U` url from ErsatzTV (see [required urls](#required-urls)).
![TiviMate Playlist URL](../images/tivimate-playlist-url.png)
Change the playlist name if desired, and leave `TV playlist` selected.
### Add EPG
The EPG url should be automatically detected by TiviMate, but can be manually entered as the `XMLTV` url from ErsatzTV (see [required urls](#required-urls)).
![TiviMate EPG URL](../images/tivimate-epg-url.png)
## Channels DVR Server
[Channels Plus](https://getchannels.com/plus/) is required for ErsatzTV to work with Channels (via Channels DVR Server).
### Add Custom Channel Source
In Channels DVR Server Settings, click `Add Source` and select `Custom Channels`.
- Give your custom channel source a name
- Select `MPEG-TS` as the stream format
- Enter the `M3U` url from ErsatzTV (see [required urls](#required-urls)) as the Source
- Select `Refresh URL daily`
- Set a stream limit if desired (not required)
- Enter the `XMLTV` url from ErsatzTV (see [required urls](#required-urls)) as the XMLTV Guide Data
- Select a refresh interval based on how often you expect to make changes to playouts
- Click `Save`
![Channels Custom Channel Source](../images/channels-custom-channels-source.png)