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

flyingsheep

6 years ago

Hi, I love this application, but I think the GUI really needs an improvement.

I did it (by organizing everything in layouts) and i think the outcome isn’t perfect, but really an improvement.

where can I contribute? should I just upload them somewhere?

Report

C

Vegeta

6 years ago

Hi thank you for work - comments and suggestions are always welcome. You can upload your work to a filehoster like http://www.file-upload.net or any other hoster and I will have a look at it. :)

Report

flyingsheep

6 years ago

Here it is: http://www.mediafire.com/?ospy9k6y62qa603

If you don’t like it: It’s just a quick hack. We can build upon it.

But using layouts and standard widgets like groupboxes is always better than imitating them (e.g. using manual placement instead of layouts and a bold label as header for a setting group instead of a groupbox)

it’s better because it looks native on every platform (e.g. group headers are aligned and formatted like the ui guidelines of the platform want them) and is semantically meaningful (e.g. blinds get to know which settings are grouped under a common label)

Report

C

Vegeta

6 years ago

The design from the main window of QtGain is taken from OpenOffice.org (word counter/statistic). The reason why I don't using group boxes is because they reducing the free place for the other widgets, so it would be necessary to enlarge the main window. On the other hand under Gnome the thin lines are not shown and IMHO it looks not so good for the main window. The changes in the preferences dialog can be adopted from your mock-up.

Here a screenshot: http://www.myimg.de/?img=Testb36d4.png

Report

flyingsheep

6 years ago

Ok, at first it isn’t a mockup, but a fully functional replacement of the current ui files (you can compile the program with them)

i’ll respond to your issues individually:

1. the gnome HIG tell us that separators aren’t to be used if not really necessary: http://developer.gnome.org/hig-book/stable/controls-frames.html
furthermore i think that space isn’t an issue at all. the window is still small enough to fit on any netbook/tablet screen.

2. if you think it looks better this way, you can set the “flat” property on the groupboxes. if the lines are not shown, you are right; vertical alignment is probably better.
also, you could move the status to a statusbar, although the designer is limited in a way that doesn’t let you do it. i did it manually: http://paste.kde.org/89149

Report

C

Vegeta

6 years ago

I have adopted your proposal for the preferences dialog.

Report

flyingsheep

6 years ago

nice!

what do you think about how the main window can be changed?

Report

C

Vegeta

6 years ago

At the moment I like the current ui more than your suggestion for the main window. But if you have other ideas how to change the ui or icons its no problem to change that, if it looks prettier.

Report

overmind88

6 years ago

Hi, can you add UI localization suport?

Thanks.

Report

C

Vegeta

6 years ago

I have uploaded a translation file for Qt Linguist. With this file everyone can translate QtGain to his/her native language. Upload the translated file to a filehoster and post the link here, I add the translation in the next version.

http://dl.dropbox.com/u/10207803/Uploads/QtGain/qtgain_.ts

* Czech translation is in process

Report

rojthevorlon

6 years ago

Hi,

Great app but can you provide the option to use id3 tags instead of ape? Nothing uses ape tags any more and hardware players (including Rockbox firmware) do not and never will use them - they use ID3 tags for replaygain information.

I note that the version of mp3gain that your app uses has the facility to write id3 tags. Can you provide the option to use those instead of the now obsolete ape tags?

Thanks and your app is extremely appreciated.

Report

C

Vegeta

6 years ago

Hi,

mp3gain is the only replay gain tool that supports writing ID3v2 tags. But these tags are useless for your mp3 player, because mp3gain stores only "Analysis" and "Undo" information. Every time you replay gain your files with mp3gain, it changes directly the loudness of all frames, your songs have the same loudness independently of the used device.

Report

dasmia

6 years ago

how to revert changes? i think quality of mp3 is worse now(

Report

C

Vegeta

6 years ago

Lower the "Target Volume", the default is 89db. Replay gain your files again with the new setting and clippings pp. should be gone.

Report

dasmia

6 years ago

No, I said not correctly, I want to return my mp3 to initial condition. How to do this?
can Uninstalling help?

Report

C

Vegeta

6 years ago

Execute mp3gain via shell with the parameter -h, read the instructions. The parameter -u is just what you want to undo the changes.

Report

dasmia

6 years ago

I am not professional, I don't understand how to run via shell...
can u explain?

Report

C

Vegeta

6 years ago

I found an article at Linux.com how to use mp3gain, hope this helps. http://www.linux.com/archive/feed/59957

Report

cid-baba

6 years ago

Hi,

I think I would like your program - but since I'm not using Ubuntu I'm not able to install it...

Your installfile in the sourcepackage tells me to "make" it, but without a makefile there's nothing to do ;) And unfortunately I don't know enougth to write a makefile on my own. Could you please provide one?

Many thanks
cid-baba

Report

C

Vegeta

6 years ago

Yes indeed, the guide is incomplete and I will add the missing line. To compile QtGain you need to install Qt first and then follow these steps:
Quote:
$ cd QtGain
$ qmake (it generates the makefile)
$ make
$ sudo make install

Report

cid-baba

6 years ago

Thank you very much, that worked fine!

Report

anonymousone

6 years ago

The About dialog box for QtGain doesn't mention the program version. It would be nice if it did.

Report

C

Vegeta

6 years ago

Okay, I add the version number to the about dialog.

Report

haschmich

6 years ago

Hi
Is there any way to make QtGain pass the -p flag to mp3gain for preserving file timestamps? Is there a config file I can edit?

It's a bit annoying that my music server shows my gained albums as new...

Report

C

Vegeta

6 years ago

The only way to change this behaviour is to change directly the source code. Its quite easy to add an additional parameter, after compiling the altered source you can use the new QtGain binary.

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