Connect to TVersity – Advanced Connection
Below are some instructions for users getting started with TVersity while trying to configure Connect to TVersity for the first time using a dynamic ip address and domain name. This will allow you to configure TVersity to work over the internet from anywhere (even your PC at work).
Disclaimer: This requires more advanced knowledge and might be too difficult for some users.
User level: Medium to Hard
Limitations: Must have access to router. Uses public internet (slower/less reliable). May have internet fees.
Benefits: Use from anywhere. Works over Bridge and Tether. You will have a Domain Name (free). You can use the same type of customizations to access VNC/Minecraft Servers/Etc.
Setting Up TVersity
Step 1: Download TVersity Server and install it on your PC. This acts as the communication ‘hub’.
Download 1.9.7 Free Server here for PlayBook Application Users
OR, Download 1.9.6 Free Server here for PlayBook Application Users
OR, Download Older Free Servers here for PlayBook Application Users
Step 2: Install TVersity onto your PC
Step 3: Launch TVersity Media Server (shown above)
Step 4: Press Settings – you usually want to configure your Server for the first time.
Step 5: Change this port if you want to. If you change it, you need to restart the TVersity Service. Either way, write this port down. This is the port you will use in TVersity. I usually use 9999 because its easier to remember.
Note: While here, scroll down to HTTP Proxy and make sure it is checked.
Step 6: Make sure you enable outside network requests (so you can connect from work). For security reasons you absolutely should set a username and password.
Step 7: Optional: Access Media Library and set how often you want the library to update. This makes it so that the TVersity server updates its list of movies every day, so you don’t have to. Usually I set this to 4 hours. Now for the fun part.
Step 8: Now we can go to the Library tab and start adding movie folders. You only need to add the root folder, it will automatically add any subfolders. I recommend adding your local movie storage (wherever you store your big movie list), I recommend adding your music list, I recommend adding your local photos, and I recommend adding your downloads folder. This makes sure you can access your Music, Movies and Photos from inside your PlayBook.
For those about to ask, you can find your iTunes folder by looking here.
Step 9: Press Refresh Items to build your video/music/photos list. This can take a while.
Step 10: Find the local IP Address of your system (not your external IP address). You can do this by using Start > Cmd > ipconfig /all, more information on this process here. Write this number down, this is your local IP connection and is needed for the next step(s).
Note: If you have an XBox 360, PlayStation 2, or Wii you can now access this media onto those devices as well. However, you need to use a different method for the Wii.
Configuring your Router
Step 1: Access the PC with the TVersity Server running on it. Use Start > Run > CMD again to launch a command window, and use IPCONFIG to view the network connection details. Look for the Gateway (usually 192.168.0.1 or 192.168.1.1). This is also usually written on your router.
Note: If you can’t find this url you may need to consult the manufacturer of your router, your internet provider, or your best know-it-all friend google. Each brand of router is slightly different.
Step 2: Enter that IP / URL into the browser of the PC running TVersity. You should be able to access the backend of your router. Tip: Some companies (like Telus) lock this information from you and you need to contact them for the username/password. But generally you should find it written on the router itself.
Step 3: Find the section that says Port Forwarding. Usually it is under Advanced. In my example above, you can see I already have my TVersity customized and a Minecraft server setup.
Step 4: Add the following TCP ports that Port Forward to the IP/PC running TVersity from earlier. [YourPort],2869,5000 TCP and 1900 UDP. YourPort is the critical one here. Make sure it is enabled and press OK.
Now, anytime a packet comes in on that port to your network, it should auto-forward to your TVersity PC to process.
Step 5: Verifying. Use this url and type in your TVersity port to make sure it is open. If it isn’t, consider examining your network. Chances are, your router is connected to a modem and that modem also needs to have these ports forwarded.
Verifying your TVersity Server
You can verify that your TVersity Server is working by opening up a browser on another PC outside your network (call a friend!) and launching a web-browser. Next type in: http://<your_domain>:<port>. Where the domain and Port were found above. You should successfully connect.
Optional: Using a Domain Name with a Dynamic IP for Free
This can be quite handy. This way, if your IP changes (most do!) you don’t need to worry about it. Moreover you can directly access your PC using a domain name and even setup your own servers. This is called a Fully Qualified Domain Name and is what we will be using in this part.
Step 1: Decide, do you want to use a Domain Name or an IP address? If you are comfortable with an IP skip all of this and use your public IP (you need to view it outside of your PC from somewhere like here).
Assuming you are wanting a DNS,
we will use DynDNS.co wow, looks like DynDNS is no longer free. Lets go with ChangeIP.com.
Step 2: Sign-up for your free Domain Name here. Or go with the competitor here.
Step 3: Authenticate the account, and download the Dynamic IP updater. Run the software on your PC to automatically update your IP address. For more information on this process, visit here.
Step 4: Verifying it works. On your PC, type in: Start > Run > CMD. Type in TRACERT (your domain). It should trace itself to the External IP of your network as found earlier.
Configuring your PlayBook
Now for the easy part!
Step 1: Download Connect to TVersity onto your PlayBook
Alternatively you can use the stock browser to connect using URL http://<your_domain>:<port>/flashlib. Example: http://mydomain.dyndns.com:41952/flashlib. However you will make some trade-offs with the stock browser. You will see some problems when trying to browse movies due to how the touch is handled by the stock browser, etc. But, this is a viable free option for using TVersity.
Step 2: Launch the Connect to TVersity app, it should detect that you have not configured the software. Swipe down from the top of your bezel to launch the configuration screen.
Step 2: Instead of connecting by IP address, enter your DynDNS Domain Name and Port you used in the first part OR use the external IP address to your PC and the Port. Press Connect<ServerID>. And the TVersity Connector will try to connect to your PlayBook externally to your network.
If you encounter connection issues beyond this point, thorough examination of your networking configuration may be required. It is recommended you contact me directly or leave messages on the forums for one-on-one help.