feat: loudnorm (#1358)

* feat: loudnorm

* fix

* fix: android only

* fix: toString
This commit is contained in:
My-Responsitories
2025-09-28 22:16:33 +08:00
committed by GitHub
parent 046412b709
commit 22c57bf468
14 changed files with 307 additions and 199 deletions

View File

@@ -93,6 +93,7 @@ abstract class SettingBoxKey {
refreshDisplacement = 'refreshDisplacement',
showHotRcmd = 'showHotRcmd',
audioNormalization = 'audioNormalization',
fallbackNormalization = 'fallbackNormalization',
superResolutionType = 'superResolutionType',
preInitPlayer = 'preInitPlayer',
mainTabBarView = 'mainTabBarView',

View File

@@ -414,6 +414,9 @@ abstract class Pref {
static String get audioNormalization =>
_setting.get(SettingBoxKey.audioNormalization, defaultValue: '0');
static String get fallbackNormalization =>
_setting.get(SettingBoxKey.fallbackNormalization, defaultValue: '0');
static SuperResolutionType get superResolutionType {
SuperResolutionType? superResolutionType;
final index = _setting.get(SettingBoxKey.superResolutionType);