20 Commits

Author SHA1 Message Date
Livedeht
e958e84145
Fix cloud rps (#1259)
* Fixes the Zenity for the cloud services RPS
Some restructuring of the file to make it easier to update

* redirect function output to null
during zenity progress so OK button doesn't activate early
fix the percentage tracking

* fix some shellcheck

* clean up some math

* Make the RPS menu (slightly) taller

* Took out changeline override
2024-06-18 19:17:31 -04:00
rawdatafeel
ac2e55efc1 Hotfix/Polish Cloud Services
* Added missing remote play clients to all.sh
    * This allows these clients to properly install
* Fixed install locations for Greenlight and ShadowPC
* Fixed error in cloud.conf
    * Restores https://github.com/dragoonDorise/EmuDeck/pull/941
    * This was not working originally because the cloud.conf file is never updated once it's copied to Emulation/roms/cloud
        * Added a grep command to detect "browercommand" so this cloud.conf can be updated once in order for this PR to work properly
* Added ES-DE and Pegasus optional support
    * Added a prompt so users can select if they would like their services in ES-DE and Pegasus. Copies files to Emulation/roms/desktop
    * Removed cloud and remoteplay from Pegasus so scraping can be shared properly between ES-DE and Pegasus
    * Swapped default desktop system for ES-DE to "Keep ES-DE running"
* Added back firefox support
    * Reverts https://github.com/dragoonDorise/EmuDeck/pull/910
* Added Steam ROM Manager parser for bash and desktop files with proper exclusion for the cloud and remoteplay folders

Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Thomas Crider <11287837+GloriousEggroll@users.noreply.github.com>
2024-06-08 13:55:45 -04:00
Dragoon Dorise
a9feb7c054 Revert "hotfix cloud.sh"
This reverts commit 8175c99eaa96c82ae6ae317e2cf77c0f34462943.
2024-03-07 10:58:32 +01:00
Dragoon Dorise
8175c99eaa hotfix cloud.sh 2024-03-07 10:57:17 +01:00
rawdatafeel
5df7ac7671
Revert declare -a removal in cloudServicesManager (#999) 2024-02-14 18:15:26 +01:00
Dragoon Dorise
69d9f7785c testing no declare -A 2024-01-29 13:03:43 +01:00
ExtremesecrecyOne
1bef62b852
Remote play Spotify and SteamLink (#707)
* New Flatpak Remote Play Apps

Adding steam link and spotify to remote play apps.

* Update cloudServicesManager.sh

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:55:45 +01:00
Griffin
4f4830e799
Add Shadow.Tech Cloud Streaming Client (#739)
* add shadow.tech to cloud

* fix broken if/else

* add to all fuunctions

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:13:55 +01:00
Rodrigo
24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d7d2bdb78fd827cab4184eef244c027.
2023-11-30 22:39:36 +01:00
Rodrigo
28e8adc03d == > = 2023-11-30 22:29:33 +01:00
Thomas Crider
ab0a768eda
don't allow firefox as default browser for cloud services, its kiosk mode is broken in gamescope https://github.com/ValveSoftware/gamescope/issues/798#issuecomment-1806902585 (#910)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-11-27 00:53:15 +01:00
Dragoon Dorise
1f89ab30f4
Merge from early - CloudSync 2.0, Pegasus, Darwin support (#886)
* add json for apotris.

this PR adds the needed json for accessing Apotris.

* fix pcsx2 cloud

* decky functions + Customization moved inside every emulator _init

* Decky_setClourd

* arSnes var

* last touch

* test

* Darwin wip

* darwin wip

* old EmuAI

* SRM

* RA + SRM + ESDE

* Moving more if darwin to override.sh

* Moving more if darwin to override.sh

* installToolAI + darwin ifs cleanups, more overrides :)

* fi fix

* fixed SRM parsers with ,,

* fix rm dmg

* RA flatpak first

* darwin install

* darwin fixes

* darwinnnn

* jsonjson

* darwin srm

* fix launchers

* SRM env vars moved to a function + override to darwin

* ares out for now

* fix flycast broking everything

* dont check if.cef-enable-remote-debugging

* better zenity

* fix watcher

* zenity fix

* cloudSync provider detection

* fixed paths fix

* darwin fixed paths

* fixed paths fix

* enable cloudsync

* no appinit

* last minute fixes

* weird fixes

* hash fix?

* this needs a proper cleanup...

* fixed?

* back to linkToSaveFolder for now

* better duplicate detection

* parser disabled

* cloudSync final touches

* darwin installation

* improvements

* customSRM

* Revert "customSRM"

This reverts commit 2787d2282c367801c13ee671f3fab9d198f05fb7.

* first batch

* second batch

* SGBC + Jaguar parsers

* Pegasus settings and functions

* proper order

* Path fixed

* install on setup

* SRM parser

* icon

* early beta

* chimeraOS improvements

# Conflicts:
#	setup.sh

* cosmetic

* helpers: Fix FlatPak installed check (#875)

* chimeraOS retroarch

* clear console

* Steam installation

* fix shellcheck

* path fixes

* fix SRM

* =

* Steam-ROM-Manager

* srm new path fix

* SRM_IsInstalled

* cloudsync wtf

* SRM_IsInstalled

* Steam ROM Manager proper name

* ROM

* srm stuff

* SRM_migration

* icon

* fix savedownload

* launchers

* srm icon

* ROM

* ummm

* fixes installToolAI

* ESDE Migration

* RetroArch_setConfigOverride  fix

* fix RA

* fix PCSX2QT

* back to flatpaks

* EmuDecky no internet message

* noInternet EmuDecky

* pegasus theme installer

* pegasus launchers

* Pegasus install Darwin

* Pegasus install Darwin

* Init pegasus

* ESDE Theme

* =

* >

* override getEmuInstallStatus

---------

Co-authored-by: Glazed_Belmont <48196637+GlaZedBelmont@users.noreply.github.com>
2023-10-10 22:20:54 +02:00
Griffin
56cdafbda2
Add Greenlight xCloud Client (#702)
adds greenlight appimage to remote play clients
2023-06-29 03:01:24 -04:00
KingIzzymon
c808f2334f
Updated remoteplay scripts & added SRM disclaimer. (#637) 2023-02-23 00:00:34 -05:00
KingIzzymon
61b1255611
Fixed Parsec & Remote Play Launchers (#630)
- Fixed Parsec crashing when opening from Steam
- Added update/repair of remote play client launchers
- Fixed typos
2023-02-12 19:51:05 -05:00
KingIzzymon
e27261ee91
CSM Updates and bug fixes (#627)
- Added more supported browsers: Brave, Chromium
- Added automation to set default browser as used browser upon initial run
- Added repair script with versioning for cloud.conf
2023-02-12 03:41:02 -05:00
Livedeht
2766bec72a
source functions for cloud services manager 2023-02-11 04:18:38 -05:00
Livedeht
48c1149188
fix fixCloudScripts
sed was replacing wrong value
2023-02-11 04:11:44 -05:00
KingIzzymon
af9e5a4104
Added remote play clients (#622)
* Added remote play clients

- Fixed bug that deleted cloud scripts when pressing "cancel"
- Updated cloud scripts to reflect changes
- Added steam controller template "EmuDeck - Cloud"
- Updated readme

Note: beta testers will need to delete their cloud.conf, run the cloudServicesManager and update their cloud services.

* Minor fixes

* Added remote play clients

- Fixed bug that deleted cloud scripts when pressing "cancel"
- Updated cloud scripts to reflect changes
- Added steam controller template "EmuDeck - Cloud"
- Updated readme

Note: beta testers will need to delete their cloud.conf, run the cloudServicesManager and update their cloud services.
2023-02-11 03:51:54 -05:00
Livedeht
e06a9e5fea Add cloud gaming (#611)
* Create PutLaunchersHere.txt

* Added cloud services parser in SRM config.
Added scripts with matching SteamGridDB names for proper scraping.

* Update userConfigurations.json

Disabled "fuzzyMatch->removeCharacters" so that items such as "Disney+" and "Paramount+" with special characters can match correctly.

* Created "cloud.conf" and edited the scripts.
This allows for users to change the conf to use a different web browser.

* Update README.md

* Added cloudServicesManager.sh.
Features:
* Auto-update list based on github repo.
* Updates exsisting scripts without touching user custom added scripts (based on file name).
* Edit `cloud.conf` file to change default web browser for scripts.

* Use the already pulled data. Since the cloud services manager will be
executed from EmuDeck and it updates the backend we can use it.

* add Chiaki Script

* Streamline menu for cloudManager

---------

Co-authored-by: Isaiah Koontz <isaiah.koontz@gmail.com>
2023-02-04 02:11:48 +01:00