Regarding Steamlink

So many of you guys know that Valve released a RPI version of steamlink

im working on an addon that will let you bootup steamlink for OSMC

been having a discussion with the developers of steamlink app for rpi and as soon as all the technical stuff is out of the way im gonna publish the launcher after some testing :slight_smile: shown Sam the launcher already just waiting on the fixes so you guys have to do minimal in order to play your favorite games on your OSMC installation

so buckle up cause im back :wink:

ps. this version will only be for raspberry but im having a discussion with the devs about multiple platforms and trying tog get em into contact with Sam

9 Likes

Well good things always come back

2 Likes

Back with a bang! Thanks for taking up this mantle @Toast - youā€™ve been missed.

Sam Lantinga a.k.a (slouken) from Valve released a new version that booted right up on OSMC, im currently the phase of debuging my code for the launcher but i can provide a pic to show steamlink running :smiley:

ps the steamlink has full support for the steamcontroller via bluetooth and wired controllers but you wont be able to run on wifi cause the rpi3b+ is to slow to handle the traffic resulting in framedrops and it doesnt have an quit button yet.

here is some stats from the first test on 1.0.0.5 version

INFO: Streaming session complete, average network time: 5.17ms, stddev: 7.32ms, 0.56 percent frame loss, result: fair

This will probably improve over time as each new version of the steamlink app gets released.

Remember this is all beta stuff so please dont hassle @sam_nazarko over including stuff thats not even out of beta yet and for Raspberry Pi only.

1 Like

So steamlink got a little bumb

Steam Link beta build 67
Changes in build 67

Added a warning if the experimental OpenGL driver is enabled
Smoothed the visual transition between the main menu and streaming

Changes in build 66

Added support for VirtualHere on Raspberry Pi (included with Steam Link, and your existing VirtualHere license purchased on Steam works)

Been talking to Valve about adding an exit button since it doesnt have that now so you cant exit back to kodi once its loaded.

Here is the launcher as promised

remember any issues about the launcher should be reported to github and any performance issues on steamlink should be reported to steam forums will NOT be handling issues on this forum since it often gets messy.

1 Like

So apparently the exit button is broken in the current version your supposed to hit the back button on the controller and its supposed to show an exit dialog.

So i havent noticed anything off at all has anyone else some experiences they would love to share ?

here is the changelog from the recent builds

Steam Link beta build 680
Changes in build 680:

  • Added Latin American Spanish and Vietnamese language options
  • Added support for the upcoming Razer Raiju Mobile (wired)
  • Re-enabled streaming from Mac OS X Mojave (requires Steam Client beta dated 11/30 or newer)

Changes in build 679:

  • Added IPv6 netfilter modules (not enabled by default)

Changes in build 678:

  • Added IPv6 kernel modules (not enabled by default)

ok tnx for the tv update i guess :man_shrugging:

1 Like

First working release is downloaded from here :slight_smile:

1 Like

Nice! @Toast

If the following is outside the scope of what you are doing, please tell me to bugger off & Iā€™ll move this post.

Is the proper way to install this setup:

SSH into OSMC

wget http://media.steampowered.com/steamlink/rpi/steamlink_1.0.7.tar.xz
tar -xzvf steamlink_1.0.7.tar.xz
cd steamlink_1.0.7/
./configure
make
sudo make install
cd ā€¦
wget https://github.com/swetoast/steamlink-launcher/releases/plugin.program.steamlink-v.0.0.3.zip
unzip plugin.program.steamlink-v.0.0.3.zip

[use ls to find XBMC\addons]
[move plugin.program.steamlink-v.0.0.3 into .\addons]

cd plugin.program.steamlink-v.0.0.3/

And from here the addon should be in osmc/kodi repositories gui?

get the deb package instead it does everything for you

installation instructions

1 Like

So small update on all of this

Steamlink has officially moved into the raspbian repo should be easy to moving it over to the osmc repo in the future just a matter of copying content etc

the launcher should be updated (0.0.4) to official standards of kodi 17+ so there is a zip available on my github.

Steamlink is included now in Raspbian repo so it should be fairly easy for @sam_nazarko to sync it over to osmc store :slight_smile:

4 Likes

Hey all,

i tried to install the steam link software + launcher following @Toastā€™s tutorial, but i get several problems installing it. (one of them is, that iā€™m a newbi to using ssh).

I will just type in here, what iā€™ve done, so hopefully anyone of you will get my problem and can help :slight_smile:

osmc@osmc:~$ curl -#Of http://media.steampowered.com/steamlink/rpi/steamlink_1.0.7_armhf.deb
######################################################################## 100.0%

