Migrate recordings to EPG123 setup
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
-
- Posts: 183
- Joined: Tue Aug 04, 2015 9:00 pm
- Location:
- HTPC Specs:
Migrate recordings to EPG123 setup
I'm about to migrate my recording schedule from WMC to a new test setup with EPG123. It's a long choir so can I assume that there will be no tool to help us do this?
-Art --
Win7 Ultimate x64 (NO UPDATES!), EPG123 v1.1.19, Schedules Direct, HDHomerun Prime,
Dell 980 SFF, i5, Nvidia GT710
Dell 780 SFF, i5, HD4000
Win7 Ultimate x64 (NO UPDATES!), EPG123 v1.1.19, Schedules Direct, HDHomerun Prime,
Dell 980 SFF, i5, Nvidia GT710
Dell 780 SFF, i5, HD4000
- garyan2
- Posts: 7474
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
That was discussed a little here that I am quoting below. Any tool created would have to generate fields that match epg123/Gracenote IDs for prototypicalProgram, prototypicalService, and series uid. Not an impossible task, but is a task I have not even thought about starting. Right now, no tool exists to help you out.
Space wrote:I think it is possible as long as you can get the new id for the series (which you can get from zap2it if not available elsewhere), for instance 1568604 is the seriesId for "Elementary" in Gracenote (http://tvschedule.zap2it.com/tv/element ... tvschedule). I am not sure if you can just replace the number after "!MCSeries!" with this value and it will work. Or perhaps replace the whole thing with "!Series!01568604" (which is how it appears in the epg123.mxf file). You would also probably have to change the prototypicalProgram and prototypicalService and other related values.jriker1 wrote:Just a general comment in case it's possible. Probably more inclined to use a tool like EPG123 if there was a way to remap your existing shows scheduled to their new ID's and update the file that contains that data. I know I have text based backup files of the scheduled list. Reality is 2/3 of my shows are off season or in between will they ever come back again, so starting over fresh I wouldn't be able to add 2/3 of the shows back into my schedule list and have to keep a list somewhere indefinitely and hope I remember to look for them when they come back into the two weeks of guide data. Thought last time I ran something in a dos window to restore Recordings.xml or something.
EDIT: Remembered it was like “C:\Windows\ehome\loadmxf.exe –i C:\Users\MC\Documents\eHome\mcepg2-3\backup\recordings\20100529_091633" to restore your recordings. The 201... file is an xml file and contains things like for Elementary:
Which maybe the id could be replaced in this file. Here is the article I've used before to restore my scheduled shows after refreshing WMC. Great article: http://bjdraw.com/2010/05/29/how-to-res ... ia-center/Code: Select all
<SeriesRequest uid="!Generated!47d14030abd8471291833b0c9da719d2" prototypicalProgram="!MCProgram!274803689" prototypicalService="!MCService!28461336" channel="00009" creationTime="2012-09-16T20:45:00.4047206Z" sourceName="" complete="false" prototypicalStartTime="2012-09-28T02:00:00Z" prototypicalDuration="PT1H" prototypicalLanguage="en-us" prototypicalTitle="Elementary" prototypicalIsHdtv="true" prototypicalChannelNumber="189" anyChannel="false" anyLanguage="false" contentQualityPreference="0" scheduleLimit="0" tooManyScheduled="false" sourceTypeFilter="" prePaddingRequired="PT0S" prePaddingRequested="PT2M" postPaddingRequired="PT0S" postPaddingRequested="PT3M" keepLength="-1" quality="0" isRecurring="false" recordingLimit="-1" runType="1" anyTime="true" dayOfWeekMask="127" airtime="PT0S" airtimeValid="false"> <priorityToken priority="94864" /> <series uid="!MCSeries!274803384" title="Elementary" shortTitle="Elementary" studio="" startAirdate="2012-09-27T00:00:00Z" endAirdate="1900-01-01T00:00:00Z" year="0"> <description>Sherlock Holmes investigates crimes in modern-day New York City as a consultant to the NYPD and is assisted by Joan Watson, a former surgeon, who is hired by Holmes's wealthy father to help keep the eccentric detective sober.</description> <shortDescription>Sherlock Holmes investigates crimes in modern-day New York City as a consultant to the NYPD and is assisted by Joan Watson, a former surgeon, who is hired by Holmes's wealthy father to help keep the eccentric detective sober.</shortDescription> </series> </SeriesRequest>
Thanks.
JR
It should be fairly easy to tell what needs to be changed by looking at the backup\recordings file from a system that has already been converted to using epg123.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 48
- Joined: Tue Jun 21, 2011 6:29 pm
- Location:
- HTPC Specs:
Looks like theTVDB.com has a nice REST API to get you the zap2it IDs for a series. http://thetvdb.com/wiki/index.php?title=Programmers_API
As for what you need to enter for prototypicalProgram and prototypicalService, I don't know.
As for what you need to enter for prototypicalProgram and prototypicalService, I don't know.
-
- Posts: 183
- Joined: Tue Aug 04, 2015 9:00 pm
- Location:
- HTPC Specs:
In the end I simply captured several screenshots of the schedule before switching over and re-entered it one by one.
No big deal.
No big deal.
-Art --
Win7 Ultimate x64 (NO UPDATES!), EPG123 v1.1.19, Schedules Direct, HDHomerun Prime,
Dell 980 SFF, i5, Nvidia GT710
Dell 780 SFF, i5, HD4000
Win7 Ultimate x64 (NO UPDATES!), EPG123 v1.1.19, Schedules Direct, HDHomerun Prime,
Dell 980 SFF, i5, Nvidia GT710
Dell 780 SFF, i5, HD4000
- garyan2
- Posts: 7474
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
And I've used it in the past. The problem is not all the zap2it ids are populated and/or correct. Probably not an issue for current running programs, but I found and corrected quite a few when I was trying to use tvdb to supply all the images for the tv series (at the time I was using SD-DD which is xml and didn't include images). I would envision the process to be pretty interactive with the user to ensure accuracy and completeness.NNate wrote:Looks like theTVDB.com has a nice REST API to get you the zap2it IDs for a series. http://thetvdb.com/wiki/index.php?title=Programmers_API
As for what you need to enter for prototypicalProgram and prototypicalService, I don't know.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 1708
- Joined: Fri Aug 24, 2012 7:35 pm
- Location:
- HTPC Specs:
That's what I did. Only issue is if a series is off season and not in the guide you need to put it in manually as a Keyword search so when it is in the guide you get notified.artm wrote:In the end I simply captured several screenshots of the schedule before switching over and re-entered it one by one.
No big deal.