Comments (11)
It would be very easy to implement this feature. It's just one of those things where I've never wanted it, so it hasn't been a priority to me. I usually listen to a lot of music on shuffle, so balancing the entire album as a whole was never something I wanted.
It's likely that I will add this at some point, simply because it wouldn't take very long.
from mp3gainosx.
Hi, just discovered Mp3gain Express. Have really been missing this for OSX (have been using Mp3gain on a virtual Windows machine since I converted to Mac some years ago). I am however always using the album gain option.
Please, please, PLEASE add album gain to Mp3gain Express. I am holding my breath until that happens, so you would practically save my life ;) If you do, maybe add a donation option and I'll be the first in line...
from mp3gainosx.
As I stated above, this is one of the easier things to add. It will probably be one of the first things I add the next time I decide to update this. I can't give any estimate of when that will be, other than "probably this year"
from mp3gainosx.
Hi, could this be implemented, please? The port is great otherwise, but album gain is definitely missing and it would be a pity to have to create another port only for this, especially since you have mentioned that it would be rather easy for you to add.
from mp3gainosx.
I don't see why someone would need to "create another port" for that, this one is open source and they could just add it themselves and submit a pull request. I don't mind if someone else wants to do a better job. There was already another port available when I started this one, but it was abandoned and just an AppleScript wrapper around an old command-line build.
Regarding an update on this, I actually partially finished adding album gain last July. The GUI changes were done and Analyze was implemented, but not Apply Gain. However, I paused before finishing it because the way I had originally decided to integrate the port with MP3Gain's code made it difficult to get the progress status back to the UI. It also made some other feature requests like multi-threaded processing impossible. I decided to completely rewrite the backend to make multi-core processing possible, (which the Windows version doesn't even do) and made it as far as working proof of concept where I could analyze multiple files at a time but didn't have a new UI for that yet. I got busy and haven't touched it since August though. Also, multi-core and album gain are mutually exclusive, because album gain just treats multiple tracks as a single track so you can't process multiple files at once anyway, but I need to finish those changes before I can hook up Album gain to the new backend. I have no idea at this point when I'll finally resume working on the rewrite, but every time I get a reminder like this it helps.
At the moment, your best option is just to use the command-line build which is also available for download on the website. That has all functionality of MP3Gain including AACGain support, you just have to know how to use the terminal.
from mp3gainosx.
I don't see why someone would need to "create another port" for that, this one is open source and they could just add it themselves and submit a pull request.
You are absolutely right about that. Sorry, that was poor wording on my behalf.
I am not a programmer myself and a newcomer to MacOS. Adding this feature to your port is beyond my skills. My alternate strategy would be to take your command line build (thanks a lot for that, btw.), look into AppleScript and see what I can achieve. That is a frustrating thought for me, because I will probably be putting a lot of work into something that may or may not work, with zero chance to achieve something nice like your tool, which does the job great and is only missing this tiny bit (or let's say tiny bits, because the other feature request also make sense). This is where the "to have to create" part came from. I mixed up several thoughts there.
I don't mind if someone else wants to do a better job.
I would like it better if that (hypothetical) someone put his or her effort into contributing to your port. There are, of course, many good reasons for starting new projects around the same problem, but in this case collaborating with you on your port, which is close to being feature complete, would be the better thing to do, imho.
I would like to apologize if I came across as rude or made it look like I did not appreciate your work. I am super happy that you created a build of the command line tool and that your are still actively working on the graphical tool. Thanks a lot for all your work!
from mp3gainosx.
Here's a status update. I started working on this again recently. The backend changes necessary to support multi-core processing, album gain and AAC support are mostly done now. Since multiple files can be processed at once, the UI for that has changed to what's pictured below.
Everything still needs to be hooked back up, (only Analyze does something in my current development build) but the hardest part is done. A new release could still end up being a month or more away depending on how often I work on it, but I don't think it should be very long now.
Since I significantly changed how things work internally, I might release a beta for people to try out before doing the next release to make sure I didn't break anything. I'll post here if / when I have more news.
from mp3gainosx.
Added in 05ed8d7.
This will be closed when 2.0 is released.
from mp3gainosx.
If you want to try it, MP3Gain Express 2.0 beta (which is version 1.9 in the About box so that Check for Updates will work correctly when 2.0 is actually released) can be downloaded here:
http://projects.sappharad.com/mp3gain/mp3gain_mac19beta.zip
I don’t think it should damage anything, and the Undo feature is still hiding under the little arrow menu, but it’s always a good idea to test with a copy of the files instead of originals until you’ve determined that the program works correctly.
Changes:
- Multi-Core Processing (currently hard-coded to 2 files at once, this will be configurable in the final release)
- New icons to match macOS Yosemite and newer. If using the dark mode for menus and dock, MP3Gain Express will also be dark.
- Album Gain
- Value set for Normal volume is actually checked now so users don’t enter a bad number
Known problems:
- Spanish localization was not updated yet and the app will be broken if your language is set to Spanish.
- Multi-Core processing is hard-coded to 2 files at once.
- When resizing the window in dark mode, the file list sometimes flickers. This isn’t a big deal and fixing it easily would require dropping support for versions of macOS older than Yosemite, so I’m leaving it alone.
If you decide to try it, please let me know if it appears to still work fine or if you run into problems. Version 2.0 will not be released until I've added a few more features, and confirmed that the program is still working correctly after all of the changes I made.
from mp3gainosx.
Thanks for following up, that newer beta version is back up and running. It's much appreciated!
from mp3gainosx.
MP3Gain Express 2.0 has been released.
from mp3gainosx.
Related Issues (20)
- Drag and Drop results in two entries for same file with slightly different name HOT 1
- Constant crash on macOS 10.13 beta (High Sierra) HOT 4
- Missing Progress Bars in OS X 10.7 (MP3Gain Express 2.0) HOT 1
- Using Album mode makes the first track too quiet HOT 2
- Dark Mode doesn't work on OS X 10.10 HOT 1
- Dark Theme displays incorrectly with "Increase Contrast" enabled HOT 2
- Group Albums by Folder
- Files deleted after processing HOT 6
- Website is missing HOT 4
- Problem with large file lists (> 1000 files) HOT 9
- Version 2.3.1 crashes on macOS 10.13.6 (High Sierra) HOT 4
- Album Gain Never Finishes w/ large file lists HOT 2
- Deletes other type of files in the folder HOT 1
- Undo no longer works with multiple files HOT 1
- Possible to have command line option that matches the target decibels option in the GUI? HOT 2
- Analyze work but applying does nothing HOT 1
- Album mode analysis gets cached and stuck HOT 6
- mp3gainexpress deletes mp3s or they become unplayable HOT 1
- MP3Gain Express is incompatible with macOS Ventura HOT 9
- feature request: write id3v2 instead of APEv2 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mp3gainosx.