jb68 / wxmp3gain

Free front-end for the MP3gain.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wxMP3gain Actions Status

wxMP3gain is a free front-end for the MP3gain.

screenshot

Getting Started

Install from binaries

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

  • Windows XP, Vista, 7, 8, 10
  • Ubuntu 16.04, 18.04, 20.04, 22.04
  • Mint 20.2, 20.4

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

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

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

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 20.04 (Focal Fossa), but the procedure is similar for other Linux distributions.

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

sudo apt -y install build-essential cmake
sudo apt -y install libwxgtk3.0-gtk3-dev

For old Linux distributions, the package libwxgtk3.0-dev (instead of libwxgtk3.0-gtk3-dev) needs to be installed.

The MP3gain executable can not be available in the distro repositories. You can download the .deb file for Ubuntu 20.04 (Focal Fossa) though, as it works also for Ubuntu 22.04 (Jammy Jellyfish):

sudo apt -y install wget
wget https://launchpad.net/~cfgnunes/+archive/ubuntu/ppa/+files/mp3gain_1.6.2-2ubuntu0~ppa1_amd64.deb
sudo apt -y install ./mp3gain_1.6.2-2ubuntu0~ppa1_amd64.deb

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 -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=dist ..
cmake --build . --tar

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

About

Free front-end for the MP3gain.


Languages

Language:C++ 89.3%Language:CMake 8.1%Language:Inno Setup 2.6%