Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support


Go Back   Australian Media Center Community > Windows Media Center Solutions > Windows Media Center - EPG Discussion & Support

Community Information

Reply
 
Thread Tools
Old 11th May 2008, 03:57 AM   #1 (permalink)
MC Specialist
 
Bryce's Avatar
Status Bryce is Offline:
Location Sydney
ActivityPosts: 340
Reputation & Thanks Support Rating:
Bryce Bryce Bryce
Points Earned: 233

Bryce has been Thanked 69 times in 53 posts
Bryce's
Media Center
EPG Data From Main Broadcast Signal Is Possible... Vista

It took a lot of playing around but it works.
I had to use a mixture of software to make it happen.
The only problem at the moment is data cannot be picked up from SBS
The first thing I found out was I had to use an older version of BladeRunner. To work in Vista.

Invaluable information found... Here

I used my own customized batch file. (runs epgscan to make multiple files)
Null pointer's EPGScan (collects the EIT data and converts it to xml format)
freeEpg's xmltvAlter (resets time zone and much more. Excellent tool. I hope this becomes a permenent tool on their site.)
TVxb listings grabber (Merge and send xml files to Bladerunner folders listings.xml + channel info.xml)
Monsters BladeRunner Pro V3 (Injects binary data into MCE)

This will give an idea what can be acheived.


Main EPG




Mini EPG

Be Warned:
There are a lot of configuration files to be edited.
TVxb.ini (merge xml files together.)
BladeRunners GetEPGDataMetaInfo, GetTVServicesMetaInfo.html
Registry change. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Media Center\Service\EPG\discSvc registry key
http://localhost/Native/GetTVServicesMetaInfo.html
It works great.
I hope this helps those who want to achieve the same.


Bryce

Last edited by Bryce; 13th May 2008 at 10:19 AM.
  Reply With Quote
Old 11th May 2008, 11:32 PM   #2 (permalink)
MC Specialist
 
Bryce's Avatar
Status Bryce is Offline:
Location Sydney
ActivityPosts: 340
Reputation & Thanks Support Rating:
Bryce Bryce Bryce
Points Earned: 233

Bryce has been Thanked 69 times in 53 posts
Bryce's
Media Center
Re: Data in the transport stream (EIT) Works in Vista's EPG.

This is the GuideListings batch file I use with EPGScan.
GetListings.zip



example: C:\EPGScan\EPG
I put the GetListings.bat file into the same folder as EPGScan, with a sub folder called EPG to hold xml files generated by EPGScan.
I placed a shortcut on to the desktop (GetListings) with administrative rights.
The batch file deletes any previous xml files generated by EPGScan.
The commands put into the TVxb.ini file direct TVxb to goto the sub file and merge all the
xml files together to make a listing2.xml and dropped in to the BladeRuner folder called GuideData
When Bladerunner innitiates it prosesses the listing2.xml file and deletes it.

I have remarked out a section in the batch file that merges listing files together using TVxb.ini config file.
I found I could direct BladeRunner to execute the command through TVxb as follows.
See pic below.
You need to configure the TVxb.ini file.
This is the current file I use.TVxb.zip

I used these statements in the TVxb.ini file....
!--main parameters--
xmltvoutput=C:\WINDOWS\ehome\BladeRunnerPro\GuideD ata\listing2.xml
mcechanneloutput=C:\WINDOWS\ehome\BladeRunnerPro\Q uickGuide\ChannelInfo.XML
xmltvimport=C:\EPGScan\EPG\ABCepg.xml,C:\EPGScan\E PG\SevenEpg.xml,C:\EPGScan\EPG\NineEpg.xml,C:\EPGS can\EPG\TenEpg.xml

The last line represents files generated by EPGScan placed in the sub folder.
These files are merged together as one file called listings2.
The attached file can do with some tidying up by a TVxb guru.





Bryce

Last edited by Bryce; 12th May 2008 at 04:52 PM.
  Reply With Quote
Old 12th May 2008, 09:20 PM   #3 (permalink)
MC Journeyman
No Avatar
Status wallaceff is Offline:
ActivityPosts: 121
Reputation & Thanks Support Rating:
wallaceff
Points Earned: 40

wallaceff has been Thanked 15 times in 10 posts
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Hey,

I've been pretty much looking for something that would do this for AGES.

Now I just wish someone would take all those seperate components and splice them together into 1 app!

Also, from what I understand, the EPG sometimes is a bit lacking, like Ch 9 Sat night is "Saturday night at the movies" without listing the actual show.
But still... its what I would love to have as a single app... aren't there any really good programmers out there that want this too???
  Reply With Quote
Old 12th May 2008, 10:44 PM   #4 (permalink)
MC Specialist
 
Bryce's Avatar
Status Bryce is Offline:
Location Sydney
ActivityPosts: 340
Reputation & Thanks Support Rating:
Bryce Bryce Bryce
Points Earned: 233

Bryce has been Thanked 69 times in 53 posts
Bryce's
Media Center
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Quote:
Originally Posted by wallaceff View Post
Hey,

I've been pretty much looking for something that would do this for AGES.

Now I just wish someone would take all those seperate components and splice them together into 1 app!

Also, from what I understand, the EPG sometimes is a bit lacking, like Ch 9 Sat night is "Saturday night at the movies" without listing the actual show.
But still... its what I would love to have as a single app... aren't there any really good programmers out there that want this too???
Hi wallaceff

This is the information that shows up in the EPG for next Saturday.




And this is how the program info screen looks.



The only problem I have a the moment is there is no info for SBS.

Bryce
  Reply With Quote
Old 13th May 2008, 11:04 AM   #5 (permalink)
MC Journeyman
No Avatar
Status wallaceff is Offline:
ActivityPosts: 121
Reputation & Thanks Support Rating:
wallaceff
Points Earned: 40

wallaceff has been Thanked 15 times in 10 posts
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Bloody Ch9! They really can't get their act together, can they! lol
I've read on a different forum about someone running a script to change the capitilisation.
I think here: Bets on EIT EPG Data going live tonight...??

and here: http://www.xpmediacentre.com.au/comm...ia-center.html
  Reply With Quote
The following Member(s) said "Thank You!" to wallaceff for this information:
Old 13th May 2008, 11:43 AM   #6 (permalink)

 
logifuse's Avatar
Status logifuse is Offline:
Location Sydney
ActivityPosts: 5,151
Reputation & Thanks Support Rating:
logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse
Points Earned: 1821

logifuse has been Thanked 610 times in 557 posts
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Well done Bryce - rep points for you!

Maybe doing the injecting with EPGScan's wmcGuideServiceProxy might be another option?

Justin
__________________
VMC32: Asus M3N78-EMH HDMI, 4850e, TMG A2 CPU Cooler, 2x1GB Kingston HyperX 800, 2 x HVR-2200 (4 tuners), 500GB Samsung, NSK2480B. Connected to a Metz 32 inch LCD.
Office/Server: Abit A-N78HD, BE-2350, 2x1GB Kingston HyperX 800, 2 x AverTV Duo (4 tuners), CoolerMaster Centurion 5 Tower.
  Reply With Quote
Old 13th May 2008, 12:31 PM   #7 (permalink)
MC Specialist
 
Bryce's Avatar
Status Bryce is Offline:
Location Sydney
ActivityPosts: 340
Reputation & Thanks Support Rating:
Bryce Bryce Bryce
Points Earned: 233

Bryce has been Thanked 69 times in 53 posts
Bryce's
Media Center
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Quote:
Originally Posted by wallaceff View Post
Bloody Ch9! They really can't get their act together, can they! lol
I've read on a different forum about someone running a script to change the capitilisation.
epgStream are developing a tool called xmltvAlter.
I'm sure it has the ability to address this problem.

It has a file called xmltvRules.config.
You edit this file with a rule.
Inside the file xmltvRules.config is a template of rules. See below
epgStream add more rules as the app develops.

I started looking and editing xml and config files the hard way using notepad.
I quickly learnt there are better editors to use.
Download this app. XML Marker
Very easy to use and free.
It gives a better perspective of what your looking at. Especially when working with xml files.
Here is a listings file to view with XML Marker to see what I mean... Attachment 2471
Open the listing file in XML Marker, Microsoft Word and notepad to see how different programs view a file.

Example of rules for xmltvAlter inside xmltvRules.config.
RULE TEMPLATES
~~~~~~~~~~~~~~

