QtGain
Audio
Score 72%
Description:

QtGain is a simply frontend for MP3Gain, VorbisGain, AACGain and Metaflac which analyses and adjusts your media files so that they have the same volume without the need to reencode the files. Further information about this lossless method can be found at the MP3Gain homepage (http://replaygain.hydrogenaudio.org/) or Wikipedia (http://en.wikipedia.org/wiki/Replay_Gain).

With QtGain you can simplify this job to replay gain your media files. Simply add your files or folders via drag & drop or select a folder with a file dialog. QtGain starts gaining immediately after adding some files and of course you can add more files while QtGain works on your files.
Files which are already gained and need no recalculating are automatically skipped. Files which cannot processed are automatically listed in a dialog box at the end of the job.
Last changelog:

10 years ago

Changelog:
0.6.0:
* some bugs were fixed, works perfectly with Linux

0.7.5:
* mainly Bugfixes, enhancements to the GUI and some parts of the source has been rewritten

0.7.7:
* added Flac support, metaflac must be installed
* facelifted the preferences dialog

0.8.0:
* added MP4 support, aacgain must be installed
* installed replay gain tools are now marked in the settings dialog
* minor bugfixes and improvements

0.8.2:
* added a small statistic (About dialog)
* QtGain can now optionally log skipped files and shows them in the Errorlog
* some smaller GUI changes and source code enhancements

0.8.4:
* new fresh GUI now with two small icons for better overview
* the icon for the media files changes and displays the current format of the file (mp3, m4a, ogg, flac)
* minor fixes

0.9.0:
* New: Mass Renamer
* New: Cover Art Downloader
* you can now start QtGain with command-line arguments (files and folders)
* special command-line argument -GainOnly to replay gain files only and override Mass Renamer and Cover Art Downloader settings
* Bugfix: Album Gain doesn't work correctly

0.9.1:
* Bugfix release, all reported bugs has been removed
* added a check that the Mass Renamer can't rename $HOME/Name and $HOME/Name/Dektop, if the user accidentally places songs in these folder without subdirs

0.9.2:
* its now possible to disable replay gaining, if you want to use only the other functions of QtGain
* revised the settings dialog
* QtGain is now available via context menu in Nautilus
* changed the switch for mp3gain from "-m" to "-d"

0.9.4:
* new option: Quit QtGain after finished gaining
* some smaller improvements as suggested
* all reported bugs has been fixed

0.9.5:
* QtGain is now multilingual: Czech (thank to Pavel Fric) German and English
* added some icons to the context menu
* its now possible to donate to support further development

0.9.7
* Bugfixes and GUI changes

0.9.8
* improved FLAC support (skips already gained files); thanks to AsamK for sending the patch

1.0.0
* Ported to Qt 5
* Back to minimalism

haschmich

6 years ago

Thanks Vegeta for the quick answer. Maybe it is worth having this as a configurable option in a future release?

Report

C

Vegeta

6 years ago

Hmm, I think there is no disadvantage when I add this parameter permanently. I will change it in the next release.

Report

SamDeRe81

6 years ago

No no, it's wrong. It's calculating both gains no matter what mode I set it on, and then adding both fields into the tag but they are identical depending on which mode I select. What the hell?! I think you are trying to be clever with the tags to keep track gain, album gain, identical so players that use either will have same info, but it's WRONG fix it

Report

qwert535286

7 years ago

My mp3 files has many noise after I used QtGain T_T...

But it didn't have any problem in previous verison

Report

C

Vegeta

7 years ago

Please check in your preferences that the target volume is not too high, the default is 89. When you replay gain your files with a too high volume your files can clipping. You can revert this when you replay gain your files once again with a lower target volume.

Report

LawBayly

7 years ago

Thanks for creating such a good program, this avoids me from having to go to windows to use mp3gain, only issue I saw when I migrated from mp3gain is that the dB Values are different on Qtgain, so when I set it to 98dB, I pretty much made horrible clipping files, not sure why but 98dB on mp3gain on windows is equal to 95dB on qtgain.

Other than that brilliant program. Thanks
Also the .deb packages work fine in debian testing.

Report

C

Vegeta

7 years ago

Hello and thank you for your feedback :)

Quote:98dB on mp3gain on windows is equal to 95dB on qtgain.
mp3gain has two options to set the gain level:

Quote:
-m <i> - modify suggested MP3 gain by integer i
-d <n> - modify suggested dB gain by floating-point n

QtGain using -m to set the level, maybe the windows frontend uses -d. I have changed this behaviour now, hope this fixes the issue but I can't guarantee that because I don't using windows anymore. ;)

Quote:Also the .deb packages work fine in debian testing.
Great news :)

Report

agourgenidze

7 years ago

I just finished the testing of qtgain_0.9.1_i386.deb (beta). I have tested it on mp3 and flac files. Unfortunatelly, I do not use ogg and today I had not the time to convert some files to ogg.

