add error handling to dlna channel support