Skip to content

cfgnunes/wxlame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wxLame - MP3 Encoder and Decoder Actions Status

wxLame is a free front-end for the LAME MP3 encoder.

screenshot

Getting Started

Install from binaries

The pre-compiled binaries have been tested to work on the following platforms:

  • Windows 7, 8, 10, 11
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04

Link to download the pre-compiled binary files: https://github.com/cfgnunes/wxlame/releases

On Linux, you can also install them via Personal Package Archive (PPA):

sudo add-apt-repository -y ppa:cfgnunes/ppa
sudo apt-get update
sudo apt-get -y install wxlame

Install from sources

Alternatively to downloading the pre-compiled binaries, you can build the application using the source code.

Linux

This section assumes you are using Ubuntu 24.04, but the procedure is similar for other Linux distributions.

The prerequisites to build the source is to install the following packages:

sudo apt-get -y install build-essential cmake gettext libwxgtk3.2-dev lame

Compile the sources and install the binaries, entering the following commands in the terminal:

mkdir build
cd build
cmake ..
cmake --build .
sudo make install

Windows

This section assumes Windows 10, but the procedure is similar for other Windows versions. The prerequisites to build the source is to install the following dependencies:

Compile the sources and install with following commands in the terminal:

mkdir build
cd build
cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=dist ..
cmake --build .
cmake --install .

To create an installer on Windows, which is optional, the Inno Setup must to be downloaded and installed. To generate the installer setup, use file installer.iss in the Inno Setup after build the binaries.

Contributing

If you spot a bug, or want to improve the code, or even improve the content, you can do the following:

  • Open an issue describing the bug or feature idea;
  • Fork the project, make changes, and submit a pull request.

Versioning

This project uses SemVer for versioning. For the versions available, see the tags on this repository.

License

This program is licensed under the terms of the GNU General Public License version 3. Available online under: https://www.gnu.org/licenses/gpl-3.0.html