Smart TV set-top boxes