Plugin.program.steamlink
Steamlink launcher for Kodi
Install / Use
/learn @meekys/Plugin.program.steamlinkREADME
Kodi 19+ Steamlink launcher for the Raspberry Pi and Generic x86_64 systems
A launcher and updater for running Steamlink on Raspberry Pi systems with LibreELEC.
Background:
This Kodi addon-on was developed to enable Steamlink game streaming on LibreELEC systems. Since LibreELEC is a "just enough" distribution dependencies for Steamlink are missing, requiring some extra steps to get things running. A simple add-on lets you install and launch Steamlink from within Kodi and stream games from your PC to your LibreELEC device.
More info on SteamLink for Raspberry Pi https://help.steampowered.com/en/faqs/view/6424-467A-31D9-C6CB
More info on Steamlink for LibreELEC specifically can be found here: https://forum.libreelec.tv/thread/14643-adding-steamlink-to-v9-0-0/
And for more general info about Steamlink: https://steamcommunity.com/app/353380
Prerequisites:
- Raspberry Pi with LibreELEC (Omega) 12+ installed
- Device is connected to a local network via ethernet (preferred) or Wi-Fi
- Gaming PC with Steam installed, connected to local network via ethernet (preferred) or Wi-Fi
- Enough temporary storage space on your LibreELEC device to install Steamlink (about 500 MB is needed)
Raspberry Pi 3
Raspberry Pi 3 UNTESTED, but might need changes to LibreELEC's config: (based on moonlight-qt documentation)
- Login into your Pi 3 using SSH
- Make config writable:
mount -o remount,rw /flash/ - In /flash/distroconfig.txt replace
dtoverlay=vc4-kms-v3dwithdtoverlay=vc4-fkms-v3dto enable fake KMS mode instead of full KMS - In /flash/config.txt add
dtparam=audio=onto enable audio in fake KMS mode - Make config read only again:
mount -o remount,ro /flash/ - Reboot the Pi 3
Instructions:
1. Install this plugin.
- Download
plugin.program.steamlink.zipfrom the Releases and store it on your Kodi device. - In Kodi install Docker from the LibreELEC repository: Add-ons / Install from repository / LibreELEC Add-ons / Services / Docker
- Reboot LibreELEC to ensure Docker works
- Go to Add-ons / Install from zip file
- Select
plugin.program.steamlink.zip
2. Enable Remote Play in Steam on your Gaming PC
Open Steam, go to Steam -> Settings -> Remote Play (move slider to right)
3. Start Steamlink
- Navigate to Games -> Steamlink
- Start Steamlink from the Games menu
- The plugin will ask you to install Steamlink, choose yes and wait a few minutes
- When the plugin has finished installing, Steamlink wil launch it
- Steamlink should start
4. Pair your gaming PC
Once your PC is recognised by Steamlink, you will be asked to enter a 4-digit code into Steam to pair Steamlink with Steam.
When the pairing is finished you can use Steamlink to adjust settings for streaming and launch games. Exit Steamlink and you will be returned to Kodi.
What magic is happening in the background when installing and updating?
Raspberry 4/5 on LibreELEC
Essentially the plugin uses Docker to contain a side-by-side installation of Raspbian OS, in which steamlink is installed and executed
Known problems
None at this time
Help, it still doesn't work
You can always open an issue if Steamlink doesn't launch/update or the game menu doesn't work. All configuration and streaming problems are probably related to Steamlink itself, you can report that on their own GitHub page: https://steamcommunity.com/app/353380/discussions/
Thanks
Thanks to veldenb for inspiration.
Thanks to romank-sb and fuinril for the LibreElec 12 fixes and testing
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
