Update readme and docs, remove tvh stuff (I wont use it)

This commit is contained in:
taylorbourne
2020-02-26 16:10:45 -08:00
parent bbd5e85936
commit 701f672fdf
2 changed files with 16 additions and 50 deletions

View File

@@ -32,6 +32,10 @@ Please note that this Docker is configured to run in host mode. Once the Docker
| /tmp/xteve | /tmp/xteve/ | | /tmp/xteve | /tmp/xteve/ |
| /TVH | /mnt/user/appdata/tvheadend/data/ | | /TVH | /mnt/user/appdata/tvheadend/data/ |
## Hosts file
In order to properly play streams from Lazystream you must update your hosts file. Please follow the steps on this page: https://www.reddit.com/r/LazyMan/wiki/hostsfile
## guide2go ## guide2go
If you have an existing guide2go setup you may copy the `.json` files into the path mounted at `/guide2go`. Otherwise run the following command and follow the on-screen steps If you have an existing guide2go setup you may copy the `.json` files into the path mounted at `/guide2go`. Otherwise run the following command and follow the on-screen steps
@@ -44,5 +48,6 @@ Simply run the cronjob file inside the Docker container
# Credits # Credits
Lazystream @tarkah
xTeVe and guide2go @marmei xTeVe and guide2go @marmei
Original author of the xTeVe/guide2go Docker @alturismo Original author of the xTeVe/guide2go Docker @alturismo

View File

@@ -5,29 +5,26 @@ echo "Running scripts..."
use_xTeveAPI="yes" use_xTeveAPI="yes"
use_embyAPI="no" use_embyAPI="no"
use_plexAPI="no" use_plexAPI="no"
use_TVH_Play="no"
use_TVH_move="no"
### List of created lineup json files in /guide2go ### List of created lineup json files in /guide2go
# sample with 3 jsons lineups, adjust to yours # Exmaple with 3 lineups
JsonList="CBLguide.json SATguide.json SATSport.json" JsonList="CBLguide.json SATguide.json SATSport.json"
### to create your lineups do as follows and follow the instructions ### to create your lineups run the below command and follow the on-screen instructions
# docker exec -it <yourdockername> guide2go -configure /guide2go/<lineupnamehere>.json # docker exec -it <yourdockername> guide2go -configure /guide2go/<lineupnamehere>.json
### xTeve ip, Port in case API is used to update XEPG ### xTeVe
xTeveIP="192.168.1.2" xTeveIP="192.168.1.2"
xTevePORT="34400" xTevePORT="34400"
### Generate playlist and xml data from lazystream ### Generate playlist and XML data from Lazystream
echo "Running Lazystream..." echo "Running Lazystream..."
rm ./playlists/lazystream.m3u rm ./playlists/lazystream.m3u
rm ./playlists/lazystream.xml rm ./playlists/lazystream.xml
lazystream generate xmltv /playlists/lazystream lazystream generate xmltv /playlists/lazystream
### Emby ip, Port, apiKey, update ID in case API is used to update EPG directly after guide2go ### Emby
# ONLY when xteve API is in use, otherwise obsolete # Only necessary if xTeVe API is active
# API Key, https://github.com/MediaBrowser/Emby/wiki/Api-Key-Authentication # API Key, https://github.com/MediaBrowser/Emby/wiki/Api-Key-Authentication
# embyID, settings, scroll down click API, Scheduled Task Service, GET /ScheduledTasks, Try, Execute, look for "Refresh Guide" ID, sample here 9492d30c70f7f1bec3757c9d0a4feb45 # embyID, settings, scroll down click API, Scheduled Task Service, GET /ScheduledTasks, Try, Execute, look for "Refresh Guide" ID, sample here 9492d30c70f7f1bec3757c9d0a4feb45
embyIP="192.168.1.2" embyIP="192.168.1.2"
@@ -35,25 +32,14 @@ embyPORT="8096"
embyApiKey="" embyApiKey=""
embyID="9492d30c70f7f1bec3757c9d0a4feb45" embyID="9492d30c70f7f1bec3757c9d0a4feb45"
### Plex ip, Port, Token, TV Section ID in case API is used to update EPG directly after guide2go ### Plex
# ONLY when xteve API is in use, otherwise obsolete # Only necessary if xTeVe API is active
# Plex Token, https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/ # Finding your Plex token: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/
# plexID, http://YOUR_IP_HERE:32400/?X-Plex-Token=YOUR_TOKEN_HERE , look for "tv.plex.providers.epg.xmltv: ", sample here 11 # Finding Plex ID: http://YOUR_IP_HERE:32400/?X-Plex-Token=YOUR_TOKEN_HERE , look for "tv.plex.providers.epg.xmltv: " and enter the value blow.
plexIP="192.168.1.2" plexIP="192.168.1.2"
plexPORT="32400" plexPORT="32400"
plexToken="" plexToken=""
plexID="11" plexID=""
### TVHeadend ip, Port in case m3u Playlist is wanted
TVHIP="192.168.1.2"
TVHPORT="9981"
TVHUSER="username"
TVHPASS="password"
TVHOUT="/root/.xteve/data/channels.m3u"
### Copy a final xml (sample xteve) to tvheadend Data ### u have to mount TVHPATH data dir
TVHSOURCE="/root/.xteve/data/xteve.xml"
TVHPATH="/TVH"
# cronjob, check sample_cron.txt with an editor to adjust time # cronjob, check sample_cron.txt with an editor to adjust time
@@ -77,21 +63,6 @@ fi
sleep 1 sleep 1
# get TVH playlist
if [ "$use_TVH_Play" = "yes" ]; then
if [ -z "$TVHIP" ]; then
echo "no TVHeadend credentials provided"
else
if [ -z "$TVHUSER" ]; then
wget -O $TVHOUT http://$TVHIP:$TVHPORT/playlist
else
wget -O $TVHOUT http://$TVHUSER:$TVHPASS@$TVHIP:$TVHPORT/playlist
fi
fi
fi
sleep 1
# update xteve via API # update xteve via API
if [ "$use_xTeveAPI" = "yes" ]; then if [ "$use_xTeveAPI" = "yes" ]; then
echo "Updating xTeVe..." echo "Updating xTeVe..."
@@ -105,16 +76,6 @@ if [ "$use_xTeveAPI" = "yes" ]; then
fi fi
fi fi
# copy xmltv file to TVHeadend
if [ "$use_TVH_move" = "yes" ]; then
echo "Copying file to TVHeadend..."
if [ -z "$TVHPATH" ]; then
echo "no TVHeadend Path provided"
else
cp $TVHSOURCE $TVHPATH/guide.xml
fi
fi
# update Emby via API # update Emby via API
if [ "$use_embyAPI" = "yes" ]; then if [ "$use_embyAPI" = "yes" ]; then
echo "Updating Emby..." echo "Updating Emby..."