Skip to content

feat: Equalizer - #1962

Closed
puckey wants to merge 1 commit into
doublesymmetry:mainfrom
puckey:feature/equalizer
Closed

feat: Equalizer#1962
puckey wants to merge 1 commit into
doublesymmetry:mainfrom
puckey:feature/equalizer

Conversation

@puckey

@puckey puckey commented Mar 17, 2023

Copy link
Copy Markdown
Contributor

See #1950

Implements equalizer functionality for Android – relies on the following pr to be merged: doublesymmetry/KotlinAudio#68

  • TrackPlayer.getEqualizerSettings(): Promise<EqualizerSettings>
  • TrackPlayer.setEqualizerEnabled(enabled: boolean): Promise<void>
  • TrackPlayer.setEqualizerPreset(preset: string): Promise<void>
  • TrackPlayer.setEqualizerLevels(levels: number[]): Promise<void>
  • useEqualizer() hook which returns updated EqualizerSettings whenever any of its properties change
type EqualizerSettings = {
  activePreset?: string;
  bandCount: number;
  bandLevels: number[];
  centerBandFrequencies: number[];
  enabled: boolean;
  lowerBandLevelLimit: number;
  presets: string[];
  upperBandLevelLimit: number;
}

@puckey
puckey force-pushed the feature/equalizer branch from d1230a7 to a8789a5 Compare March 17, 2023 16:06
@puckey puckey mentioned this pull request Mar 22, 2023
@puckey
puckey force-pushed the feature/equalizer branch from a8789a5 to 4871e19 Compare April 3, 2023 15:04
@puckey puckey closed this Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant