Files
youtube-music/src/plugins/skip-silences/index.ts
2023-12-02 02:33:40 +09:00

23 lines
561 B
TypeScript

import { createPlugin } from '@/utils';
import { onRendererLoad, onRendererUnload } from './renderer';
import { t } from '@/i18n';
export type SkipSilencesPluginConfig = {
enabled: boolean;
onlySkipBeginning: boolean;
};
export default createPlugin({
name: () => t('plugins.skip-silences.name'),
description: () => t('plugins.skip-silences.description'),
restartNeeded: true,
config: {
enabled: false,
onlySkipBeginning: false,
} as SkipSilencesPluginConfig,
renderer: {
start: onRendererLoad,
stop: onRendererUnload,
},
});