1: I really appreciate the original work on this Streaming Service setup, but I fail to understand the use of the worst two browsers for privacy, both do not support Ublock Origin and both are massive data hoarders, so I forked this project to change the browser to Brave instead.
2: I'm unsure if all services will work as intended, as many I don’t use, but the ones I do use are working perfectly.
To Do List:
- Create Uninstall Script
- Create Seperate Install for 1080p and 1440p Screens (Non Steam Deck Consoles)
- Have the SideBar disable in Brave automatically on install
This script will provide a UI to select any URLs found in the data/links.index source file, and will create desktop icons and add them to Steam. It is compatible with all devices running SteamOS.
The list below is based on the index found in the source tree and may not contain the full list. Review data/links.index for the most up-to-date data.
- ABC IView
- AirGPU
- Amazon Luna
- Amazon Prime Video
- Angry Birds TV
- Antstream
- Apple TV
- BBC iPlayer
- BritBox
- Binge
- Blacknut
- Boosteroid
- CBBC
- CBeebies
- Channel 4
- Crave
- Criterion Channel
- Crunchyroll
- Curiosity Stream
- Daily Wire
- Discord
- Disney+
- DocPlay
- Dropout
- Emby Theater
- Fox
- Fubo TV
- GeForce Now
- GBNews Live
- GlobalComix
- Google Play Books
- HBO Max
- Home Assistant
- Hulu
- Internet Archive Movies
- ITV X
- Kanopy
- Microsoft Movies and TV
- My5
- Nebula
- Netflix
- Newgrounds Movies
- Newgrounds Games
- Kogama
- Paramount+
- Peacock TV
- POP Player
- Puffer
- Plex
- Pocket Casts
- Poki
- SBS Ondemand
- Scratch
- Sling TV
- Spotify
- Stan
- Steam Broadcasts
- Squid TV
- TikTok
- Threads
- Twitch
- Vimeo
- Virgin TV Go
- VK Play
- Xbox Game Pass Streaming
- Xiaohongshu (RedNote)
- YouTube Music
- YouTube TV
- YouTube
- WebRcade
- Switch to desktop mode
- Open the Discovery App
- Install Brave Browser
- Open then close Brave (This will create your main profile, usualy will be called "Work" but you can rename this later if you want)
- Paste the following into your Konsole
curl -L https://github.com/NexGen-3D-Printing/SetupStreamingServices-Brave/raw/main/install.sh | bash
- Once completed, Brave will automatically launch into the new profile, you now need to disable the SideBar: Go to the Hamburger menu and select "Off" for the SideBar menu, once done, you can close Brave again.
- You can now return to Gamescope (Game Mode/Big Picture Mode), and use the SteamGridDB Decky plugin to add images to the new streaming services launchers.
After opening a shortcut, enable native touch support to improve the user experience.
- Open controller settings for the platform.
- Select
Edit Layout. - Select
Action Sets. - Select the
Default Settingsgear. - Select
Add Always-On command. - Select
Add command. - Select
System. - Select
Touchscreen Native Support.
Return to your application screen, and use touch input.
I have configured the Home Assistant App to use http://homeassistant.local:8123 but this may not work, so you will need to edit the .desktop file with your specific local IP address.
- The .desktop file is located in ~/Applications/StreamingServices and as an example, change the launch argument from "com.brave.Browser http://homeassistant.local:8123" to "com.brave.Browser http://192.168.0.123:8123"
- Delete the launchers from Steam.
- Delete the follwing folder: ~/Applications/StreamingServices. (Home/Applications/StreamingServices)