Skip to content

Commit 98c2436

Browse files
author
lijiahao
committed
v1.6.5
1 parent 30b55a9 commit 98c2436

File tree

13 files changed

+174
-181
lines changed

13 files changed

+174
-181
lines changed

app/background.js

Lines changed: 2 additions & 1 deletion
Large diffs are not rendered by default.

flatpak/io.github.Geocld.XStreamingDesktop.metainfo.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@
3434
</screenshot>
3535
</screenshots>
3636
<releases>
37+
<release version="1.6.5" date="2025-05-15">
38+
<description>
39+
<ul>
40+
<li>Changes:</li>
41+
<li>Bugs Fixed</li>
42+
</ul>
43+
</description>
44+
</release>
3745
<release version="1.6.4" date="2025-04-29">
3846
<description>
3947
<ul>

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"private": true,
33
"name": "xstreaming",
44
"description": "xstreaming",
5-
"version": "1.6.4",
5+
"version": "1.6.5",
66
"author": "Geocld <lijiahao5372@gmail.com>",
77
"main": "app/background.js",
88
"scripts": {
@@ -39,7 +39,7 @@
3939
"uplot": "^1.6.30",
4040
"uuid-1345": "^1.0.2",
4141
"xbox-webapi": "^1.4.1",
42-
"xstreaming-player": "0.2.12",
42+
"xstreaming-player": "0.2.14",
4343
"xvfb-maybe": "^0.2.1"
4444
},
4545
"devDependencies": {

renderer/common/settings.ts

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,16 +125,16 @@ const getSettingsMetas = (t) => {
125125
),
126126
data: [
127127
{value: '', label: 'Auto'},
128-
{value: 'video/AV1', label: 'AV1'},
129-
{value: 'video/VP9', label: 'VP9'},
130-
{value: 'video/VP8', label: 'VP8'},
128+
// {value: 'video/AV1', label: 'AV1'},
129+
// {value: 'video/VP9', label: 'VP9'},
130+
// {value: 'video/VP8', label: 'VP8'},
131131
{value: 'video/H264-4d', label: 'H264-High'},
132132
{value: 'video/H264-42e', label: 'H264-Medium'},
133133
{value: 'video/H264-420', label: 'H264-Low'},
134-
{value: 'video/flexfec-03', label: 'flexfec-03'},
135-
{value: 'video/ulpfec', label: 'ulpfec'},
136-
{value: 'video/rtx', label: 'rtx'},
137-
{value: 'video/red', label: 'red'},
134+
// {value: 'video/flexfec-03', label: 'flexfec-03'},
135+
// {value: 'video/ulpfec', label: 'ulpfec'},
136+
// {value: 'video/rtx', label: 'rtx'},
137+
// {value: 'video/red', label: 'red'},
138138
],
139139
},
140140
{
@@ -232,6 +232,28 @@ const getSettingsMetas = (t) => {
232232
{value: 3, label: '4'},
233233
],
234234
},
235+
{
236+
name: 'polling_rate',
237+
type: 'radio',
238+
title: t('Polling rate'),
239+
description: t('Modify controller response rate'),
240+
data: [
241+
{value: 250, label: '250HZ'},
242+
{value: 83.33, label: '83.33HZ'},
243+
{value: 62.5, label: '62.5HZ'},
244+
{value: 50, label: '50HZ'},
245+
{value: 41.67, label: '41.67HZ'},
246+
{value: 35.71, label: '35.71HZ'},
247+
{value: 31.25, label: '31.25HZ'},
248+
{value: 27.78, label: '27.78HZ'},
249+
{value: 25, label: '25HZ'},
250+
{value: 22.73, label: '22.73HZ'},
251+
{value: 20.83, label: '20.83HZ'},
252+
{value: 19.23, label: '19.23HZ'},
253+
{value: 17.86, label: '17.86HZ'},
254+
{value: 16.67, label: '16.67HZ'},
255+
],
256+
},
235257
],
236258
xhome: [
237259
{

renderer/context/userContext.defaults.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export const defaultSettings = {
1212
preferred_game_language: "en-US",
1313
force_region_ip: "",
1414
codec: "",
15+
polling_rate: 250,
1516
vibration: true,
1617
vibration_mode: "Native",
1718
gamepad_kernal: "Native",

renderer/pages/[locale]/home.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,8 @@ function Home() {
324324
<Image
325325
src={consoleImg}
326326
alt="xss"
327-
width={100}
328-
height={100}
327+
width={130}
328+
height={130}
329329
/>
330330
</div>
331331
<div className="flex justify-center py-1">

renderer/pages/[locale]/stream.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,11 @@ function Stream() {
175175
xPlayer.setAudioControl(true)
176176
}
177177

178+
// Set polling rate
179+
if (settings.polling_rate) {
180+
xPlayer.setPollRate(settings.polling_rate)
181+
}
182+
178183
xPlayer.setConnectFailHandler(() => {
179184
// Not connected
180185
if (connectStateRef.current === "") {
@@ -515,6 +520,7 @@ function Stream() {
515520
}
516521

517522
const onDisconnectPowerOff = () => {
523+
xPlayer && xPlayer.close();
518524
setLoading(true);
519525
setLoadingText(t("Disconnecting..."));
520526
Ipc.send("consoles", "powerOff", consoleId).then(res => {

renderer/public/locales/en/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,7 @@
110110
"Super Big": "Super Big",
111111
"Audio_volume_title": "Volume Control",
112112
"Audio_volume_desc":
113-
"If the default maximum volume does not meet your expectations, you can choose to amplify the audio source here (Note: excessive volume may affect your hearing!)"
113+
"If the default maximum volume does not meet your expectations, you can choose to amplify the audio source here (Note: excessive volume may affect your hearing!)",
114+
"Polling rate": "Polling rate",
115+
"Modify controller response rate": "Modify controller response rate"
114116
}

renderer/public/locales/jp/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,7 @@
9696
"Super Big": "Super Big",
9797
"Audio_volume_title": "Volume Control",
9898
"Audio_volume_desc":
99-
"If the default maximum volume does not meet your expectations, you can choose to amplify the audio source here (Note: excessive volume may affect your hearing!)"
99+
"If the default maximum volume does not meet your expectations, you can choose to amplify the audio source here (Note: excessive volume may affect your hearing!)",
100+
"Polling rate": "Polling rate",
101+
"Modify controller response rate": "Modify controller response rate"
100102
}

renderer/public/locales/pt/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,5 +108,7 @@
108108
"Super Big": "Super Big",
109109
"Audio_volume_title": "Volume Control",
110110
"Audio_volume_desc":
111-
"If the default maximum volume does not meet your expectations, you can choose to amplify the audio source here (Note: excessive volume may affect your hearing!)"
111+
"If the default maximum volume does not meet your expectations, you can choose to amplify the audio source here (Note: excessive volume may affect your hearing!)",
112+
"Polling rate": "Polling rate",
113+
"Modify controller response rate": "Modify controller response rate"
112114
}

renderer/public/locales/zh/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,7 @@
9595
"Super Big": "超大",
9696
"Audio_volume_title": "音量控制",
9797
"Audio_volume_desc":
98-
"如果默认音量最大值达不到预期,可以在此处选择放大音源(注意过大的音量会影响听力!)"
98+
"如果默认音量最大值达不到预期,可以在此处选择放大音源(注意过大的音量会影响听力!)",
99+
"Polling rate": "手柄回报率",
100+
"Modify controller response rate": "修改手柄回报率"
99101
}

renderer/public/locales/zht/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,7 @@
9595
"Super Big": "超大",
9696
"Audio_volume_title": "音量控制",
9797
"Audio_volume_desc":
98-
"如果默认音量最大值达不到预期,可以在此处选择放大音源(注意过大的音量会影响听力!)"
98+
"如果默认音量最大值达不到预期,可以在此处选择放大音源(注意过大的音量会影响听力!)",
99+
"Polling rate": "手柄回报率",
100+
"Modify controller response rate": "修改手柄回报率"
99101
}

0 commit comments

Comments
 (0)