<rule type="addProgrammeSubtitle" titleStartsWith="" newTitle="" />
<rule type="changeChannelDisplayName" channelId="" displayName="" />
<rule type="changeProgrammeCategory" currentCategory="" newCategory="" />
<rule type="changeProgrammeTitle" currentTitle="" newTitle="" />
<rule type="changeChannelId" currentId="" newId="" />
<rule type="changeProgrammeTimeZone" channelId="" timeZone="" />
<rule type="adjustProgrammeTime" channelId="" adjustment="" />
<rule type="deleteProgramme" channelId="" scope="" range="" criteria="" lowerTimestamp="" upperTimestamp="" />
<rule type="duplicateChannel" sourceChannelId="" destinationChannelId="" />
<rule type="mergeChannels" sourceChannelId="" destinationChannelId="" removePartialOverrides="" />
<rule type="deleteChannel" channelId="" />
<rule type="deleteAllChannels" excludedChannelIdList="" listSeparator="" />
<rule type="comment" text="" filePath="" />
<rule type="clearNode" xmlPath="" />
<rule type="deleteNode" xmlPath="" />
<rule type="deleteNodeByText" xmlPath="" comparisonType="" findText="" />
<rule type="deleteNodeByAttributeText" xmlPath="" comparisonType="" attributeName="" findText="" />
<rule type="replaceNodeText" xmlPath="" findText="" replaceText="" />
<rule type="renameNodeText" xmlPath="" findText="" replaceText="" />
<rule type="duplicateChannel" sourceChannelId="Seven-Syd" destinationChannelId="SevenHD-Syd" />
<rule type="duplicateChannel" sourceChannelId="Ten-Nsw" destinationChannelId="TenHD-Syd" />
<rule type="mergeChannels" sourceChannelId="SevenHD" destinationChannelId="SevenHD-Syd" removePartialOverrides="false" log="true" />
<rule type="mergeChannels" sourceChannelId="TenHD" destinationChannelId="TenHD-Syd" removePartialOverrides="false" log="true" />
-->

Bryce

Last edited by Bryce; 11th June 2008 at 03:29 PM.
  Reply With Quote
Old 13th May 2008, 01:24 PM   #8 (permalink)

 
GlenR's Avatar
Status GlenR is Offline:
Location Sydney
ActivityPosts: 4,154
Reputation & Thanks Support Rating:
GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR
Points Earned: 1404

GlenR has been Thanked 284 times in 150 posts
GlenR's
Media Center
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Now this is interesting. A free EPG that comes from the actual networks - without scraping. I like the irony.

It would be great if this was one app with a nice config interface - it currently looks very daunting to set up. Still, great work Bryce, it's obviously a work in progress and is definitely a move in the right direction.

I'll be keeping an eye on this one. My Ice is paid up until March next year so I'll let that run out first.
__________________

Linux is only free if your time has no value.
  Reply With Quote
Old 13th May 2008, 01:32 PM   #9 (permalink)

 
logifuse's Avatar
Status logifuse is Offline:
Location Sydney
ActivityPosts: 5,151
Reputation & Thanks Support Rating:
logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse logifuse
Points Earned: 1821

logifuse has been Thanked 610 times in 557 posts
Re: Data in the transport stream (EIT) Works in Vista's EPG.

The problem is that SBS haven't come to the party yet & who knows if they will? They supply data to Foxtel, so what's the problem?
__________________
VMC32: Asus M3N78-EMH HDMI, 4850e, TMG A2 CPU Cooler, 2x1GB Kingston HyperX 800, 2 x HVR-2200 (4 tuners), 500GB Samsung, NSK2480B. Connected to a Metz 32 inch LCD.
Office/Server: Abit A-N78HD, BE-2350, 2x1GB Kingston HyperX 800, 2 x AverTV Duo (4 tuners), CoolerMaster Centurion 5 Tower.
  Reply With Quote
Old 13th May 2008, 01:34 PM   #10 (permalink)
MC Specialist
 
Bryce's Avatar
Status Bryce is Offline:
Location Sydney
ActivityPosts: 340
Reputation & Thanks Support Rating:
Bryce Bryce Bryce
Points Earned: 233

Bryce has been Thanked 69 times in 53 posts
Bryce's
Media Center
Re: Data in the transport stream (EIT) Works in Vista's EPG.

Quote:
Originally Posted by logifuse View Post
Well done Bryce - rep points for you!

Maybe doing the injecting with EPGScan's wmcGuideServiceProxy might be another option?

Justin
I'm sure this would work also.

I looked at wmcguideserviceproxy before looking at Bladerunner.
I had a problem at the end of Vista EPG setup using wmcguideserviceproxy. My fault not wmcguideserviceproxy.
I felt more confident with Bladerunner because of the amount of time I have played around with it.
And I could drop different file arguments into the graphic file config screen to see if they worked.
I will definitely be looking at wmcguideserviceproxy again at a later date once I play around with this a bit more.

I also looked at a grabber called DVBGuide
Well worth looking at.
I used DVBGuide prior to Null pointer's EPGScan.

Bryce
  Reply With Quote
Reply

Bookmarks

Thread Tools
<