Skip to content

Commit 48ff39f

Browse files
committed
fix episode number - series recording issue
1 parent 6eac2f7 commit 48ff39f

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

addon.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<addon id="script.module.zap2epg" name="zap2epg" version="0.7.0" provider-name="edit4ever">
2+
<addon id="script.module.zap2epg" name="zap2epg" version="0.7.1" provider-name="edit4ever">
33
<requires>
44
<import addon="xbmc.python" version="2.7.13"/>
55
<import addon="script.module.dateutil" version="2.4.2"/>
@@ -29,7 +29,7 @@ Setup:
2929
<email></email>
3030
<source></source>
3131
<news>
32-
v0.7.0 - adds option to disable Tvheadend functions (2018-01-09)
32+
v0.7.1 - fixes issue with program id number (series recording error)(2018-01-15)
3333
</news>
3434
<assets>
3535
<icon>resources/icon.png</icon>

changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
v0.7.1 (2018-01-15)
2+
- fixes issue with program id number (series recording error)
3+
14
v0.7.0 (2018-01-09)
25
- adds option to disable Tvheadend functions
36

zap2epg.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def mainRun(userdata):
9393
country = 'USA'
9494
else:
9595
country = 'CAN'
96-
logging.info('Running zap2epg-0.7.0 for zipcode: %s and lineup: %s', zipcode, lineup)
96+
logging.info('Running zap2epg-0.7.1 for zipcode: %s and lineup: %s', zipcode, lineup)
9797
pythonStartTime = time.time()
9898
cacheDir = os.path.join(userdata, 'cache')
9999
dayHours = int(days) * 8 # set back to 8 when done testing
@@ -300,7 +300,8 @@ def printEpisodes(fh):
300300
TZoffset = "%.2d%.2d" %(- (time.altzone if is_dst else time.timezone)/3600, 0)
301301
stopTime = convTime(edict['epend'])
302302
fh.write('\t<programme start=\"' + startTime + ' ' + TZoffset + '\" stop=\"' + stopTime + ' ' + TZoffset + '\" channel=\"' + station + '.zap2epg' + '\">\n')
303-
fh.write('\t\t<episode-num system=\"dd_progid\">' + edict['epid'] + '</episode-num>\n')
303+
dd_progid = edict['epid']
304+
fh.write('\t\t<episode-num system=\"dd_progid\">' + dd_progid[:-4] + '.' + dd_progid[-4:] + '</episode-num>\n')
304305
if edict['epshow'] is not None:
305306
fh.write('\t\t<title lang=\"' + lang + '\">' + re.sub('&','&amp;',edict['epshow']) + '</title>\n')
306307
if edict['eptitle'] is not None:

0 commit comments

Comments
 (0)