The attachment of this topic contains a set of Python classes that we use in our products to work with DVBLink Connect! Server using its Remote API.With this library we would like to provide kick-start experience for our users who would like to write their own client for DVBLink Connect! Server.

At the moment there is not much documentation or sample code for this library. We will add them at a later stage. In the meanwhile I will provide a very short introduction to the code, hoping that it is largely self-explaining. As a precondition you need Python version at least 2.4 or greater.

Module data_provider.py contains DataProvider class. This class has a function for each Remote API command.

The data_provider.py module has to be imported using usual import command:

I've been using your Python classes for my XBMC add-on.Unfortunately some users are experiencing problems running the add-on.The problem seems to be when retrieving channels and if the channel name contains a non English character, for instance "?".

The function get_channels throws an exception.I get Dvblink error 2000 which tells me that it is network related but if I remove non English characters from my channels, then everything works just fine...

Is this something that you are familiar with or have experienced when developing e.g. the Boxee app?