Skip to content

Custom native Steam Link application to install the free edition of VirtualHere

Notifications You must be signed in to change notification settings

zalavaari/steamlink_VirtualHereFreeInstaller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VirtualHereFree Installer for Steam Link

VirtualHere is a proprietary version of the open source USB/IP project. It allows you to "stream" USB devices to another machine to have it behave like it would be directly connected to the client.

The Steam Link comes with an integrated version of VirtualHere. Since several versions, the integrated version requires you to buy and use the Steam store version of VirtualHere.

There is also a "free" version of VirtualHere available, which allows one to share one device for free. The free client doesn't work with the Steam Link integrated version. Fortunately, there are ARM binaries of the VirtualHere server available which are compatible with the Steam Link.

The VirtualHereFree Installer downloads the free version of the VirtualHere server to your Steam Link and manages the starting and stopping of the server automatically, enabling you to use the free VirtualHere client binaries on your host machine.

Installation

On the Steam Link (server)

Download the latest version of the VirtualHereFree Installer from the releases page in tgz format.

  • Put 'VirtualHereFreeInstaller.tgz' into the folder steamlink/apps/ on a FAT32 formatted USB stick.
  • Attach the USB stick to a free USB slot in your Steam Link
  • Reboot your Steam Link
  • Select the installer from the main menu

When you start streaming, the VirtualHere server gets started automatically and is closed when you stop streaming. Once installed, you can delete the installer application if you please.

To update to a newer Virtualhere server version just run the installer again.

On your Desktop PC (client)

Additional configuration

You can customize several server settings via the server configuration file by editing /mnt/config/system/virtualherefree_config.ini directly or by putting a copy of the virtualherefree_config.ini onto a FAT32 formatted USB stick in the directory steamlink/config/system/.

For all documented options see: https://virtualhere.com/configuration_faq

Building

Clone the SteamLink SDK and copy this repository to the examples subdirectory (or any other subdirectory with a depth of one). Then from within that directory, execute build_steamlink.sh.

About

Custom native Steam Link application to install the free edition of VirtualHere

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 77.5%
  • Shell 19.1%
  • Makefile 3.4%