omeryusufyagci / fast-music-remover

A C++ based, lightweight music and noise remover for YouTube and other internet media, using DeepFilterNet for audio enhancement.
MIT License
199 stars 21 forks source link

Feature: Add `DeepFilterConfigManager` to core #65

Open omeryusufyagci opened 3 weeks ago

omeryusufyagci commented 3 weeks ago

Similar to what has been done for FFmpegConfigManager, it'd be good to add a DeepFilterConfigManager to receive user configs, settings and most importantly perform validations. This will make it much easier when using DeepFilter, as we will be able to trust that the settings are valid.

There is no ConfigManager interface. Perhaps it would've been good to have one, but we can study that need during this implementation.