Giter Club home page Giter Club logo

tv_grab_dvb's Introduction

               tv_grab_dvb - dump dvb epg info in xmltv

Please Email me with [DVBEPG] in subject to filter out spam

  • Copyright (C) 2004 Mark Bryars

DVB code Mercilessly ripped off from dvbdate

NEWS

15/01/2013 - Ver 0.11 Released

Fix for polish epg

15/07/2004 - Ver 0.8 Released

Restrict to now next options added for current/other multiplexes. Status info is disablablable for more silent operation Time Offset chan be changed by an option now A Patch by Nick again for channel ident rewriting for interoperation with other xmltv sources..

23/05/2004 - Ver 0.6 Released

This consists mostly of a patch from Nick Craig-Wood to make output more compliant with XML and the XMLTV dtd, with the correct tag ordering, etc. Cheers!

View [1]ChangeLog For Detail

08/05/2004 - Ver 0.5 Released

First fairly usable release, with correct time information! I've only had UK testers report back so far with this release Thanks to Steve Davies and Mark Kendall for their helpful suggestions and testing with the London 8 day EPG broadcast test.

If you are getting any Unknown ID:?? in your output, let me know if you know what this should be. In the UK we seem to be getting a lot of 'f0' which I can't find out what they are meant to be. Eastenders seems to be categorised with it, but so does a range of murder mystery things. Update: It appears to be Drama Let me know anything else please.

CHANGES

[2]View ChangeLog

DOWNLOAD

[3]http://www.darkskiez.co.uk/tv_grab_dvb-0.6.tgz

REQUIREMENTS

  • DVB Card Working in linux already, and tuned to a multiplex.

USAGE

It reads a channels.conf file [cst]zap format in the current directory to decode the channel names (at the moment) May not always need this.

Tested with: UK Freeview Now/Next UK London 8 Day EPG test Germany/Berlin DVB-T Now/Next Sweden DVB-S Let Me Know!

Tune into a multiplex with whatever you like, dvbtune, mplayer, mythtv and run:

tv_grab_dvb [-t timeout] > whatson.xml

HINTS

Mythtv:

tv_grab_dvb|mythfilldatabase --no-delete --file 1 0 -

Works well for me to stop it messing about all the channels.

DEBUGGING

dvbsnoop -s sec 18 -b -n 200 > EIT.bin tv_garb_dvb -i EIT.bin -f EIT.xmltv

TODO

  • Allow specifying path to channels.conf
  • Decode Subtitle info in XMLTV Style - 0.6 DTD?
  • Decode Channel names from broadcast

DONE

  • Do proper XML encoding of text. - nearly
  • Allow mapping to existing xmltv id. - thanks nick
  • use iconv to correctly output descriptions
  • Allow specifying the DVB card
  • more

LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Or, point your browser to http://www.gnu.org/copyleft/gpl.html

tv_grab_dvb's People

Contributors

ostryck avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.