The more I think about it, the more this should be super-easy. You can make a bare bones MXF file (see below), with one channel and one program of a super long length (I did 10 years). Do a manual import of this MXF file in the EPG123 Client, then rename a channel on the left side to "EMPTY", select the "Empty lineup" on the right side, and click to Match by Call Sign. That channel should now be subscribed to those empty listings, for the next 10 years!mmortal03 wrote: ↑Thu Jan 09, 2020 2:02 pmThanks, yeah, something maybe with hour long placeholders -- I'll have to see if I can figure it out with EPG123. The creator of ServerWMC would like to avoid fixing stuff that breaks when not having guide data, and he *already* had a setting to do something like this when it didn't, but it looks like it's broken when doing instant recording within Kodi. I'll see what I can come up with.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<MXF>
<Assembly name="mcepg" version="6.1.0.0" cultureinfo="" publicKey="0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9">
<NameSpace name="Microsoft.MediaCenter.Guide">
<Type name="Lineup" />
<Type name="Channel" parentFieldName="lineup" />
<Type name="Service" />
<Type name="ScheduleEntry" groupName="ScheduleEntries" />
<Type name="Program" />
<Type name="Keyword" />
<Type name="KeywordGroup" />
<Type name="Person" groupName="People" />
<Type name="ActorRole" parentFieldName="program" />
<Type name="DirectorRole" parentFieldName="program" />
<Type name="WriterRole" parentFieldName="program" />
<Type name="HostRole" parentFieldName="program" />
<Type name="GuestActorRole" parentFieldName="program" />
<Type name="ProducerRole" parentFieldName="program" />
<Type name="GuideImage" />
<Type name="Affiliate" />
<Type name="SeriesInfo" />
<Type name="Season" />
</NameSpace>
</Assembly>
<Assembly name="mcstore" version="6.1.0.0" cultureinfo="" publicKey="0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9">
<NameSpace name="Microsoft.MediaCenter.Store">
<Type name="Provider" />
<Type name="UId" parentFieldName="target" />
</NameSpace>
</Assembly>
<Providers>
<Provider id="provider1" name="EMPTY" displayName="Empty provider" copyright="None" />
</Providers>
<With provider="provider1">
<Keywords />
<KeywordGroups />
<GuideImages />
<People />
<SeriesInfos />
<Seasons />
<Programs>
<Program id="1" uid="!Program!PROGRAM_1" title="Empty" episodeTitle="Empty" description="Nothing" originalAirdate="1970-01-01" isGeneric="true" />
</Programs>
<Affiliates />
<Services>
<Service id="s1" uid="!Service!SERVICE_1" name="EMPTY" callSign="EMPTY" />
</Services>
<ScheduleEntries service="s1">
<ScheduleEntry program="1" startTime="2020-01-01T00:00:00" duration="315569520" isRepeat="true" />
</ScheduleEntries>
<Lineups>
<Lineup id="l1" uid="!MCLineup!EMPTY_LINEUP" name="Empty lineup" primaryProvider="!MCLineup!MainLineup">
<channels>
<Channel uid="!Channel!EMPTY_LINEUP!CHANNEL_1_1" lineup="l1" service="s1" number="1" subNumber="1" />
</channels>
</Lineup>
</Lineups>
</With>
</MXF>