mirror of
https://github.com/jeffvli/feishin.git
synced 2026-07-06 18:49:59 +02:00
Added Graphic EQ and Compressor (#1972)
* Adding Graphic Eq and Compressor with presets
This commit is contained in:
@@ -117,6 +117,15 @@ export const MpvPlayerEngine = (props: MpvPlayerEngineProps) => {
|
||||
properties,
|
||||
});
|
||||
|
||||
// Apply EQ and compressor filters after MPV has initialized
|
||||
const { compressor, equalizer } = useSettingsStore.getState().playback;
|
||||
const { buildMpvAudioFilters } =
|
||||
await import('/@/renderer/features/settings/components/playback/mpv-audio-filters');
|
||||
const filterStr = buildMpvAudioFilters(equalizer, compressor);
|
||||
if (filterStr) {
|
||||
mpvPlayer?.setProperties({ af: filterStr });
|
||||
}
|
||||
|
||||
// After initialization, populate the queue if currentSrc is available
|
||||
// Don't override queue if radio is active
|
||||
const radioState = useRadioStore.getState();
|
||||
|
||||
Reference in New Issue
Block a user