Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Error handling vs. user friendliness.



Hello!

Am I the only one who finds VDR's error handling strategies somewhat
inconvenient?  Here are some examples:

- VDR refuses to start up when some programmed recording timer refers to
  an unknown channel.  I stumbled over this when I programmed a short
  test recording and reorganized channels.conf thereafter.

  Is there any reason _not_ to just ignore (or give a warning) on bad
  recording timer entries?

- VDR refuses to start up when there are "duplicated data" in channels.conf.
  What is the reason for this restriction?  Why can't I have a program
  multiple times in channels.conf?  Or why not to just ignore duplicated
  entries?

- VDR does an "emergency exit" when it fails to tune to a channel.  This
  renders VDR to be completely unusable as long as at least one bad
  channel entry exists.  A bad LNB, a broken cable or a bird in front of
  one of the LNBs would make VDR unusable, too.  Why not just ignore (or
  give a warning) on bad entreis?

- VDR restarts continously when there is no signal in one of the available
  frontends.  Therefore you can't put the box to a different location just
  to watch some recordings.  You will need to take the dish along, although
  you don't want to watch live TV.

- Streamdev-server restarts VDR when one of the clients fails to keep up
  with the data rate.  The effect is that all clients and recordings are
  interrupted.  Why not just kick off the offending client and keep
  running?

I have seen some more "emergency exits" (e.g. constantly restarting as long
as a specific recording is active), but I could not figure out the reason.

It seems to me that VDR's error handling is way too restrictive.  In some
situations this error handling strategy even makes VDR look/feel _very_
unstable.  Please compare with a set-top-receiver.  Programming a bad
channel will make this specific channel unusable but will not render the
whole box to be unusable.

Coming back to my question: Is this restrictive error handling by
intention?  Or is it just that nobody noticed those inconveniences
yet?

-- 
No software patents!
-- Josef Wolf -- jw@raven.inka.de --




Home | Main Index | Thread Index