MCEBuddy not pulling season/episode details from Zap2it Program Guide

Hello, is anyone using EPGCentre and Zap2it to update their WMC program guide? For some reason MCEBuddy is not able to determine what Season or Episode my shows are any more. I have been using the custom file renaming option that uses the season and episode attributes.

Below is an example of XML log generated by EPGCentre and Zap2it which is then used by WMC to display the guide data. It looks like the season/series data is included. Any thoughts on why MCEBuddy is not able to scrape this and use it when naming the file?

<programme start="20200415223500 -0500" stop="20200415233700 -0500" channel="I4.1.21234.zap2it.com">
		<title lang="en">The Late Show With Stephen Colbert</title>
		<desc lang="en">Improv actor and comic Stephen Colbert flexes the hosting muscles he honed over nearly 1,500 episodes of the popular and critically celebrated &quot;The Colbert Report&quot; at the helm of this long-running late-night talk show. Following the genre&apos;s classic formula, each show kicks off with a monologue and a look at recent headlines, and features sketch comedy, celebrity interviews and musical performances. Joining Colbert is his bandleader, Julliard-trained Jon Batiste, and house band Stay Human. The show is filmed in New York&apos;s famed Ed Sullivan Theater, the longtime home of &quot;The Late Show.&quot;</desc>
		<credits>
			<director>Jim Hoskinson</director>
			<producer>Stephen Colbert</producer>
			<producer>Chris Licht</producer>
			<producer>Tom Purcell</producer>
			<producer>Meredith Bennett</producer>
			<producer>Jon Stewart</producer>
			<presenter>Stephen Colbert</presenter>
		</credits>
		<category lang="en">Talk</category>
		<category lang="en">Comedy</category>
		<category lang="en">Series</category>
		<length units="minutes">62</length>
		<icon src="https://zap2it.tmsimg.com/assets/p10703384_b_v9_ai.jpg" />
		<url>https://tvlistings.zap2it.com//overview.html?programSeriesId=SH01906276&amp;tmsId=SH019062760000</url>
		<episode-num system="dd_progid">SH01906276.0000</episode-num>
		<previously-shown />
		<subtitles type="teletext" />
		<rating>
			<value>TV-PG</value>
		</rating>
	</programme>

The xml file from zap2it contains a listing of all programs being aired. How does mcebuddy know which recording corresponds to which entry?

If you’re using WMC then the metadata from zap2it should be embedded by WMC into your WTV file which then is extracted by MCEBuddy.

Thanks for the response. The zap2it data is being imported into WMC so MCEBuddy should operate as normal. Is there anything within the log that would indicate if the series data is avaliable? I am just wondering if the XML that is being generated is not formatting the series correctly and somehow not making it into WMC or MCEbuddy is not reading it correctly? I have one shows log I can look through but it is 67MB.

Zip it and attach it or go through it and search the beginning part of the conversion for the metadata extraction part.

Here is a snip of where I am seeing MCE pulling the metadata. It looks like the WMRVSeriesUID is not being populated correctly? Going to see if I can find the matching metadata in the WMC XML guide file…

Source File -> C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv
Relative Source Path -> 
Destination Path -> C:\Users\Public\Recorded TV\Converted
Working Path -> G:\TV_SHOWS\working0
Fallback Destination -> False
Skip ReProcessing -> False
Check Reprocessing History -> False
Auto Increment Filename -> False
Add to iTunes Library -> False
Add to WMP Library -> False
Max Width -> 720
Quality Multipltier -> 1
FPS -> 
Auto DeInterlacing -> True
Prefer Hardware Encoding -> True
Volume Multipltier -> 0
DRC -> True
Force Stereo -> True
Encoder Select Best Audio Track -> True
Profile Audio Language -> 
Audio Offset -> 0
Start Trim -> 0
End Trim -> 0
Closed Captions -> 
Closed Captions Offset -> 2.5
Embed Subtitles and Chapters -> True
Commercial Removal -> None
Custom Comskip INI Path -> C:\Program Files\MCEBuddy2x\comskip\comskip.ini
Download Series Details -> True
Download Banner -> True
Overwrite Title from Internet -> False
Prioritize matching by Original Broadcast Date -> False
Force Show Type -> Default
Write Metadata -> True
Rename by Series -> True
Alt Rename by Series -> False
Custom Rename by Series -> %ifseason%<%showname% \Season %season%\%showname%_S%season%##E%episode%##,%showname% \%showname%__%recordmonthshort%_%recordday%>
Rename Only -> False
File Selection Pattern -> 
Show Selection Pattern -> 
Channel Selection Pattern -> 
Show Type Selection -> Default
DRM Type Selection -> All
Monitor Tasks Selection -> 
Insert at Top of Queue -> False
Extract XML -> False
Disable Cropping -> False
Task Commercial Skip Cut -> False
Skip Copying Original File for Backup -> False
Skip Remuxing Original File to TS -> False
Ignore Copy Protection -> False
TiVO MAK Key -> 
Domain Name -> 
User Name -> 
Password -> 
Task Enabled -> True

