Not at all. Although Xbox required Xbox Live Gold to install some applications before, now the subscription is only utilized for games. That means you don't need an Xbox Live Gold subscription to download and use the Netflix app on Xbox.