feat(player): add verified USB bit-perfect PCM output

This commit is contained in:
zarzet committed 2026-09-27 12:22:42 +07:00
1 parent 5f0463a7a4
commit 4e464b5b6b
17 files changed
+1262 -13

No files matched your search

+4
View File
@@ -32,6 +32,7 @@ class AppSettings {
// Apply ReplayGain/R128 tags as volume normalization in the built-in player.
final bool playbackNormalization;
final bool autoMix;
final bool usbBitPerfect;
final bool autoplay;
final bool isFirstLaunch;
final bool checkForUpdates;
@@ -145,6 +146,7 @@ class AppSettings {
this.embedReplayGain = false,
this.playbackNormalization = false,
this.autoMix = false,
this.usbBitPerfect = false,
this.autoplay = false,
this.isFirstLaunch = true,
this.checkForUpdates = true,
@@ -233,6 +235,7 @@ class AppSettings {
bool? embedReplayGain,
bool? playbackNormalization,
bool? autoMix,
bool? usbBitPerfect,
bool? autoplay,
bool? isFirstLaunch,
bool? checkForUpdates,
@@ -317,6 +320,7 @@ class AppSettings {
playbackNormalization:
playbackNormalization ?? this.playbackNormalization,
autoMix: autoMix ?? this.autoMix,
usbBitPerfect: usbBitPerfect ?? this.usbBitPerfect,
autoplay: autoplay ?? this.autoplay,
isFirstLaunch: isFirstLaunch ?? this.isFirstLaunch,
checkForUpdates: checkForUpdates ?? this.checkForUpdates,