Hi guys. I am trying to figure out how to easily create my own dummy EPG for the channels that i dont have EPG info.Like, i wanted to create a dummy EPG that always says "News 24h" at any time, of any day.I would then, use a tool like tv_merge (xmltv) to merge that into my real EPG.Does anyone know of a simple way to create dummy EPG?
Edit: i am looking for something that i can script to do automatically. I dont want to have to manually do this, or use any GUI
SOLVED:
I created a file like this:
<?xml version="1.0" encoding="UTF-8"?>
<tv generator-info-name="dummy" generator-info-url="https://dummy.com/">
<channel id="CBSNewsDummy.us">
<display-name>CBS News</display-name>
</channel>
<programme start="XXXXXXXX000000 +0000" stop="XXXXXXXX060000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="XXXXXXXX060000 +0000" stop="XXXXXXXX120000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="XXXXXXXX120000 +0000" stop="XXXXXXXX180000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="XXXXXXXX180000 +0000" stop="XXXXXXXX240000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="YYYYYYYY000000 +0000" stop="YYYYYYYY060000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="YYYYYYYY060000 +0000" stop="YYYYYYYY120000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="YYYYYYYY120000 +0000" stop="YYYYYYYY180000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
<programme start="YYYYYYYY180000 +0000" stop="YYYYYYYY240000 +0000" channel="CBSNewsDummy.us">
<title lang="">CBS News 24/7 Live</title>
<desc lang="">CBS News - Breaking news, 24/7 live streaming news and top stories</desc>
</programme>
</tv>
I saved this file as dumy.xml.
Then, i created a bash script like this:
#!/bin/bash
cp dummy,xml dummytoday.xml
today=$(date +%Y%m%d)
tomorrow=$(date --date="+1 day" +%Y%m%d)
sed -i "s/XXXXXXXX/$today/g" dummytoday.xml
sed -i "s/YYYYYYYY/$tomorrow/g" dummytoday.xml
I have this script run once per day, as a cron job.
Then i use tv_merge to merge it into my original epg. (also cron job)
I don't know of any tool to do that, but it wouldn't be hard to write a script to do it. The XML format for the EPG is well understood.