Skip to content

NexGen-3D-Printing/SetupStreamingServices-Brave

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup Streaming Services

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:

  1. Create Uninstall Script
  2. Create Seperate Install for 1080p and 1440p Screens (Non Steam Deck Consoles)
  3. 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.

Supported URLs

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.

Installation

  1. Switch to desktop mode
  2. Open the Discovery App
  3. Install Brave Browser
  4. Open then close Brave (This will create your main profile, usualy will be called "Work" but you can rename this later if you want)
  5. Paste the following into your Konsole
curl -L https://github.com/NexGen-3D-Printing/SetupStreamingServices-Brave/raw/main/install.sh | bash
  1. 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.
  2. 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.

Enabling Native Touch Support

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 Settings gear.
  • Select Add Always-On command.
  • Select Add command.
  • Select System.
  • Select Touchscreen Native Support.

Return to your application screen, and use touch input.

Home Assitant Configuration

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.

Uninstalling (Looking to make a simple script for this)

  1. Delete the launchers from Steam.
  2. Delete the follwing folder: ~/Applications/StreamingServices. (Home/Applications/StreamingServices)

About

A simple utility to add common streaming services to Steam using a More Private Browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%