Dan Ferguson cfb86224a3 _
2020-03-28 17:32:09 -04:00
2020-03-28 14:06:22 -04:00
_
2020-03-28 17:32:09 -04:00
2020-03-28 14:06:22 -04:00
2020-03-28 14:06:22 -04:00
2020-03-28 14:06:22 -04:00
_
2020-03-28 17:32:09 -04:00

pseudotv-plex

Create Live TV/DVR channels from playlists in Plex.

DVR Guide

How it works

  1. pseudotv-plex will scan Plex for playlists. Playlists with a summary starting with pseudotv will be fetched.
  2. XMLTV and M3U files are generated from fetched playlists
  3. Add the pseudotv (spoofed HDHomeRun) tuner into Plex, use the XMLTV file for guide information.
  4. When tuning to a channel, a VLC session will be spawned on demand, hosting the channel's video stream.
  5. Whenever a playlist change is detected, the M3U and XMLTV files will be rewritten

Features

  • Supports any video playlist in Plex, including Smart Playlists
  • VLC sessions are spawned on demand. There will only ever be one VLC session per channel, no matter the number of viewers.
  • VLC will Direct Stream if media is tagged "optimizedForStreaming" by Plex, otherwise VLC will transcode to h264/aac.
  • EPG/Channels update automatically

Install

npm install

Configure

You must provide your Plex server details and the location of VLC

Edit the config.yml configuration file

Start

npm start

Plex Playlist Setup

To assign a playlist as a channel, edit the summary if the playlist and write pseudotv.

Channel number and icon url are optional parameters.

Default channel number is the random Plex playlist ID

Playlist Setup

Plex DVR Setup

Add the pseudotv-plex tuner to Plex. Use the "Don't see your HDHomerun device? Enter its network address manually" option if it doesn't show up automatically.

Click the continue button after clicking connect

DVR Setup - Step 1

Channels imported from Plex Playlists. NOTE: If a new channel/playlist is added, you have to remove and re-setup the tuner in plex.

DVR Setup - Step 2

Use the XMLTV option and select the pseudotv-plex generated xmltv.xml file

DVR Setup - Step 3

Channels should automatically be matched. Click continue

DVR Setup - Step 4

Description
Create live TV channels from your own media. Access the streams using the simulated HDHomerun tuner or the generated M3U URl.
Readme Zlib 154 MiB
Languages
JavaScript 74.1%
HTML 24.7%
CSS 1%
Shell 0.1%