Merge branch 'develop'
Merge branch 'develop'
Reverted deploy make target which cannot be overridden in Linux/qmake
Configuration of Windows installation
new release candidate: 0.9.4
fixed current played media filename retrieval
docker build image compiles qt5.15.3 from source; docker test image supports playing mp3 file; linuxdeploy tool replaces linuxdeployqt
Required min QT version is 5.13.3
Eliminating build warnings, mostly deprecations
Reformatting based on auto-ident
Fixed crash on showing context menu of tableView without any row; column widths of tableView are stored in config; string columns of tableView got tooltips
Fixed crash due to missing values in case of backend abort
Fixed adding file using drag&drop which failed with more dots in the filename
Hi John, use john@Ubuntu6470b:~/Downloads/QMP3gain$ ./qmp3gain-0.9.6-linux-x64.AppImage i.e. add DOT + SLASH before the filename. BR, Zsolt
Hi Zsolt, here you go; screenshot from terminal, executed in folder QMP3gain: john@Ubuntu6470b:~/Downloads/QMP3gain$ ls -l total 85400 -rwxrwxr-x 1 john john 87431672 Jan 2 15:58 qmp3gain-0.9.6-linux-x64.AppImage -rw-rw-r-- 1 john john 13420 Dec 24 11:19 README.md john@Ubuntu6470b:~/Downloads/QMP3gain$ qmp3gain-0.9.6-linux-x64.AppImage qmp3gain-0.9.6-linux-x64.AppImage: command not found Should I be executing from the root folder? Best, John On Sun, 4 Jan 2026 at 09:31, Zsolt Branyiczky brazso@users.sourceforge.net...
Install issue on Ubuntu 24.04
Hi John, try to execute AppImage from a terminal. Hopefully you get some error message there that you can share with me. BTW, AppImage contains all QT dependencies, you do not have to preinstall qtbase5-dev to run it. AppImage is not really an installable file. On execution it simply unpacks the image temporarily and runs the application inside. It's a very convenient way to release easily an application in Linux. BR, Zsolt
Install issue on Ubuntu 24.04
Customize CSV export
It has been implemented in v0.9.6.
Sortable columns
It has been implemented in v0.9.6.
new release: 0.9.6
new release: 0.9.6
Merge branch 'feature/FR8_Customize_CSV_export' into develop
extend help with Analysis results page
Merge branch 'feature/FR8_Customize_CSV_export' into develop
checkable option on Analysys-results where all columns can be included
optional CSV header usage at Load/Save Analysis results
Merge branch 'feature/FR7_Sortable_columns' into develop
make tableView columns sortable
slightly increased window height of about dialog
Hello Zsolt, Handling of CSV header seems OK to me, it will simplify export/import with other tools. Concerning the second request, I understand your concern, and I am OK with the "full" export approach (meaning extra columns are stripped after export). I just need to be sure that all informations available in the tool are dumped in the CSV file (so that no info is missing in the CSV). My feeling is that some columns in the GUI are not present in the CSV file (e.g. volume). if you need to preserve...
Customize CSV export
Hi sko-perso, I may add a new checkable option to the "Options" menu where CSV header row generation might be switched on/off. It is "on" then - "Save Analysis Results" will generate a header row with column labels - "Load analysis Result" will skip the first (presumably header) row. This is an example of "Save Analysis Results" to M3G/CVS using actual fixed columns with planned header row: "Path","File","Last modified","Size","Max Amplitude","dBGain","Album dBGain" "/home/brazso/Music/Time To Pretend","01...
Customize CSV export
Sortable columns
Customize csv export
It's duplication of FR #8.
Sortable columns
It's duplication of FR #7.
Customize CSV export
Sortable columns
Customize csv export
Sortable columns
Error on large batch jobs
No response from reporter.
No 32-bit version...
I do not really feel myself ashamed because of missing 32-bit support. This project is fairly old and no one asked that support yet. Nevertheless I have just uploaded new 0.9.5 release which contains 32-bit packages. I cannot promise that the following releases will contain more of them.
new release candidate: 0.9.5
new release candidate: 0.9.5
Merge branch 'feature/32bit_support' into develop
32bit support in windows
required QT version is 5.15.13
32bit support in linux docker images
Add translations
Add auto screen scale factor option
No 32-bit version...
[Feature Request] Honour `DESTDIR` environment variable in `make install` to ease distribution packaging.
Parallelization
Hi Jordi, this project provides only graphical user interface for the old mp3gain (backend) utility, created many years ago mainly because of missing Linux support. Mp3gain (backend) does not support parallelization on its own, it's an old tool. A solution might be perhaps to call more mp3gain processes from UI at the same time, but I'm afraid I will not implement it. See https://sound.stackexchange.com/questions/33069/multi-core-batch-volume-gain analogous example which does the same from terminal....
Parallelization
Haven't been home for quite a while... returning in the next few days. Will try to get that log to you asap... Sorry for the delay in responding
Yes, that works in this case. Thanks!
The backend indeed was more involved. I only changed slightly your code. You should be able to see my changes by clicking my name.
Can't handle non-English files.
If backend had been involved in the necessary fix I could not have done too much, it is beyond my scope (and capabilities). Share your projects with me if those can go to public, I'm curious to your solution.
Since i didn't get any response for a while, I went ahead and got the backend and front end working, for my mp3 files. The 2 projects are under my account. I don't think they are ready for prime time though.
Hi John, unfortunately I cannot tell you why you got different album volume on the same file-set next day. Are you sure that there was no change under the folder at all? "Album volume is 94.5dB in every subfolder, but with an album gain of -3.0dB." means that next "Album gain" operation will modify all Album files with -3.0dB to approximate them to the target Album volume. If you can reproduce the issue, create a ticket. Albeit without your files I'm afraid I will not be able to reproduce them on...
Error on large batch jobs
Hi Alain, Sorry for the late answer. Both the backend and (my) frontend are rather old (but goldie), an older i3 CPU should run it flawlessly. Cannot be that the disk size is low on that i3 workstation? There is a way to get some deeper trace info about the operations executed inside the application. Please follow the instructions found in https://sourceforge.net/projects/qmp3gain/files/ inside "Create a ticket" chapter and send me the log. You will get a ton of rows into that panel, hopefully the...
Can't handle non-English files.
Hi, sorry for the late answer. I'm afraid already the backend cannot handle those special characters in the audio file names. Please follow the instructions found in https://sourceforge.net/projects/qmp3gain/files/ inside "Create a ticket" chapter and send me the log. Please analyze just a single audio file with Chinese characters to keep the log size minimal. I'm looking forward to get the log.
README extended with how to create a new ticket
Hi, try to use INSTALL_ROOT instead of DESTDIR in your make install, for example: sudo make INSTALL_ROOT=$PWD/package_root install This is not the same that you want, its not an absolute destination path for the installation. It's simply a prefix path before the hard coded /usr/bin target. For instance qmp3gain executable will be copied to /home/zematix/qmp3gain/package_root/usr/bin/qmp3gain executing the make command from my local work directory. There is an excellent explanation about INSTALL_ROOT...
Hi Zsolt, I am already using version 0.9.4 of QMP3gain and 1.6.2 of mp3gain (backend). Cheers John On Tue, 16 Apr 2024 at 13:01, John Moulding sapjsm@users.sourceforge.net wrote: Hi Zsolt, please forgive this 'blast from the past'. It's a long time since we corresponded. I have been using the latest version of QMP3gain on Ubuntu Linux 22.04.04 LTS; it's really good now, a massive improvement in useability from 2022, and easy to install. However, I have a question for you. I ran QMP3gain for an MP3...
Hi Zsolt, please forgive this 'blast from the past'. It's a long time since we corresponded. I have been using the latest version of QMP3gain on Ubuntu Linux 22.04.04 LTS; it's really good now, a massive improvement in useability from 2022, and easy to install. However, I have a question for you. I ran QMP3gain for an MP3 top level folder and all subfolders and files, with a target album volume of 92.0dB. As far as I could see, it worked fine. I checked a few subfolders and the album volume was close...
+1
[Feature Request] Honour `DESTDIR` environment variable in `make install` to ease distribution packaging.
Dang! No edit button for typos... oh well
Dang! No edit button for typos... oh well :p
Dang! No edit button for typos... oh well :p
Error on large batch jobs
Can't handle non-English files.
Have been away for a bit - just installed 0.9.4 and can confirm that the 'more dots' issue is indeed fixed. Also tried large amount of files (abt. 500) to test and the previously reported error did NOT pop up. It may well have been a glitch in my installation. Thanks for the great work and a belated Merry Christmas to you, and all the best in the new year !!!
Bug report
Unfortunately I could not get response from the ticket creator. - bug "more dots in a filename" has been fixed in 0.9.4 - bug "filenames in batch" could not be reproduced Please create a new (bug) ticket if the second one is still an issue on your client.
Need help installing on 20.2 Linux Mint
Not working on Mint 20.3
Bug report