Whatbox Logo
Login for certain variables to be updated with your slot's information

Wiki > xTeVe

xTeVe is no longer maintained.

Threadfin is a modern fork of xTeVe. Use Threadfin instead of xTeVe. The following installation instructions are provided for legacy use only.

xTeVe is an M3U proxy server for Plex DVR and Emby Live TV.

A random port number between 10000 and 32767 is needed and will be used to access xTeVe once setup is complete. The port number 16221 has automatically been generated and will be used throughout this article, but can be changed if needed.


  1. Connect to your slot through SSH

  2. Download the latest Linux amd64 binary of xTeVe

     wget -O xteve_linux_amd64.zip "https://github.com/xteve-project/xTeVe-Downloads/blob/master/xteve_linux_amd64.zip?raw=true"
  3. Extract xTeVe

     mkdir -p ~/bin; unzip xteve_linux_amd64.zip -d ~/bin/
  4. Launch xTeVe to generate the configuration file. Press Ctrl+C once xTeVe has shown some output.

     ~/bin/xteve -port="16221"
  5. Change the configuration file to use the correct temporary directory

     sed -i 's|/tmp/xteve|/home/user/.tmp|g' ~/.xteve/settings.json
  6. Launch xTeVe in a background screen

     screen -dmS xTeVe ~/bin/xteve -port="16221"

    xTeVe's web interface will be accessible at http://server.whatbox.ca:16221/web

    Follow the instructions provided by the web interface to configure xTeVe. Read the documentation on xTeVe's GitHub wiki for support. Once xTeVe is configured, access the settings and configure authentication, using a secure password.