From: Robert E. <rm...@ya...> - 2005-11-27 15:59:55
|
note: quotes out of order... --- Mattias Holmlund <u8...@m1...> wrote: > The solution relies on two new command-line parameters, > --list-channels and --channels. > tv_grab_xx --list-channels Many grabbers already support this. It was added at the request of the PVR folk. > tv_grab_xx --channel svt1.svt.se,tv3.se returns data for the > specified channels only. This can of course be combined with > --offset and --days to specify which days to download data for. This can be very ineffcient. With many grabbers data for all channels must be downlaoded from the source. The desired functionality is available by using TV_GREP (hopefully with one grab and a tv_grep against a cached file) > It must be possible to run tv_grab_xx with both --list-channels > and --channels without doing a --configure first. Not possible. For example with tv_grab_na_dd, you must specify a username password and line-up first. > I would like to propose a solution that allows MythTV and all > other applications that utilize our grabbers to handle this > configuration in their own GUI. As you can see, each grabber has to be different because many grabbers require different information. A --gui switch has been added to the main XMLTV module which provides a rudimentary GUI. If running the native Perl, the XMLTV::ASK methods could be superceeded to route them to an application specific GUI. The easist approach is for an application that wants to provide a smooth experience for the user develop custom code for each grabber they wish to "support". That code can then be used to write the *.conf file itself. Traditionally, the grabbers have been pretty good in keeping a consistant format. The grabber can have a "generic" xmltv config that can be used for "unsupported" grabbers. tv_grab_na_dd has some methods to help an application with this (--list-lineups, --line-channels) and a method is documented in the tv_grab_na_dd man page. Robert |