https://github.com/rodrigocfd/flac-lame-frontend
A native Win32 GUI to work with FLAC and LAME command line tools.
https://github.com/rodrigocfd/flac-lame-frontend
cplusplus flac frontend gui lame rust win32 winapi
Last synced: about 1 year ago
JSON representation
A native Win32 GUI to work with FLAC and LAME command line tools.
- Host: GitHub
- URL: https://github.com/rodrigocfd/flac-lame-frontend
- Owner: rodrigocfd
- License: mit
- Created: 2017-08-02T23:17:59.000Z (almost 9 years ago)
- Default Branch: cpp-v1
- Last Pushed: 2024-08-30T13:45:46.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T19:21:44.395Z (over 1 year ago)
- Topics: cplusplus, flac, frontend, gui, lame, rust, win32, winapi
- Language: Rust
- Homepage:
- Size: 1.57 MB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# FLAC and LAME front end
An easy GUI to work with [FLAC](https://en.wikipedia.org/wiki/FLAC) and [LAME](https://en.wikipedia.org/wiki/LAME) command line tools, allowing conversions from/to MP3, FLAC and WAV audio formats.
* Download [FLAC](https://ftp.osuosl.org/pub/xiph/releases/flac/)
* Download [LAME](http://www.rarewares.org/mp3-lame-bundle.php)
Once dowloaded, write the paths in `flac-lame-frontend.ini` file.

## WinLamb library
This project uses [WinLamb](https://github.com/rodrigocfd/winlamb) library in a [submodule](http://blog.joncairns.com/2011/10/how-to-use-git-submodules).
After cloning the repository, pull the submodule files by running:
git submodule init
git submodule update
### Showcase
The project showcases the following WinLamb features:
* main and modal dialogs;
* parallel multi-threaded background operations;
* listview control;
* combobox control;
* group of radio controls;
* progress indicator on taskbar;
* read from INI files;
* enumerate files in directories;
* execute external command-line programs.