I will try to explain everything I could find out during testing, but in case if I will not be able to explain everything correctly I also made a small screen-shot which you can find here - http://i753.photobucket.com/albums/xx174/Alexander-GG/GainScreenshot.png . Hope, this will somehow helpful.

1. Now QtGain works just perfectly with mp3 files and calculates "Track Gain" and "Album Gain" correctly. But, there is still a small issue. As I can understand, when you calculate "Album Gain" the "Track Gain" is also calculated and applied automatically. That's perfect! The point is that if you already have calculated "Album Gain" and re-set QtGain to calculate just the "Track Gain" it doesn't skip all of the files as it should, but skips just some of the files and recalculates the track gain for other files in the same folder (which are already calculated and applied). But, this is the minor issue and even not worth to mention.

2. The main issue is with Flac files:

2.a. "Album Gain" Flac:

- When you drop the folder to calculate the Album Gain for the flac files interface hangs about minute and shows that it's executing Metaflac package (see screen) and than without any dialog it shows that calculating is finished. But as you can see from screen-shot it shows - ToDo -0, Gained 0, Skipped 0, Errors 0. In reality Album Gain is calculated and applied correctly.

2.b. "Track Gain" Flac:

- Here is another issue. When you calculate the Track Gain the same Track Gain value is also applied to the Album Gain field, which is not correct. You can see this on screen-shot.

That's what I could do for now, but if I'll find something new I'll inform you. But, I think that's all of the issues. I do not have ogg files. But, tomorrow I'll convert some flacs to ogg just to test and than tell you if there are some issues.

Report

C

Vegeta

7 years ago

Quote:1. Now QtGain works just perfectly with mp3 files and calculates "Track Gain" and "Album Gain" correctly.
Great news :)

Quote:The point is that if you already have calculated "Album Gain" and re-set QtGain to calculate just the "Track Gain" it doesn't skip all of the files as it should, but skips just some of the files and recalculates the track gain for other files in the same folder (which are already calculated and applied).
I have tested it with some files and I can reproduce it. But I can't change this, this is a behaviour of mp3gain. When I AlbumGain some files and then manually TrackGain with "mp3gain -a -k -c files.mp3" mp3gain analyses some files again. Perhaps its possible to avoid this with some additionally option, but I don't know.

Quote:- When you drop the folder to calculate the Album Gain for the flac files interface hangs about minute and shows that it's executing Metaflac package (see screen) and than without any dialog it shows that calculating is finished. But as you can see from screen-shot it shows - ToDo -0, Gained 0, Skipped 0, Errors 0. In reality Album Gain is calculated and applied correctly.
QtGain shows a busy indicator instead of a percentage of steps when you AlbumGain flac files. Unfortunately I can't change this. Metaflac gives no information back to QtGain so its only know when Metaflac starts and when it exits, its impossible to show how many files are gained, skipped or a progress in AlbumMode.

To replay gain in AlbumMode only one process is started with:
metaflac --add-replay-gain file1 file2 file3...

Quote:- Here is another issue. When you calculate the Track Gain the same Track Gain value is also applied to the Album Gain field, which is not correct. You can see this on screen-shot.
Metaflac does this automatically but in this case it's not a bug, please see the help in Metaflac:

Quote:...Existing ReplayGain tags will be replaced. If only one FLAC file is given, the album and title gains will be the same.
In TrackGain mode QtGain starts for every flac file a single process
metaflac --add-replay-gain file1.flac
metaflac --add-replay-gain file2.flac
...

Report

agourgenidze

7 years ago

This means that now everything works how it should. That's nice! :)

Report

C

Vegeta

7 years ago

Nice :) When no new bugs will be reported I release the new version in a few days.

Report

agourgenidze

7 years ago

Very nice application! I just can't understand one thing - why some files are recalculated several times? I did simple test - dragged the same folder 3 times. At first time all of the 12 songs were gained and 0 skipped. At the second time 8 songs were skipped and 4 songs were gained again. The third time results were the same as in the second time. So, why this 4 songs are gained again and again? :)

Report

C

Vegeta

7 years ago

Quote:Very nice application!
Thank you :)

Quote:I just can't understand one thing - why some files are recalculated several times? I did simple test - dragged the same folder 3 times. At first time all of the 12 songs were gained and 0 skipped. At the second time 8 songs were skipped and 4 songs were gained again. The third time results were the same as in the second time. So, why this 4 songs are gained again and again? :)
I have a few songs too which replay gained every time, this is an issue of mp3gain. I don't know why mp3gain trys to replay gain these files again and again. You can test it yourself when you run mp3gain manually with these files and mp3gain should analyse the files every time.
On the other hand not all replay gain tools supporting skipping and replay gain every time the files.

Report

C

Vegeta

7 years ago

I have reviewed the problem. I am used mp3gain -r -k -c for calculating. Without the parameter -k this behaviour does not occur. I will change this in the next version, thanks for reporting!

