Initialer Commit

This commit is contained in:
2026-03-17 08:55:29 +01:00
commit d709f852d7
15 changed files with 2708 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<tv generator-info-name="mydummy" generator-info-url="https://null.null/">
<channel id="hdmi_enc">
<display-name lang="pt">CFTV</display-name>
</channel>
<programme start="20260227000000 +0100" stop="20260227060000 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260227060000 +0100" stop="20260227120000 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260227120000 +0100" stop="20260227180000 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260227180000 +0100" stop="20260227235900 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260228000000 +0100" stop="20260228060000 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260228060000 +0100" stop="20260228120000 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260228120000 +0100" stop="20260228180000 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
<programme start="20260228180000 +0100" stop="20260228235900 +0100" channel="hdmi_enc">
<title lang="pt">Meistens Fußball</title>
<desc lang="pt">Meistens Fußball...</desc>
<category lang="de">Sports</category>
</programme>
</tv>
+45
View File
@@ -0,0 +1,45 @@
#!/bin/bash
## VARIABLES
### Your channels go here. add more channels as you want
numberofchannels=2
declare -a a0=("hdmi_enc" "CFTV" "Meistens Fußball" "Meistens Fußball...")
starttimes=("000000" "060000" "120000" "180000")
endtimes=("060000" "120000" "180000" "235900")
BASEPATH="/home/sandro/m3u"
DUMMYFILENAME=dummy.xml
today=$(date +%Y%m%d)
tomorrow=$(date --date="+1 day" +%Y%m%d)
# tomorrow=$(date -v+1d +%Y%m%d) ## if running on MAC or BSD
echo '<?xml version="1.0" encoding="UTF-8"?>' > $BASEPATH/$DUMMYFILENAME
echo '<tv generator-info-name="mydummy" generator-info-url="https://null.null/">' >> $BASEPATH/$DUMMYFILENAME
numberofiterations=$(($numberofchannels - 1))
echo "Creating Dummy Epg ..."
for i in $(seq 0 $numberofiterations); do # Number of Dummys -1
tvgid=a$i[0]
name=a$i[1]
echo ' <channel id="'${!tvgid}'">' >> $BASEPATH/$DUMMYFILENAME
echo ' <display-name lang="pt">'${!name}'</display-name>' >> $BASEPATH/$DUMMYFILENAME
echo ' </channel>' >> $BASEPATH/$DUMMYFILENAME
done
for i in $(seq 0 $numberofiterations) ;do
tvgid=a$i[0]
title=a$i[2]
desc=a$i[3]
for j in {0..3}; do
echo ' <programme start="'$today${starttimes[$j]}' +0100" stop="'$today${endtimes[$j]}' +0100" channel="'${!tvgid}'">' >> $BASEPATH/$DUMMYFILENAME
echo ' <title lang="pt">'${!title}'</title>' >> $BASEPATH/$DUMMYFILENAME
echo ' <desc lang="pt">'${!desc}'</desc>' >> $BASEPATH/$DUMMYFILENAME
echo ' </programme>' >> $BASEPATH/$DUMMYFILENAME
done
done
echo '</tv>' >> $BASEPATH/$DUMMYFILENAME
echo "Done!"
sleep 2
+3
View File
@@ -0,0 +1,3 @@
#EXTM3U
#EXTINF:-1 tvg-id="hdmi_enc" tvg-name="HDMI Encoder" tvg-logo="https://logo.daznplatform.com/CFTV.svg?fontColor=%23FFFFFF&backgroundColor=transparent" group-title="Live", CFTV
rtsp://192.168.189.102:554/live/1_0