Skip to content

Commit 1aaa9f4

Browse files
chore: update dependencies (#463)
* Fix: reuse peerId by info hash * Update dependencies to fix linter failure in CI * Fix: eslint scripts failure with pnpm v10 * Revert Shaka Player to 4.12 There is a breaking change in Shaka Player 4.13 * Remove eslint packages from package.json * Revert tracker client changes * chore: update shaka-player to latest version * fix: build error with shaka v13 --------- Co-authored-by: DimaDemchenko <[email protected]>
1 parent 0680fdf commit 1aaa9f4

File tree

7 files changed

+929
-1518
lines changed

7 files changed

+929
-1518
lines changed

package.json

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,26 @@
1818
"create-doc": "pnpm typedoc"
1919
},
2020
"devDependencies": {
21-
"@eslint-react/eslint-plugin": "^1.24.0",
21+
"@eslint-react/eslint-plugin": "^1.26.1",
2222
"@types/eslint__js": "^8.42.3",
23-
"eslint": "^9.18.0",
23+
"eslint": "^9.19.0",
2424
"eslint-plugin-import": "^2.31.0",
2525
"globals": "^15.14.0",
2626
"prettier": "^3.4.2",
2727
"rimraf": "^6.0.1",
2828
"typedoc": "^0.27.6",
29-
"typedoc-material-theme": "^1.2.0",
29+
"typedoc-material-theme": "^1.3.0",
3030
"typescript": "^5.7.3",
31-
"typescript-eslint": "^8.21.0",
32-
"vite": "^6.0.10"
31+
"typescript-eslint": "^8.23.0",
32+
"vite": "^6.1.0"
33+
},
34+
"pnpm": {
35+
"onlyBuiltDependencies": [
36+
"bufferutil",
37+
"core-js",
38+
"esbuild",
39+
"node-datachannel",
40+
"utf-8-validate"
41+
]
3342
}
3443
}

packages/p2p-media-loader-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,6 @@
6868
"@rollup/plugin-terser": "^0.4.4",
6969
"@types/streamx": "^2.9.5",
7070
"vite-plugin-node-polyfills": "^0.23.0",
71-
"vitest": "^3.0.2"
71+
"vitest": "^3.0.5"
7272
}
7373
}

packages/p2p-media-loader-demo/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050
"@vidstack/react": "^1.12.12",
5151
"d3": "^7.9.0",
5252
"dplayer": "^1.27.1",
53-
"hls.js": "^1.5.19",
53+
"hls.js": "^1.5.20",
5454
"mediaelement": "^7.0.7",
5555
"openplayerjs": "^2.14.7",
5656
"p2p-media-loader-core": "workspace:*",
5757
"p2p-media-loader-hlsjs": "workspace:*",
5858
"p2p-media-loader-shaka": "workspace:*",
5959
"plyr": "^3.7.8",
60-
"shaka-player": "^4.12.8"
60+
"shaka-player": "^4.13.2"
6161
},
6262
"devDependencies": {
6363
"@types/d3": "^7.4.3",

packages/p2p-media-loader-hlsjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@
5555
},
5656
"devDependencies": {
5757
"@rollup/plugin-terser": "^0.4.4",
58-
"hls.js": "^1.5.19"
58+
"hls.js": "^1.5.20"
5959
}
6060
}

packages/p2p-media-loader-shaka/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@
5656
},
5757
"devDependencies": {
5858
"@rollup/plugin-terser": "^0.4.4",
59-
"shaka-player": "^4.12.8"
59+
"shaka-player": "^4.13.2"
6060
}
6161
}

packages/p2p-media-loader-shaka/src/loading-handler.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class Loader {
3030
const { RequestType } = this.shaka.net.NetworkingEngine;
3131
const [url, request, requestType] = args;
3232
if (requestType === RequestType.SEGMENT) {
33-
return this.loadSegment(url, request.headers.Range);
33+
return this.loadSegment(url, request);
3434
}
3535

3636
const loading = this.defaultLoad() as LoadingHandlerResult;
@@ -50,8 +50,9 @@ export class Loader {
5050

5151
private loadSegment(
5252
segmentUrl: string,
53-
byteRangeString: string,
53+
originalRequest: shaka.extern.Request,
5454
): LoadingHandlerResult {
55+
const byteRangeString = originalRequest.headers.Range;
5556
const segmentRuntimeId = Utils.getSegmentRuntimeId(
5657
segmentUrl,
5758
byteRangeString,
@@ -74,6 +75,7 @@ export class Loader {
7475
return {
7576
data,
7677
headers: {},
78+
originalRequest,
7779
uri: segmentUrl,
7880
originalUri: segmentUrl,
7981
timeMs: getLoadingDurationBasedOnBandwidth(

0 commit comments

Comments
 (0)