Minor changes
This commit is contained in:
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "Materialious",
|
||||
"version": "1.10.9",
|
||||
"version": "1.10.10",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "Materialious",
|
||||
"version": "1.10.9",
|
||||
"version": "1.10.10",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@capacitor-community/electron": "^5.0.0",
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "materialious",
|
||||
"version": "1.10.9",
|
||||
"version": "1.10.10",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "materialious",
|
||||
"version": "1.10.9",
|
||||
"version": "1.10.10",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@capacitor-community/electron": "^5.0.1",
|
||||
|
||||
@@ -428,7 +428,6 @@
|
||||
|
||||
player = new shaka.Player();
|
||||
|
||||
// YouTube's defaults
|
||||
player.configure({
|
||||
abr: {
|
||||
enabled: true,
|
||||
@@ -438,18 +437,18 @@
|
||||
}
|
||||
},
|
||||
streaming: {
|
||||
failureCallback: (error: shaka.util.Error) => {
|
||||
console.error('Streaming failure:', error);
|
||||
player.retryStreaming(5);
|
||||
},
|
||||
bufferingGoal: 120,
|
||||
rebufferingGoal: 0.01,
|
||||
bufferBehind: 300,
|
||||
retryParameters: {
|
||||
maxAttempts: 30,
|
||||
baseDelay: 1500,
|
||||
backoffFactor: 2.5,
|
||||
fuzzFactor: 0.7,
|
||||
timeout: 120000
|
||||
},
|
||||
stallThreshold: 2,
|
||||
stallSkip: 0.5
|
||||
maxAttempts: 8,
|
||||
fuzzFactor: 0.5,
|
||||
timeout: 30 * 1000
|
||||
}
|
||||
}
|
||||
});
|
||||
playerElement = document.getElementById('player') as HTMLMediaElement;
|
||||
|
||||
@@ -39,12 +39,6 @@ export async function patchYoutubeJs(videoId: string): Promise<VideoPlay> {
|
||||
? androidPoTokenMinter
|
||||
: window.electronAPI.generatePoToken;
|
||||
|
||||
poTokenCacheStore.set(BG.PoToken.generateColdStartToken(visitorData));
|
||||
|
||||
platformMinter(challengeResponse.bg_challenge, requestKey, visitorData).then((poToken) =>
|
||||
poTokenCacheStore.set(poToken)
|
||||
);
|
||||
|
||||
const extraArgs: Record<string, any> = {
|
||||
playbackContext: {
|
||||
contentPlaybackContext: {
|
||||
@@ -78,6 +72,18 @@ export async function patchYoutubeJs(videoId: string): Promise<VideoPlay> {
|
||||
throw new Error('Unable to pull video info from youtube.js');
|
||||
}
|
||||
|
||||
if (video.basic_info.is_live) {
|
||||
poTokenCacheStore.set(
|
||||
await platformMinter(challengeResponse.bg_challenge, requestKey, visitorData)
|
||||
);
|
||||
} else {
|
||||
poTokenCacheStore.set(BG.PoToken.generateColdStartToken(visitorData));
|
||||
|
||||
platformMinter(challengeResponse.bg_challenge, requestKey, visitorData).then((poToken) =>
|
||||
poTokenCacheStore.set(poToken)
|
||||
);
|
||||
}
|
||||
|
||||
let dashUri: string | undefined;
|
||||
|
||||
if (video.streaming_data) {
|
||||
|
||||
Reference in New Issue
Block a user