Report

agourgenidze

7 years ago

Thank you very much! :)

Report

agourgenidze

7 years ago

Hello once again.

I found something new. When I'm calculating the "Album Gain" the last file hangs. I mean, that if I have 10 songs in the folder QtGain calculates the gain for the first 9 songs and than hangs up on the 10th song. I have to push close button on the interface after some time, while it shows that it still calculates the gain. But, at the same time, when I'm opening the files in DeadBeef, it shows that the gain in 10th song is correctly applied.

Report

C

Vegeta

7 years ago

Quote:I found something new. When I'm calculating the "Album Gain" the last file hangs.
Hmm, strange but I can confirm the bug. I have already fixed all reported bugs and will publish a beta of 0.9.1 here in the comments tomorrow, so you can test it for bugs. :)

Again, thanks for reporting!

Report

agourgenidze

7 years ago

Thank you very much! :)

Report

C

Vegeta

7 years ago

Here are the latest DEBs of QtGain 0.9.1 beta:
http://dl.dropbox.com/u/10207803/Uploads/Beta/qtgain_0.9.1_amd64.deb
http://dl.dropbox.com/u/10207803/Uploads/Beta/qtgain_0.9.1_i386.deb

Thanks for testing

Report

anonymousone

7 years ago

Im using 0.9.0 and I enabled "Show skipped files in Errorlog" but now I cannot find the errorlog. The about box shows how many files I processed and how many were gained, but it doesn't show the skipped files.

Report

C

Vegeta

7 years ago

Quote:Im using 0.9.0 and I enabled "Show skipped files in Errorlog" but now I cannot find the errorlog.
Indeed this is a bug and will be fixed in the next release.

Quote:
The about box shows how many files I processed and how many were gained, but it doesn't show the skipped files.
Yes the statistic shows only gained and processed files, the difference of both values are the unprocessed files (skipped/ errorious).

Report

valoriez

7 years ago

I asked the developers to package QtGain for Kubuntu so I can safely test it. Right now it is in https://edge.launchpad.net/~apachelogger/+archive/ppa and will soon be in the Maverick repos.

I hope this helps make this program more widely used and easier to use.

All the best,

Report

jetpeach

7 years ago

awesome, thanks for asking the developers and thanks to the developers for packaging it!

Report

C

Vegeta

7 years ago

Wow, thank you for asking! :)

BTW: Later today I will upload the latest release 0.8.4 with a fresh GUI and some other enhancements.

Report

valoriez

7 years ago

You might drop into the #Kubuntu-devel channel on Freenode and talk about any issues directly with the packagers / programmers there. For instance, I noticed that they commented on the lack of a .desktop file as part of the package.

Harald / Apachelogger is the one who did the packaging.

Report

10 years ago

Changelog:
0.6.0:
* some bugs were fixed, works perfectly with Linux

0.7.5:
* mainly Bugfixes, enhancements to the GUI and some parts of the source has been rewritten

0.7.7:
* added Flac support, metaflac must be installed
* facelifted the preferences dialog

0.8.0:
* added MP4 support, aacgain must be installed
* installed replay gain tools are now marked in the settings dialog
* minor bugfixes and improvements

0.8.2:
* added a small statistic (About dialog)
* QtGain can now optionally log skipped files and shows them in the Errorlog
* some smaller GUI changes and source code enhancements

0.8.4:
* new fresh GUI now with two small icons for better overview
* the icon for the media files changes and displays the current format of the file (mp3, m4a, ogg, flac)
* minor fixes

0.9.0:
* New: Mass Renamer
* New: Cover Art Downloader
* you can now start QtGain with command-line arguments (files and folders)
* special command-line argument -GainOnly to replay gain files only and override Mass Renamer and Cover Art Downloader settings
* Bugfix: Album Gain doesn't work correctly

0.9.1:
* Bugfix release, all reported bugs has been removed
* added a check that the Mass Renamer can't rename $HOME/Name and $HOME/Name/Dektop, if the user accidentally places songs in these folder without subdirs

0.9.2:
* its now possible to disable replay gaining, if you want to use only the other functions of QtGain
* revised the settings dialog
* QtGain is now available via context menu in Nautilus
* changed the switch for mp3gain from "-m" to "-d"

0.9.4:
* new option: Quit QtGain after finished gaining
* some smaller improvements as suggested
* all reported bugs has been fixed

0.9.5:
* QtGain is now multilingual: Czech (thank to Pavel Fric) German and English
* added some icons to the context menu
* its now possible to donate to support further development

0.9.7
* Bugfixes and GUI changes

0.9.8
* improved FLAC support (skips already gained files); thanks to AsamK for sending the patch

1.0.0
* Ported to Qt 5
* Back to minimalism

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.0.0
updated May 03 2016
added Apr 23 2007
downloads today
1
page views today 19