osmc@osmc:~$ sudo dpkg -i steamlink_1.0.7_armhf.deb
(Reading database ā€¦ 28050 files and directories currently installed.)
Preparing to unpack steamlink_1.0.7_armhf.deb ā€¦
Unpacking steamlink (1.0.7) over (1.0.7) ā€¦
dpkg: dependency problems prevent configuration of steamlink:
steamlink depends on xz-utils; however:
Package xz-utils is not installed.

dpkg: error processing package steamlink (ā€“install):
dependency problems - leaving unconfigured
Processing triggers for mime-support (3.60) ā€¦
Errors were encountered while processing:
steamlink

When i then run steamlink via ā€œsteamlinkā€-command
i get the following

osmc@osmc:~$ steamlink
Package libevdev2:armhf needs to be installed
Package libinput10:armhf needs to be installed
Package libmtdev1:armhf needs to be installed
Package libusb-1.0-0:armhf needs to be installed
Package libwacom2:armhf needs to be installed
Package libx11-6:armhf needs to be installed
Package libx11-xcb1:armhf needs to be installed
Package libxau6:armhf needs to be installed
Package libxcb1:armhf needs to be installed
Package libxcb-xkb1:armhf needs to be installed
Package libxdmcp6:armhf needs to be installed
Package libxext6:armhf needs to be installed
Package libxkbcommon0:armhf needs to be installed
Package libxkbcommon-x11-0:armhf needs to be installed
Steam needs to install these additional packages:
libevdev2:armhf, libinput10:armhf, libmtdev1:armhf, libusb-1.0-0:armhf, libwacom2:armhf, libx11-6:armhf, libx11-xcb1:armhf, libxau6:armhf, libxcb1:armhf, libxcb-xkb1:armhf, libxdmcp6:armhf, libxext6:armhf, libxkbcommon0:armhf, libxkbcommon-x11-0:armhf
ā€¦W: GPG error: Index of /raspbian/ wheezy InRelease: The following signatures couldnā€™t be verified because the public key is not available: NO_PUBKEY 9165938D90FDDD2E
E: The repository ā€˜Index of /raspbian/ wheezy InReleaseā€™ is not signed.

Reading package listsā€¦ Done
Building dependency tree
Reading state informationā€¦ Done
You might want to run ā€˜apt --fix-broken installā€™ to correct these.
The following packages have unmet dependencies:
libinput10 : Depends: libinput-bin (>= 1.6.3-1) but it is not going to be installed
libwacom2 : Depends: libwacom-common (= 0.22-1) but it is not going to be installed
libx11-6 : Depends: libx11-data but it is not going to be installed
libxkbcommon0 : Depends: xkb-data but it is not going to be installed
steamlink : Depends: xz-utils but it is not going to be installed
E: Unmet dependencies. Try ā€˜apt --fix-broken installā€™ with no packages (or specify a solution).
Press return to continue:

Then i press ā€œreturnā€ and get

qt.qpa.plugin: Could not load the Qt platform plugin ā€œeglfsā€ in ā€œā€ even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

/home/osmc/.local/share/SteamLink/steamlink.sh: line 138: 11503 Aborted shell -platform ā€œ$QPLATFORMā€ ā€œ$@ā€

Iā€™m not sure, but i think it has something to do with the ā€œsteamlink_1.0.7.tar.xzā€ā€¦ And There is the next Problem, i neither know, what this file is, nor how to install itā€¦

In case, this is important, Iā€™m running OSMC Kodi 17.6 on my RasPi 3B

I hope u guys can help me to enjoy Steam on my RasPi

The answer is literately right there

ok i nust have overseen this and there again is my newbi problem :smiley: what is ā€œPackage xz-utilsā€ and where do i get it and how do i install it?

if this is about the ā€œsteamlink_1.0.7.tar.xzā€, i get the following, when i try to install it via apt-get

osmc@osmc:~$ sudo apt-get install steamlink_1.0.7.tar.xz
Reading package listsā€¦ Done
Building dependency tree
Reading state informationā€¦ Done
E: Unable to locate package steamlink_1.0.7.tar.xz
E: Couldnā€™t find any package by glob ā€˜steamlink_1.0.7.tar.xzā€™
E: Couldnā€™t find any package by regex ā€˜steamlink_1.0.7.tar.xzā€™

the ā€œsteamlink_1.0.7.tar.xzā€ is located in ā€œ/home/osmcā€

No, itā€™s about this:

thank you @Toast and @ooZee
i finally got it to work with your help. next goal is to get sound and my x360 controller to work properly.
cheers to you