[Announce] Master-Timer 0.7.0

  • master-timer-0.7.0.tar.bz2



    Intro:
    Master-Timer is a system for automatic recording of series and movies.


    Unlike VDR Admin or XXV it isn't a webfrontend for VDR with the added
    ability to define timers, but a tool which is dedicated for the task of
    creating and programming timers with the greatest possible power and
    flexibility. You have to define what/when/how you want to record
    something into text-configuration files. You should read the
    README/LIESMICH for more details.



    A little Warning for upgraders:
    - Margins are now in MINUTES not in seconds anymore
    It never really made sense for them to be in seconds so i changed them
    to minutes. You have to check your config-file and your torecord-file
    and divide the margins by 60 Otherwise you get margins of 10 HOURS
    with the previous default of 600 seconds.
    - You should delete or move aways the files of a previous version as i
    have changed the structure of the files a lot and i think it otherwise
    may go wrong.


    NEW:
    - Master-Timer now cares about it's timers
    When you change the entry in "torecord" the timer will be changed (if
    necessary) If the epg.data changes the timer will be changed (if
    necessary) if an entry vanishes from epg.data the timer will be
    deleted (can be switched off, default=on)
    - Master-Timer doesn't use it's own IDs anymore
    For Program-Datan and Timer-Data only Channel:EventID are used for
    identifikation: ' (MT-ID:<nr>' => ' (E-ID <Kanal>:<EventID>') Anyone
    using the .dat-files directly will notive that program.dat & timer.dat
    are restructured to $hash{$channel}{$event_id}
    - Related to previous bullet-point, Master-Timer doesn't store anything
    in the "Active"-Flag anymore.
    - New Option in torecord: "ChannelNo" (see sample/torecord)
    With this you can specify channels by number instead by name
    - Blocks in torecord can now have sub-blocks (see sample/torecord)
    Sub-Blocks share the part between block-begin and first sub-block
    You can uses this to consolidate blocks which are for 'nearly' the
    same thing
    - New Option 'ExpireTimer'
    When switched on (default=on) timers stored in timer.dat will be
    deleted 7 days after they were expired. Otherwise they will stay in
    timer.dat indefinitely (like before)
    - New Config-Option 'md5subtitle' (default=on)
    On channels with no subtitle or subtitles which equal title, but a
    description.
    Take the description, make all chars lowerces, strip whitespaces and
    punction and then create a md5-sum of the description and put it
    into the subtitle. This will make the 'done' option function as good
    as possible with such bad data.
    - New Config-File 'killsubtitle'
    In conjuction with the 'md5subtitle'-option this can be used to kill a
    'bad' subtitle from epg.data.
    The way for md5summing the description is then clear


    CHANGED:
    - Almost everthing
    - There is only one multicall-binary "run-mt.pl", which has many
    symlinks to it with the former script-names.
    After starting run-mt.pl it will loads the necessary program-part(s)
    from the "parts"-directory and 'eval's (it/them).
    - parseepgdata.pl now distinguished between 'new', 'changed',
    'unchanged', 'vanished' and 'vanished with timer existing' (In that
    order. Last two only if DeleteVanishedTimer is switched on)
    - The .pl-files which aren't for execution were moved into the
    lib-directory
    - All sub-routines which are only used in a single "part" where moved
    into that respective "part".
    - removed 'Vars/rVars'-Variable and use the Vars directly as they
    where global anyway.
    - Margins are now in Minutes (see 'A little Warning' above)
    - Master-Timer now detects lost connections to VDR and reconnects them
    and spits out a warning that "SVDRPTimeout" may be too short.
    - There were parsing errors in the code in process_summary for reading
    the 'info.vdr' of never VDR-Versions
    Thanks to Gregoire Favre for providing a bunch of files to test with.
    - Print a warning to read the paragraph about the 'done' functionality
    in the README.
    - It's is now checked if the config-file (may) have changed and a
    complete reevaluation of everything is done if so.
    - Many small changed which i forgot


    REMOVED:
    - Options 'rememberdata' & 'remembertimer'
    The only practical use was to reprogramm deleted timers when they
    where deleted from VDR.
    Replaced by new Option 'CheckForDeletedTimer' (default=on)
    - Reading of timers from VDR
    Master-Timer doesn't care anymore if there is are non-Master-Timer
    timers, you have to make sure that there are no conflicting timers
    yourself. This should't be as 'bad' as this sentence sound. :)
    - Joining of timers
    Since VDR 1.1.3 you can have overlapping timers on the same channel,
    so this wasn't necessary anymore for a long time
    - Option 'preventDouble'
    The changed structure of Timers don't support conflicts anymore.
    - Option '--check' of movie.pl/series.pl
    The use of the 'title = movie'/'title = series' special-torecord has
    long superceded that option


    Deprecated:
    - Dbox2-stuff, the dbox2-recording didn't work reliable anymore, so i
    replaced my dbox2 with another VDR machine

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!