Filebert is a .NET-based program that performs media file diagnostics. Windows XP thru 11 are supported with limited support for other operating systems.
A portable install may be performed by copying either of the standalone .exe
files:
filebert.exe
- Console interfacefilebertWin.exe
- Graphical interface for Windows only
The console version allows batch operation, advanced logging, and cross-platform use.
The behavior of the two executables is otherwise identical.
Full functionality for either requires that flac.exe
is available to the command line.
An installer is also provided for both executables. The installer makes no registry changes other than what is needed for basic installation.
Filebert is freeware with complete source and build available for inspection at GitHub.
This Git repository is organized as a single Visual Studio solution plus some accessories in the root. These are the solution's projects:
Source
- Codebase in shared projects by namespace.ConDiags
- Builds the console executable. Architecture is MVC.Harness480
- Builds the domain. For test and development only.Test480
- MSTest unit tests with mock. Code coverage is pitiful.WpfDiags
- Builds the WPF executable. Architecture is MVVM.Install
- Builds the entirely optional installer.
- Visual Studio Community 2022. Earlier versions might work too.
- Microsoft Visual Studio Installer Projects extension.
- Release configuration, F6 key.
Developer notes at:
https://github.com/kaosborn/Filebert/wiki/Developer-notes