Custom Data Grabber (1 Viewer)


Portal Pro
August 14, 2007
United Kingdom United Kingdom
Country flag

I have been working on a little project for 2 weeks now which allows a programmer to grab custom data from a TS stream that the TV Server is tuned to.

How this works is this.

You can download the following files.

Media Portal 1.2.0 Beta (Custom Data Grabber) Modified

Inside the zip file is the 2 setup files which need to be installed over the top of a fresh install of MP1.2.0 beta.

There are 2 other files.

Custom Data Grabber.dll

This is the file required to communicate with the TVServer to gain the data you require for your plugins.
If you reference this file in a project and create a new instance you will be able to start timeshifting on any channel you require and filter for pids that you require.

Just tell the grabber what channel you want to tune to, the timeout and the list of pids.
The Grabber will then raise the event OnPacket(Pid as integer, Data as Section, Length as Integer)
When your plugin is finished, let the grabber know and it will stop grabbing the custom data.

Then it is up to you to deal with the raw data section.

The reason I opted for this method was due to the amount of TSWriter changes for all the EPG systems out there.

With Sky Aus, IT, UK, Freesat, EIT, MHW1 & 2, NagraGuide, MHEG5 and others. To implement custom systems into a standard format like the one in the TSwriter was getting difficult.


The second file is my Sky UK EPG and Channel scanner.

This along with the Custom Data grabber will allow you to search for channels that are in the Sky UK EPG.

There is a thread which will help you with this here.

This software is still in the extremely early stages and is to be used at your own risk. Please do not use this on a system you wish to use for day to day media.

I am updating it daily so check back for updates.

View attachment Sky UK Channel and EPG


Retired Team Member
  • Premium Supporter
  • June 20, 2005
    Italy Italy
    Was trying to compile the filters by myself but I'm not able to compile tswriter since it needs customdataparser.h that is not included in your patch... :(

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    OP Similar threads Forum Replies Date
    da3dsoul [Request] An MVP Plugin example for custom settings in MP2 Plugin Development 2
    DHosein Adding Custom Artwork? My TVSeries 3
    ajs [solved] Latest Media Handler - Skin settings - Custom latests items number Fanart Handler 27
    SpudR Custom filter for partially watched movies Moving Pictures 5
    toricred Using TMM, How to Stop Importer From Going to The Movie Database for Data General 1
    D EPG No Data General Support 2
    D [solved] EPG Data off by -20 hours? General 10
    W Setup data connection - mySQL connection failed Installation, configuration support 1
    emphatic How to get the right data for War Of The Worlds? My TVSeries 1
    T Freeview EPG-Anyone know what channel sends the guide data? Electronic Program Guide 10
    F No data in "File Details" Moving Pictures 2
    G Newb trying MP2, trouble with guide data General 5
    J EPG data recheck? Feature Requests 0
    B [solved] Where is the satellite data now? General 10
    T No data available using xmltv and mc2xml xmlTV 2
    M Importing movie data General 38
    T Media Portal 2 EPG data missing General 16
    P Multiple clients - share resume/watched data General 1
    M Add Radio channels and EPG to Mediaportal xmlTV 2
    J Help with new grabber file. WebEPG 1
    A 1.24.0 CD art grabber not working in Shares view 1.24-1.26 Pre Release 17
    geotwticher TV Guide EPG Grabber for Australia 2020 RIP General 4
    C Grabbers broken General Support 24
    F My Films and .nfo grabber don't grab all the covers Newcomers Forum 0
    vuego Updated WebEPG grabber - Submit: EPG-Grabbers and tuningdetails 1
    Top Bottom