Python threads may only be started once
- ContentProvider and EpgProvider used to have threads that were started
everytime a timer fired them, but this is not recommended. Both class
now have a continuously running thread with event signaling to do their
business.