diff --git a/Source/Settings.xm b/Source/Settings.xm index e1f6521..549a8fe 100644 --- a/Source/Settings.xm +++ b/Source/Settings.xm @@ -346,7 +346,6 @@ static const NSInteger YTLiteSection = 789; BASIC_SWITCH(LOC(@"HIDE_COMMUNITY_POSTS"), LOC(@"HIDE_COMMUNITY_POSTS_DESC"), @"hideCommunityPosts_enabled"), BASIC_SWITCH(LOC(@"HIDE_CAST_BUTTON"), LOC(@"HIDE_CAST_BUTTON_DESC"), @"hideCastButton_enabled"), BASIC_SWITCH(LOC(@"HIDE_SPONSORBLOCK_BUTTON"), LOC(@"HIDE_SPONSORBLOCK_BUTTON_DESC"), @"hideSponsorBlockButton_enabled"), - BASIC_SWITCH(LOC(@"YT_SPEED"), LOC(@"YT_SPEED_DESC"), @"ytSpeed_enabled"), BASIC_SWITCH(LOC(@"HIDE_HOME_TAB"), LOC(@"HIDE_HOME_TAB_DESC"), @"hideHomeTab_enabled"), BASIC_SWITCH(LOC(@"FIX_CASTING"), LOC(@"FIX_CASTING_DESC"), @"fixCasting_enabled"), BASIC_SWITCH(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled"), diff --git a/YTLitePlus.xm b/YTLitePlus.xm index 81280e8..687278e 100644 --- a/YTLitePlus.xm +++ b/YTLitePlus.xm @@ -463,55 +463,6 @@ static NSData *cellDividerData = nil; %end %end -// YTSpeed - https://github.com/Lyvendia/YTSpeed -%group gYTSpeed -%hook YTVarispeedSwitchController -- (id)init { - id result = %orig; - - const int size = 17; - float speeds[] = {0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, 2.5, 2.75, 3.0, 3.25, 3.5, 3.75, 4.0, 5.0}; - id varispeedSwitchControllerOptions[size]; - - for (int i = 0; i < size; ++i) { - id title = [NSString stringWithFormat:@"%.2fx", speeds[i]]; - varispeedSwitchControllerOptions[i] = [[%c(YTVarispeedSwitchControllerOption) alloc] initWithTitle:title rate:speeds[i]]; - } - - NSUInteger count = sizeof(varispeedSwitchControllerOptions) / sizeof(id); - NSArray *varispeedArray = [NSArray arrayWithObjects:varispeedSwitchControllerOptions count:count]; - MSHookIvar(self, "_options") = varispeedArray; - - return result; -} -%end - -%hook MLHAMQueuePlayer -- (void)setRate:(float)rate { - MSHookIvar(self, "_rate") = rate; - MSHookIvar(self, "_preferredRate") = rate; - - id player = MSHookIvar(self, "_player"); - [player setRate: rate]; - - id stickySettings = MSHookIvar(self, "_stickySettings"); - [stickySettings setRate: rate]; - - [self.playerEventCenter broadcastRateChange: rate]; - - YTSingleVideoController *singleVideoController = self.delegate; - [singleVideoController playerRateDidChange: rate]; -} -%end - -%hook YTPlayerViewController -%property (nonatomic, assign) float playbackRate; -- (void)singleVideo:(id)video playbackRateDidChange:(float)rate { - %orig; -} -%end -%end - // App Settings Overlay Options %group gDisableAccountSection %hook YTSettingsSectionItemManager @@ -651,9 +602,6 @@ static NSData *cellDividerData = nil; if (IsEnabled(@"disableAmbientMode_enabled")) { %init(gDisableAmbientMode); } - if (IsEnabled(@"ytSpeed_enabled")) { - %init(gYTSpeed); - } if (IsEnabled(@"disableAccountSection_enabled")) { %init(gDisableAccountSection); } diff --git a/lang/YTLitePlus.bundle/ar.lproj/Localizable.strings b/lang/YTLitePlus.bundle/ar.lproj/Localizable.strings index 5f78f54..018794c 100644 --- a/lang/YTLitePlus.bundle/ar.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/ar.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Enable YTSpeed"; -"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/de.lproj/Localizable.strings b/lang/YTLitePlus.bundle/de.lproj/Localizable.strings index 2f2054e..dadea22 100644 --- a/lang/YTLitePlus.bundle/de.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/de.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "iSponsorBlock ausblenden"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = "Blende die iSponsorBlock-Schaltfläche in der Navigationsleiste aus"; -"YT_SPEED" = "YTSpeed aktivieren"; -"YT_SPEED_DESC" = "Aktiviere YTSpeed, um mehr Optionen für die Wiedergabegeschwindigkeit freizuschalten. Ein Neustart der App ist erforderlich."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/en.lproj/Localizable.strings b/lang/YTLitePlus.bundle/en.lproj/Localizable.strings index e7b345b..6488d53 100644 --- a/lang/YTLitePlus.bundle/en.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/en.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Enable YTSpeed"; -"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/es.lproj/Localizable.strings b/lang/YTLitePlus.bundle/es.lproj/Localizable.strings index ce8ca3e..22c1f59 100644 --- a/lang/YTLitePlus.bundle/es.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/es.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Ocultar el botón iSponsorBlock en la barra de navegación"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Activar YTSpeed"; -"YT_SPEED_DESC" = "Activa YTSpeed para tener más opciones de velocidad de reproducción. Es necesario reiniciar la aplicación."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/fr.lproj/Localizable.strings b/lang/YTLitePlus.bundle/fr.lproj/Localizable.strings index 007bc1c..0faf7e5 100644 --- a/lang/YTLitePlus.bundle/fr.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/fr.lproj/Localizable.strings @@ -100,9 +100,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Masquer le bouton iSponsorBlock dans la barre de navigation"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Activer YTSpeed"; -"YT_SPEED_DESC" = "Activez YTSpeed pour avoir plus d'options de vitesse de lecture. Un redémarrage de l'application est requis."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/ja.lproj/Localizable.strings b/lang/YTLitePlus.bundle/ja.lproj/Localizable.strings index 9a76aa7..5939592 100644 --- a/lang/YTLitePlus.bundle/ja.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/ja.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "ナビゲーションバーのiSponsorBlockボタンを非表示"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "YTSpeedを有効化"; -"YT_SPEED_DESC" = "より多くの再生速度を選択できるようになります。アプリの再起動が必要です。"; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/pt.lproj/Localizable.strings b/lang/YTLitePlus.bundle/pt.lproj/Localizable.strings index 66649b1..fe10e31 100644 --- a/lang/YTLitePlus.bundle/pt.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/pt.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Enable YTSpeed"; -"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/ro.lproj/Localizable.strings b/lang/YTLitePlus.bundle/ro.lproj/Localizable.strings index f3ae9be..487c6be 100644 --- a/lang/YTLitePlus.bundle/ro.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/ro.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Ascundere buton iSponsorBlock în bara de navigație"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Activare YTSpeed"; -"YT_SPEED_DESC" = "Activați YTSpeed pentru a avea mai multe opțiuni pentru viteza redării. Este necesară repornirea aplicației."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/ru.lproj/Localizable.strings b/lang/YTLitePlus.bundle/ru.lproj/Localizable.strings index 44237fc..8d35f2b 100644 --- a/lang/YTLitePlus.bundle/ru.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/ru.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Enable YTSpeed"; -"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/template.lproj/Localizable.strings b/lang/YTLitePlus.bundle/template.lproj/Localizable.strings index 3112ff0..2ba02c6 100644 --- a/lang/YTLitePlus.bundle/template.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/template.lproj/Localizable.strings @@ -112,9 +112,6 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap "HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Enable YTSpeed"; -"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings b/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings index cef4caa..ef389f6 100644 --- a/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings @@ -97,9 +97,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "Enable YTSpeed"; -"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required."; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs"; diff --git a/lang/YTLitePlus.bundle/zh_TW.lproj/Localizable.strings b/lang/YTLitePlus.bundle/zh_TW.lproj/Localizable.strings index c4d5f24..4987ecc 100644 --- a/lang/YTLitePlus.bundle/zh_TW.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/zh_TW.lproj/Localizable.strings @@ -98,9 +98,6 @@ "HIDE_SPONSORBLOCK_BUTTON" = "隱藏 iSponsorBlock 按鈕"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; -"YT_SPEED" = "啟用 YTSpeed"; -"YT_SPEED_DESC" = "擁有更多種影片速度。重新啟動應用程式以套用變更。"; - "HIDE_HOME_TAB" = "Hide Home Tab"; "HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";