I can see from the logs that setup and connection to DVBViewer using COM works all right in your environment. The error happens when the plugin tries to fetch the channel list from DVBViewer via COM interface.
The following error happens: "'ascii' codec can't decode byte 0xc4 in position 9: ordinal not in range(128)".
This is a common Python error, it happens when one tries to convert a unicode string containing special characters into an ASCII string (the ASCII character set has only 128 characters and NO special characters like ┬ú├º├®├¿├ñ├Â├╝ etc.). The bad thing is: this happens not in the DVBViewer plugin code (which I have more or less under control), but in the COM interface or in the generated stub code. So I don't see a chance to fix it by myself.
And I'm still in doubt WHY it can happen: The plugin as well as the COM interface can well handle unicode characters (= special chars) in general. Channel names as well as channel group names may contain special characters, they all are handled as unicode strings (I've tried by myself before).
However, at this time I assume it's somehow related to your channel list. In your place, I'd do the following:
- put the current channel list away (you may keep it as backup). The location is C:\ProgramData\CMUV\DVBViewer\channels.dat and channels.bak
- start from scratch with a blank channel list (delete channels.dat and channels.bak before) and do a channel scan again
- if you want, you can send me your channel list and I can try to reproduce it here (afterwards we know for sure if it's really the channel list or if my assumption is wrong)
- browse your current channel list and have an open eye for strange looking channel names / special characters in it (however, as I said, special characters in channel names are not a problem in general)
hope that helps. I'm rather confident that we can fix it, sooner or later