please forgive my sins
This commit is contained in:
parent
7f73fc1ff2
commit
f23e66440b
2 changed files with 77 additions and 1 deletions
75
index.js
75
index.js
|
@ -8,6 +8,81 @@ ElectronSentry.init({dsn: "https://68c422bfaaf44dea880b86aad5a820d2@o954055.inge
|
||||||
// Enable WebGPU and list adapters (EXPERIMENTAL.)
|
// Enable WebGPU and list adapters (EXPERIMENTAL.)
|
||||||
app.commandLine.appendSwitch('enable-unsafe-webgpu');
|
app.commandLine.appendSwitch('enable-unsafe-webgpu');
|
||||||
|
|
||||||
|
const configSchema = {
|
||||||
|
"general": {
|
||||||
|
"close_behavior": {
|
||||||
|
type: "number",
|
||||||
|
default: 0
|
||||||
|
},
|
||||||
|
"startup_behavior": {
|
||||||
|
type: "number",
|
||||||
|
default: 0
|
||||||
|
},
|
||||||
|
"discord_rpc": {
|
||||||
|
type: "number",
|
||||||
|
default: 1
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"behavior": {
|
||||||
|
"hw_acceleration": {
|
||||||
|
type: "number",
|
||||||
|
default: 0 // 0 = default, 1 = webgpu, 2 = gpu disabled
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"audio": {
|
||||||
|
"quality": {
|
||||||
|
type: "string",
|
||||||
|
default: "extreme",
|
||||||
|
},
|
||||||
|
"seamless_audio": {
|
||||||
|
type: "boolean",
|
||||||
|
default: true,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visual": {
|
||||||
|
"theme": {
|
||||||
|
type: "string",
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
"scrollbars": {
|
||||||
|
type: "number",
|
||||||
|
default: 0
|
||||||
|
},
|
||||||
|
"refresh_rate": {
|
||||||
|
type: "number",
|
||||||
|
default: 0
|
||||||
|
},
|
||||||
|
"animated_artwork": {
|
||||||
|
type: "number",
|
||||||
|
default: 0 // 0 = always, 1 = limited, 2 = never
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lyrics": {
|
||||||
|
"enable_mxm": {
|
||||||
|
type: "boolean",
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
"mxm_language": {
|
||||||
|
type: "string",
|
||||||
|
default: "en"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lastfm": {
|
||||||
|
"enabled": {
|
||||||
|
type: "boolean",
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
"scrobble_after": {
|
||||||
|
type: "number",
|
||||||
|
default: 30
|
||||||
|
},
|
||||||
|
"auth_token": {
|
||||||
|
type: "string",
|
||||||
|
default: ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Creating the Application Window and Calling all the Functions
|
// Creating the Application Window and Calling all the Functions
|
||||||
function CreateWindow() {
|
function CreateWindow() {
|
||||||
|
|
|
@ -20,7 +20,8 @@
|
||||||
enableCEA708Captions: false,
|
enableCEA708Captions: false,
|
||||||
emeEnabled: false,
|
emeEnabled: false,
|
||||||
abrEwmaDefaultEstimate: 10000,
|
abrEwmaDefaultEstimate: 10000,
|
||||||
testBandwidth: false
|
testBandwidth: false,
|
||||||
|
capLevelToPlayerSize: true
|
||||||
};
|
};
|
||||||
if (this.hls) {
|
if (this.hls) {
|
||||||
console.log('detached');
|
console.log('detached');
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue