Show HN: MP3 File Editor for Bulk Processing
28 points
5 months ago
| 8 comments
| cjmapp.net
| HN
Efficiently edit many MP3 files using a combination of GUI operations and scripting.
cutandjoin
5 months ago
[-]
Thanks for all the comments. This is a tool for editing MP3 files at the frame level. It’s similar to mp3DirectCut and mp3splt in some ways, but today’s hardware enables more advanced editing of lossy audio. Any feedback is appreciated.
reply
flysand7
5 months ago
[-]
In a change log simply stating "bug fixes" is not enough, because as a user, it's not clear whether or not any of those bugs that you have fixed has affected me. This might be my personal opinion though, I'm not sure, but when some software releases an update that says "fixed the issue where X goes wrong because of Y" and that specific thing has been annoying me for a few months, it kinda makes me happy in that moment, because I know I can expect the next update to suck a little less. Might be something to consider, but at least writing down the scope of the bug would be already better.
reply
Dwedit
5 months ago
[-]
Mp3tag is a really good program for this task, how does this one compare?

I once used MP3Tag to fix some MP3s where the artist got screwed up because the track name contained a slash, and these files had already been put into separate directories by artist. Since you could match album even recursively in directories, it was easy enough to move all the files back to their proper place.

reply
firefoxd
5 months ago
[-]
I like simple tools like this. I hope version 2.0 will have support for arbitrary formats since phones record audio in anything but mp3.
reply
precompute
5 months ago
[-]
Cool. I would certainly use this on windows if I ever need to wrangle mp3s.

On linux, puddletag provides a decent GUI for modifying audio file metadata. For bulk editing / transcoding, parallel with ffmpeg and (fd)find works very well.

reply
az09mugen
5 months ago
[-]
Cool project ! One nice feature I can request is the ability to set the same volume level across all the audio files.
reply
TheDong
5 months ago
[-]
It appears you're including libmp3lame, and linking against it, but I don't see any copy of their LGPL license included (and it's not output in 'strings', so it seems like there's probably not a menu item. I don't run windows, so I can't really check that part).

To avoid violating libmp3lame's copyright, you need to include their notice somewhere in your application.

reply
cutandjoin
5 months ago
[-]
Thanks for pointing it out. I've updated the license file accordingly.
reply
akx
5 months ago
[-]
I've used https://www.mp3tag.de/en/ for this since, apparently (per my emails for donating to the project), 2008.
reply
gapchuboy
5 months ago
[-]
https://github.com/rstemmer/id3edit is a hacker alternative to this.
reply