Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Ujust scripts for Cloud apps (Xbox Cloud Gaming, others?) #2223

Merged
merged 11 commits into from
Feb 20, 2025

Conversation

xXJSONDeruloXx
Copy link
Contributor

simple ujust script(s) to make kiosk style web apps in steam as non steam games

@xXJSONDeruloXx
Copy link
Contributor Author

per discord discussions, going to make a ugum picker with all web app options to avoid flooding ujust menu, could also incorporate into bazzite portal easily as well

image

@KyleGospo
Copy link
Member

KyleGospo commented Feb 18, 2025

@xXJSONDeruloXx Anything I can do to help w/ this?

@xXJSONDeruloXx
Copy link
Contributor Author

@KyleGospo thanks for the offer, I got sidetracked with decky frame gen lately, but last I tested this one on my rog ally the shortcuts would not interface with controls. I am not sure if this is an HHD issue or maybe something with the web app launch options or something else entirely.

was thinking of maybe reworking this to fit the structure from https://github.com/aarron-lee/youtube-tv-linux

and taking a page from Aru from the discord:

you could try taking the youtube-tv electron wrapper, and swap out the URL. https://github.com/aarron-lee/youtube-tv-linux/blob/90c14d543e1cacf5ab980d1dadb8e6b27f35615b/index.js#L15
win.loadURL('https://youtube.com/tv', {
userAgent: 'Mozilla/5.0 (PS4; Leanback Shell) Gecko/20100101 Firefox/65.0 LeanbackShell/01.00.01.75 Sony PS4/ (PS4, , no, CH)'
});
the github workflow is already in place to generate AppImages, but you can also build it locally with npm
hrm, i guess you'd also want to change the actual App name, generated AppImage name, etc
for that, you'd need to update the package.json accordingly: https://github.com/aarron-lee/youtube-tv-linux/blob/master/package.json

let me know if this has been idle too long and you want it closed, otherwise I will circle back to it soon and see if maybe the above is a good approach

@noelmiller
Copy link
Member

@xXJSONDeruloXx
Copy link
Contributor Author

ok we got the appimage instead of firefox PWA (swapping for RPM in a bit maybe), way more services from ARU's StreamingServiceLauncher repo, and yafti with easy install FE for all media apps or folder nesting for selecting each individually, all without stop and ask, and proper ugum picker, should pass linter as well.

@xXJSONDeruloXx xXJSONDeruloXx marked this pull request as ready for review February 20, 2025 01:40
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels Feb 20, 2025
@xXJSONDeruloXx
Copy link
Contributor Author

controller working better in things like xbox gamepass site with this one I am finding, and picker now looks like:

image

@xXJSONDeruloXx
Copy link
Contributor Author

Kyle good to do appimage for now, maybe we roll RPM in image later on

@KyleGospo KyleGospo changed the base branch from main to testing February 20, 2025 03:59
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Feb 20, 2025
@KyleGospo KyleGospo enabled auto-merge February 20, 2025 04:00
@KyleGospo KyleGospo merged commit 3b53e6f into ublue-os:testing Feb 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants