aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets/javascripts/helpers
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-03-17 13:24:03 +0300
committerManeraKai <manerakai@protonmail.com>2022-03-17 13:24:03 +0300
commitd194ace6438d8f5a1a69d96a0e2d700184bce514 (patch)
tree670a4f479f362cf7c127904a00f7a3a079939290 /src/assets/javascripts/helpers
parentFixed typo. Bump version to 1.5.4 (diff)
downloadlibredirect-d194ace6438d8f5a1a69d96a0e2d700184bce514.zip
Fixed bugs
Diffstat (limited to 'src/assets/javascripts/helpers')
-rw-r--r--src/assets/javascripts/helpers/youtube/options.js2
-rw-r--r--src/assets/javascripts/helpers/youtube/piped-preferences.js4
-rw-r--r--src/assets/javascripts/helpers/youtube/youtube.js51
3 files changed, 28 insertions, 29 deletions
diff --git a/src/assets/javascripts/helpers/youtube/options.js b/src/assets/javascripts/helpers/youtube/options.js
index 27bed3f8..d73f95f0 100644
--- a/src/assets/javascripts/helpers/youtube/options.js
+++ b/src/assets/javascripts/helpers/youtube/options.js
@@ -314,7 +314,7 @@ export async function initOptions() {
invidiousVrMode = r.invidiousVrMode ?? true;
invidiousSavePlayerPos = r.invidiousSavePlayerPos ?? false;
- pipedBufferGoal = r.pipedBufferGoal ?? 10;
+ pipedBufferGoal = r.pipedBufferGoal ?? 300;
pipedComments = r.pipedComments ?? true;
pipedDisableLBRY = r.pipedDisableLBRY ?? false;
pipedEnabledCodecs = r.pipedEnabledCodecs ?? ["av1", "vp9", "avc"];
diff --git a/src/assets/javascripts/helpers/youtube/piped-preferences.js b/src/assets/javascripts/helpers/youtube/piped-preferences.js
index 77f47338..6548a2bb 100644
--- a/src/assets/javascripts/helpers/youtube/piped-preferences.js
+++ b/src/assets/javascripts/helpers/youtube/piped-preferences.js
@@ -26,7 +26,7 @@ browser.storage.local.get(
let youtubeVolume = r.youtubeVolume ?? 100;
let youtubeListen = r.youtubeListen ?? false;
- let pipedBufferGoal = r.pipedBufferGoal ?? 10;
+ let pipedBufferGoal = r.pipedBufferGoal ?? 300;
let pipedComments = r.pipedComments ?? true;
let pipedDisableLBRY = r.pipedDisableLBRY ?? false;
let pipedEnabledCodecs = r.pipedEnabledCodecs ?? ["av1", "vp9", "avc"];
@@ -39,7 +39,7 @@ browser.storage.local.get(
let pipedSponsorblock = r.pipedSponsorblock ?? true;
let pipedWatchHistory = r.pipedWatchHistory ?? false;
- localStorage.setItem("bufferGoal", pipedBufferGoal);
+ localStorage.setItem("bufferGoal", pipedBufferGoal.toString());
localStorage.setItem("comments", pipedComments);
localStorage.setItem("disableLBRY", pipedDisableLBRY);
localStorage.setItem("enabledCodecs", pipedEnabledCodecs);
diff --git a/src/assets/javascripts/helpers/youtube/youtube.js b/src/assets/javascripts/helpers/youtube/youtube.js
index 8f1ff3f5..10e8cba5 100644
--- a/src/assets/javascripts/helpers/youtube/youtube.js
+++ b/src/assets/javascripts/helpers/youtube/youtube.js
@@ -541,7 +541,7 @@ function isPipedorInvidious(url, type, frontend) {
}
function initPipedLocalStorage(tabId) {
- if (enableCustomSettings)
+ if (!disable && frontend == 'piped' && enableCustomSettings)
browser.tabs.executeScript(
tabId,
{
@@ -552,7 +552,7 @@ function initPipedLocalStorage(tabId) {
}
function initPipedMaterialLocalStorage(tabId) {
- if (enableCustomSettings)
+ if (!disable && frontend == 'pipedMaterial' && enableCustomSettings)
browser.tabs.executeScript(
tabId,
{
@@ -563,15 +563,13 @@ function initPipedMaterialLocalStorage(tabId) {
}
function initInvidiousCookies() {
-
- let checkedInstances = [
- ...invidiousNormalRedirectsChecks,
- ...invidiousNormalCustomRedirects,
- ...invidiousTorRedirectsChecks,
- ...invidiousTorCustomRedirects,
- ];
-
- if (enableCustomSettings)
+ if (!disable && frontend == 'invidious' && enableCustomSettings) {
+ let checkedInstances = [
+ ...invidiousNormalRedirectsChecks,
+ ...invidiousNormalCustomRedirects,
+ ...invidiousTorRedirectsChecks,
+ ...invidiousTorCustomRedirects,
+ ];
for (const instanceUrl of checkedInstances)
browser.cookies.get(
{
@@ -580,17 +578,17 @@ function initInvidiousCookies() {
},
cookie => {
let prefs = {};
- if (cookie) {
- prefs = JSON.parse(decodeURIComponent(cookie.value));
- browser.cookies.remove({ url: instanceUrl, name: "PREFS" });
- }
+ // if (cookie) {
+ // prefs = JSON.parse(decodeURIComponent(cookie.value));
+ // browser.cookies.remove({ url: instanceUrl, name: "PREFS" });
+ // }
- prefs.local = invidiousAlwaysProxy == 'true';
+ prefs.local = invidiousAlwaysProxy;
prefs.dark_mode = theme;
- prefs.video_loop = invidiousVideoLoop == 'true';
- prefs.continue_autoplay = invidiousContinueAutoplay == 'true';
- prefs.continue = invidiousContinue == 'true';
- prefs.listen = youtubeListen == 'true';
+ prefs.video_loop = invidiousVideoLoop;
+ prefs.continue_autoplay = invidiousContinueAutoplay;
+ prefs.continue = invidiousContinue;
+ prefs.listen = youtubeListen;
prefs.speed = parseFloat(invidiousSpeed);
prefs.quality = invidiousQuality;
prefs.quality_dash = invidiousQualityDash;
@@ -605,15 +603,15 @@ function initInvidiousCookies() {
prefs.captions[1] = invidiousCaptions[1];
prefs.captions[2] = invidiousCaptions[2];
- prefs.related_videos = invidiousRelatedVideos == 'true';
- prefs.annotations = invidiousAnnotations == 'true'
- prefs.extend_desc = invidiousExtendDesc == 'true';
- prefs.vr_mode = invidiousVrMode == 'true';
- prefs.save_player_pos = invidiousSavePlayerPos == 'true';
+ prefs.related_videos = invidiousRelatedVideos;
+ prefs.annotations = invidiousAnnotations
+ prefs.extend_desc = invidiousExtendDesc;
+ prefs.vr_mode = invidiousVrMode;
+ prefs.save_player_pos = invidiousSavePlayerPos;
prefs.volume = parseInt(volume);
prefs.player_style = invidiousPlayerStyle;
- prefs.youtubeAutoplay = youtubeAutoplay == 'true';
+ prefs.autoplay = youtubeAutoplay;
browser.cookies.set({
url: instanceUrl,
@@ -622,6 +620,7 @@ function initInvidiousCookies() {
})
}
)
+ }
}
let theme;