Skip to content

Commit eddaa54

Browse files
Merge pull request #7257 from FreeTubeApp/master-v0.23.4
[Master] Bump package version from 0.23.3 to 0.23.4
2 parents 8db3d28 + 705847d commit eddaa54

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "freetube",
33
"productName": "FreeTube",
44
"description": "A private YouTube client",
5-
"version": "0.23.3",
5+
"version": "0.23.4",
66
"license": "AGPL-3.0-or-later",
77
"main": "./dist/main.js",
88
"private": true,
@@ -74,7 +74,7 @@
7474
"vue-observe-visibility": "^1.0.0",
7575
"vue-router": "^3.6.5",
7676
"vuex": "^3.6.2",
77-
"youtubei.js": "^13.3.0"
77+
"youtubei.js": "^13.4.0"
7878
},
7979
"devDependencies": {
8080
"@babel/core": "^7.26.7",

src/main/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,10 @@ function runApp() {
452452
requestHeaders['Sec-Fetch-Site'] = 'same-origin'
453453
requestHeaders['Sec-Fetch-Mode'] = 'same-origin'
454454
requestHeaders['X-Youtube-Bootstrap-Logged-In'] = 'false'
455+
} else if (url === 'https://www.youtube.com/sw.js_data') {
456+
requestHeaders.Referer = 'https://www.youtube.com/sw.js'
457+
requestHeaders['Sec-Fetch-Site'] = 'same-origin'
458+
requestHeaders['Sec-Fetch-Mode'] = 'same-origin'
455459
} else if (urlObj.origin.endsWith('.googlevideo.com') && urlObj.pathname === '/videoplayback') {
456460
requestHeaders.Referer = 'https://www.youtube.com/'
457461
requestHeaders.Origin = 'https://www.youtube.com'

src/renderer/helpers/api/local.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ async function createInnertube({ withPlayer = false, location = undefined, safet
5050
// This setting is enabled by default and results in YouTube.js reusing the same session across different Innertube instances.
5151
// That behavior is highly undesirable for FreeTube, as we want to create a new session every time to limit tracking.
5252
enable_session_cache: false,
53+
retrieve_innertube_config: false,
54+
user_agent: navigator.userAgent,
5355

5456
retrieve_player: !!withPlayer,
5557
location: location,

yarn.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5949,10 +5949,10 @@ jest-worker@^29.7.0:
59495949
merge-stream "^2.0.0"
59505950
supports-color "^8.0.0"
59515951

5952-
jintr@^3.3.0:
5953-
version "3.3.0"
5954-
resolved "https://registry.yarnpkg.com/jintr/-/jintr-3.3.0.tgz#74271197c260b9b2e435d961339263c515df603d"
5955-
integrity sha512-ZsaajJ4Hr5XR0tSPhOZOTjFhxA0qscKNSOs41NRjx7ZOGwpfdp8NKIBEUtvUPbA37JXyv1sJlgeOOZHjr3h76Q==
5952+
jintr@^3.3.1:
5953+
version "3.3.1"
5954+
resolved "https://registry.yarnpkg.com/jintr/-/jintr-3.3.1.tgz#b88355af0c66603130b12d54721b8ab1d3be0b98"
5955+
integrity sha512-nnOzyhf0SLpbWuZ270Omwbj5LcXUkTcZkVnK8/veJXtSZOiATM5gMZMdmzN75FmTyj+NVgrGaPdH12zIJ24oIA==
59565956
dependencies:
59575957
acorn "^8.8.0"
59585958

@@ -9722,12 +9722,12 @@ yocto-queue@^1.0.0:
97229722
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251"
97239723
integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==
97249724

9725-
youtubei.js@^13.3.0:
9726-
version "13.3.0"
9727-
resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-13.3.0.tgz#31cca5fa295a146409b4858aca3283d8c8926c7a"
9728-
integrity sha512-tbl7rxltpgKoSsmfGUe9JqWUAzv6HFLqrOn0N85EbTn5DLt24EXrjClnXdxyr3PBARMJ3LC4vbll100a0ABsYw==
9725+
youtubei.js@^13.4.0:
9726+
version "13.4.0"
9727+
resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-13.4.0.tgz#1f52d7ed0ccabd5ba718eede84771aa32683d9e2"
9728+
integrity sha512-+fmIZU/dWAjsROONrASy1REwVpy6umAPVuoNLr/4iNmZXl84LyBef0n3hrd1Vn9035EuINToGyQcBmifwUEemA==
97299729
dependencies:
97309730
"@bufbuild/protobuf" "^2.0.0"
9731-
jintr "^3.3.0"
9731+
jintr "^3.3.1"
97329732
tslib "^2.5.0"
97339733
undici "^5.19.1"

0 commit comments

Comments
 (0)