--> Max Concurrent Jobs -> 2
--> Monitor Root Relative SubFolder Path -> 
--> Commercial Skip Cut (profile (CommercialSkipCut) + task) -> False
--> Auto DeInterlacing (profile (AutoDeinterlace) + task) -> True
--> Pre-Conversion Commercial Remover (PreConversionCommercialRemover) -> True
--> Copy LOG File (CopyLogFile) -> False
--> Copy PROPERTIES file (CopyPropertiesFile) -> False
--> Free Space Check -> True
--> Subtitle Cut Segment Incremental Offset -> 3.2
--> Locale Language -> ENG
--> .NET Framework Version -> 4.0, Service Pack -> 0
INFORMATION> 2020-04-15T23:57:55 MCEBuddy.Engine.ConversionJob --> Current System language is English (United States) (eng)
INFORMATION> 2020-04-15T23:57:55 MCEBuddy.Engine.ConversionJob --> Converting file -> C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv
--> Dumping complete information about the file C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv
2020-04-15T23:58:01 MCEBuddy.AppWrapper.Base --> Launching process C:\Program Files\MCEBuddy2x\ffmpeg\ffprobe.exe
2020-04-15T23:58:01 MCEBuddy.AppWrapper.Base --> Process arguments  -hide_banner -probesize 100M -analyzeduration 300M -i "C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv"
2020-04-15T23:58:01 MCEBuddy.AppWrapper.Base --> UI Session Admin Process : False
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base --> Setting process priority to Normal
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base --> [mpeg2video @ 0000000000545b80] Invalid frame dimensions 0x0.
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Last message repeated 28 times
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base --> Input #0, wtv, from 'C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv':
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->   Metadata:
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Title           : The Late Show With Stephen Colbert
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/SubTitleDescription: Improv actor and comic Stephen Colbert flexes the hosting muscles he honed over nearly 1,500 episodes of the popular and critically celebrated "The Colbert Report" at the helm of this long-running late-night talk show. Following the genre's classic formul
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     genre           : Comedy;Talk Show;Show;Series
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/OriginalReleaseTime: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaCredits : ;Jim Hoskinson;Stephen Colbert;
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     service_provider: WCCODT
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     service_name    : WCCODT
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaNetworkAffiliation: EPG Collector
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalChannel: 4
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalChannelSubNumber: 1
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalRunTime: 40784881552
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsStereo: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsRepeat: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsLive  : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsTape  : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsDelay : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsSubtitled: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsMovie : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsPremiere: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsFinale: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsSAP   : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsSport : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/Provider     : MediaCenterDefault
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/VideoClosedCaptioning: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVEncodeTime: 2020-04-16 03:32:01
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVSeriesUID: !Series!the late show with stephen colbert
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVServiceID: !Service!-1:-1:7
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVProgramID: !Program!-1:-1:7:16-04-2020+03-35-00
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVRequestID: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVScheduleItemID: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVQuality  : 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVOriginalSoftPrePadding: 480
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVOriginalSoftPostPadding: 180
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVHardPrePadding: 4294966996
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVHardPostPadding: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVATSCContent: true
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVDTVContent: true
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVHDContent: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Duration        : 40790541108
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVEndTime  : 2020-04-16 04:40:00
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVBitrate  : 8.880537
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVKeepUntil: 4294967295
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVActualSoftPrePadding: 478
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVActualSoftPostPadding: 180
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVContentProtected: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVContentProtectedPercent: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVExpirationSpan: 9223372036854775807
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVInBandRatingSystem: 255
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVInBandRatingLevel: 255
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVInBandRatingAttributes: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVWatched  : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbWidth: 352
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbHeight: 198
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbStride: 1056
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRet: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRatingSystem: 9
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRatingLevel: 10
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRatingAttributes: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbAspectRatioX: 16
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbAspectRatioY: 9
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbTimeStamp: 4645553953746587214
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->   Duration: 01:07:58.27, start: 1.633396, bitrate: 14230 kb/s
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:0[0x42](eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:1[0x43](spa): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:2[0x44]: Video: mpeg2video (Main), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 29.97 fps, 29.97 tbr, 10000k tbn, 59.94 tbc
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:3[0x45]: Subtitle: eia_608
--> Process exited with code 0

You may also want to read this: Metadata matching, extraction, renaming from files and downloading from the Internet

Thank you. I upgraded to the latest version and it looks like there have been some good additions for renaming the files!

I am still having issues with the metadata not being found. Does MCEBuddy read the metadata from the MXF or is WMC reading from the MXF and then saving the meta data into the WTV file it generates from the recording?

The shows I am trying to record have a program id associated with them. I am wondering if this is not being used by WMC or if it is not a recognized by TVDB or others when scraping for it. Example of one within the XML that is transferred to the MXF: <episode-num system="dd_progid">EP02061108.0006</episode-num>

Zap2It provides the information to WMC which then puts into the WTV file. MCEBuddy reads the WTV file and extracts the relevant metadata from it.

The dd_progid appears to be random/proprietary ID, I don’t see any it anywhere on TVDB or anywhere else. Here’s more details on it: Episode Number Formats | MediaPortal - An Open Source Windows Media Center for FREE!

Posting here in case anyone runs into this same issue. It ended up being an issue with EPG Collector and the new version seems to be fixing this. Link to my support thread for EPG Collector below. Thanks for your help again Goose.

https://sourceforge.net/p/epgcollector/discussion/1125946/thread/7b95303392/

1 Like