Before applying this fix, please read the comment from Karl Dietz in the next post!
------------------------------------------------------------------------------------------------------------
I fixed it (using git-082e661).
Insrc/webui/static/app/dvr.js around line 60, change
if(entry.chicon != null && entry.chicon.length > 0)
content += '<img class="x-epg-chicon" src="' + entry.chicon + '">';
content += '<div class="x-epg-title">' + entry.title + '</div>';
content += '<div class="x-epg-desc">' + entry.description + '</div>';
content += '<hr>'
content += '<div class="x-epg-meta">Status: ' + entry.status + '</div>';
to
if(entry.chicon != null && entry.chicon.length > 0)
content += '<img class="x-epg-chicon" src="' + entry.chicon + '">';
content += '<div class="x-epg-title">' + entry.title + '</div>';
/* @@@@@ added entry.episode (= episode name / sub title) */
content += '<div class="x-epg-desc"><b>' + entry.episode + '</b></div>';
content += '<div class="x-epg-desc">' + entry.description + '</div>';
content += '<hr>'
content += '<div class="x-epg-meta">Status: ' + entry.status + '</div>';
to show the episode name in the dvr popup window.
Insrc/dvr/dvrdb.c_ around line 185, change
if(cfg->dvr_flags & DVR_EPISODE_IN_TITLE) {
if(de->de_episode.ee_season && de->de_episode.ee_episode)
snprintf(output + strlen(output), outlen - strlen(output),
".S%02dE%02d",
de->de_episode.ee_season, de->de_episode.ee_episode);
else if(de->de_episode.ee_episode)
snprintf(output + strlen(output), outlen - strlen(output),
".E%02d",
de->de_episode.ee_episode);
}
to
if(cfg->dvr_flags & DVR_EPISODE_IN_TITLE) {
if(de->de_episode.ee_season && de->de_episode.ee_episode)
snprintf(output + strlen(output), outlen - strlen(output),
".S%02dE%02d",
de->de_episode.ee_season, de->de_episode.ee_episode);
else if(de->de_episode.ee_episode)
snprintf(output + strlen(output), outlen - strlen(output),
".E%02d",
de->de_episode.ee_episode);
/* @@@@@ added onscreen (= episode name / sub title) */
else if(de->de_episode.ee_onscreen)
snprintf(output + strlen(output), outlen - strlen(output),
" - %s",
de->de_episode.ee_onscreen);
}
to put the episode name in the file name, when using the <episode-num system="onscreen"> tag.
Cheers!