# MP3 Tool Kit
MP3 Tool Kit is construction kit which allows to bundle components to manipulate audio files. Each component is per default independent but can also be dependent to other components. Some already existent components are for example an ID3Tag Editor and a graphical user interface for [Mp3Gain](http://mp3gain.sourceforge.net/). More components can be added too.
This is a documentation about how to use this application. If you want a documentation from a more technical point of you and how to extend it take a look on the [technical description](https://github.com/cf86/MP3ToolKit/blob/master/TechnicalDescription.md).
## Introduction
Guess all of you know the problem. You got some new audio files and some of them do not have an ID3Tag, the filename doesn't match your needs, the volume differs from your other audio files, so you always have to adjust the volume in your player for every track. Additionally you have to sort the audio files to your music collection.
Another problem I had alot is I want to transfer some audio files to my smartphone, so copied them into the folder and thats it.The problem is I really like a special folder structure on my smartphne for example [artist]/[album]/[track].mp3.
Of course there are some programs for windows and linux to solve this problems, but I really don't want to install a bunch programs on my system just to solve it. Additionally most of the programs are just available for either windows or linux.
Thats why I decided to write my own application to solve this problems. The application is written in Java, so it should work on windows and linux based systems as well.
## Some Features
Here are some features of the application. A more detailed description of all components comes later.
* Has an **ID3 Tag** editor with some features like automatic ID3Tag, Cover Art and Lyrics search from the internet using some predefined collectors.
* Includes a **Mp3Gain** wrapper to adjust the volume of all audio files so that adjusting the volume for every song is not neccessary anymore. Furthermore **Mp3Gain** does not re-encode the audio files, so the volume adjustment is completely undo-able.
* Has a **Rename Tool** which can rename files using some special rules to make the files name fit your needs.
* Has a **Folder Generator** to sort new audio files in your music collection or to generate a folder structure depending on your made rules out of a bunch of unsorted audio files.
* Supports Drag&Drop of folders or files into the application folder or tree structure to load them instant. Which means folders or files can be dragged from the systems file system directly into the application.
* Is easy extendable and customizable by offering a few interfaces to add more collectors or add some new tabs with new features for example an audio converter or playlist generator and so on. For more details about how to extend the application have a look into the [technical description](https://github.com/cf86/MP3ToolKit/blob/master/TechnicalDescription.md).
## Installation
To run this application a java runtime environment is neccessary.
**Windows**:
Just download the *MP33ToolKit_Windows.zip* ([here](https://github.com/cf86/MP3ToolKit/blob/master/MP3ToolKit_Windows.zip?raw=true)) and extract it in a folder of your choice (it is recommended that this folder is empty). It is usuable out of the box and nothing needs to be installed. Mp3Gain is included in this bundle and does not need to be installed seperatly.
**Linux/Mac OS X**:
Download the *MP3ToolKit_Linux.zip* ([here](https://github.com/cf86/MP3ToolKit/blob/master/MP3ToolKit_Linux.zip?raw=true)) and extract it in a folder of your choice (it is recommended that this folder is empty). This zip file only contains the runnable \*.jar file which can be startet using any java runtime environment. In order to use the *Mp3Gain* function *Mp3Gain* needs to be installed. On the most linux derivatives like Ubuntu or Debian this can be done using
```shell
apt-get install mp3gain
```
(I have no idea how to install this on Mac OS X, the shell command `mp3gain` needs to be available in order to use this.)
## Available Components
In this section we will take a look on all available components and see how to use them.
### ID3Tag Editor
![ID3Tag Editor](https://raw.github.com/cf86/MP3ToolKit/master/Screenshots/MainWindow.png)
The ID3Tag editor is as the name says there to edit the ID3Tag. All ID3v2 tags will be read and can be updated. If no tag is set a new ID3v2.4 tag will be created. Additionally ID3v1 tags can be written to support older devices like pretty old car radios. If this is neccessary it can be enabled in the Preferences.
To add files to the list you can use the buttons on the bottom side to add a file or a complete folder (if the recursive checkbox is checked all subfolders will be added too). Alternatively you can add folders using the tree on the left side. To add a folder just mark this folder and click the load button under the tree. If the auto add checkbox is enabled the folder will be loaded instantly after selecting it without the need to click the load button.
To delete files you can use the delete buttons on the bottom side.
![Add and Remove Buttons](https://raw.github.com/cf86/MP3ToolKit/master/Screenshots/ID3AddRemove.png)
After selecting a file the ID3 data is shown and can be edited. If more than one file is selected the last one will be shown.
![Add and Remove Buttons](https://raw.github.com/cf86/MP3ToolKit/master/Screenshots/ID3Data.png)
If more than one file is selected one tag can be copied to all other marked tags by pressing the small button next to the tag field on the right side. For example if the small button next to the cover art would be pressed this cover would be set to all selected audio files.
The lyrics or cover art can be loaded from the harddrive or saved to the harddrive too.
If a files ID3 data is changed the changed column will be selected.
The ID3tag can be changed using some features which can be found directly under the ID3 data.
![ID3 Options](https://raw.github.com/cf86/MP3ToolKit/master/Screenshots/ID3Options.png)
The first 3 buttons use the enabled collectors to try to find the ID3 data, the lyrics and the cover art from the internet using informations from websites e.g. from lastfm. For ID3 data this would for example looks like this:
![ID3 Data Changer](https://raw.github.com/cf86/MP3ToolKit/master/Screenshots/ID3DataChanger.png)
In this example the collector found 5 values. Using the checkboxes next to the values you can decide which of them should be used and which shouldn't. To use the collector at least the artist and the song title needs to be given. To find the cover art the album name would be prefered too.
Another feature the ID3Tag Editor brings with it is the auto generation of the ID3 data depending on the filename (the yellow symbol).
![By Name Generator](https://raw.github.com/cf86/MP3ToolKit/master/Screenshots/ID3GenByName.png)
The generator needs a regular expression and extracts all data depending on this expression out of the filename. For example lets say the filename of our file is "Metallica-08-Nothing else matters". Now we need to tell the generator the syntax of this filename. Obviously the first part is the Artist follows by the track number and the song title. So lets pick the the expression "%a-%n-%t" and apply it on the filename. It would extract artist: Metallica, track#: 08 and title: Nothing else matters. All abbreviations for each tag can be found by clicking the question mark next to the combobox. Additionally some expressions are already defined and more can be added in the preferences.
Using the radionbutton next to the close and apply button you can decide if the generator should apply the given expression on all loaded files, or just the selected ones. After applying all changes will be shown and have to be confirmed by you.
The next mentionable feature is the
没有合适的资源?快使用搜索试试~ 我知道了~
MP3 Tool Kit 是一组工具,用于编辑 ID3Tags、使用 Mp3Gain 调整音量_java_代码_下载
共246个文件
java:138个
png:65个
en_us:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 155 浏览量
2022-06-16
14:16:55
上传
评论
收藏 15.1MB ZIP 举报
温馨提示
MP3 Tool Kit 是一组工具,用于编辑 ID3Tags、使用 Mp3Gain 调整音量、根据特殊语法重命名音频文件以及创建文件夹树或将 mp3 分类到音乐收藏中。 以下是该应用程序的一些功能。稍后将对所有组件进行更详细的描述。 有一个ID3 标签编辑器,具有一些功能,例如使用一些预定义的收集器从互联网上自动搜索 ID3Tag、封面艺术和歌词。 包括一个Mp3Gain包装器来调整所有音频文件的音量,因此不再需要调整每首歌曲的音量。此外, Mp3Gain不会对音频文件进行重新编码,因此音量调整是完全不可撤销的。 有一个重命名工具,可以使用一些特殊规则重命名文件,使文件名符合您的需要。 有一个文件夹生成器,可以对您的音乐收藏中的新音频文件进行排序,或者根据您从一堆未排序的音频文件中制定的规则生成文件夹结构。 支持将文件夹或文件拖放到应用程序文件夹或树结构中以即时加载它们。这意味着可以将文件夹或文件从系统文件系统直接拖到应用程序中。 通过提供一些界面来添加更多收藏家或添加一些具有新功能的新标签,例如音频转换器或播放列表生成器等,可轻松扩展和定制。
资源推荐
资源详情
资源评论
收起资源包目录
MP3 Tool Kit 是一组工具,用于编辑 ID3Tags、使用 Mp3Gain 调整音量_java_代码_下载 (246个子文件)
mls.conf 108B
Thumbs.db 36KB
Thumbs.db 27KB
Thumbs.db 7KB
Thumbs.db 4KB
ID3TagTab.en_US 13KB
PreferencesView.en_US 6KB
ChangeTagDataView.en_US 5KB
RenameToolTab.en_US 5KB
MP3GainTab.en_US 5KB
FieldReplacerView.en_US 4KB
MainWindow.en_US 4KB
LicenseView.en_US 4KB
FolderCreatorTab.en_US 4KB
ChangeImageDataView.en_US 1KB
GenByNameView.en_US 1KB
AudioPlayerView.en_US 994B
RenameHelp.en_US 925B
StructureHelp.en_US 905B
ImageSettingsView.en_US 861B
ChangeLyricsDataView.en_US 769B
AboutView.en_US 763B
RegexHelp.en_US 739B
Progressbar.en_US 321B
HelpDialog.en_US 74B
mp3gain.exe 128KB
.gitignore 113B
mp3agic_mod-0.8.3-SNAPSHOT.jar 64KB
Updater.jar 43KB
Updater-1.0.jar 15KB
ID3TagModel.java 44KB
ID3TagController.java 37KB
ID3RightPanel.java 27KB
Config.java 24KB
MP3.java 22KB
ChangeTagDataView.java 19KB
ID3TagTab.java 15KB
PreferencesView.java 14KB
RenameToolTab.java 13KB
MP3GainModel.java 13KB
MP3GainController.java 12KB
MainController.java 12KB
FolderCreatorController.java 12KB
FieldReplacerView.java 11KB
FolderCreatorTab.java 11KB
MP3GainTab.java 11KB
PreferencesController.java 10KB
RenameToolController.java 10KB
LastfmTrackCollector.java 10KB
MP3Gain.java 10KB
IAudioFile.java 9KB
FolderCreatorModel.java 8KB
CollectorManager.java 8KB
FileUtil.java 8KB
ChangeImageDataView.java 8KB
MainWindow.java 8KB
PreferencesModel.java 8KB
LicenseView.java 8KB
ID3TagRegex.java 7KB
RenameToolModel.java 7KB
FolderAudioFile.java 6KB
AudioPlayerController.java 6KB
XMLAlbumParser.java 6KB
ChangeTagDataModel.java 6KB
Graphics.java 6KB
FieldReplacerData.java 6KB
AudioPlayerView.java 6KB
RenameAudioFile.java 5KB
XMLTrackParser.java 5KB
LastfmCoverArtCollector.java 5KB
ID3TagData.java 5KB
ImageSettingsController.java 5KB
ChooserUtil.java 5KB
MainModel.java 5KB
ChangeTagDataController.java 4KB
ChangeLyricsDataView.java 4KB
ImageSettingsView.java 4KB
WindowUtils.java 4KB
AnalyseAlbumGainProgressBar.java 4KB
GainTableModel.java 4KB
GenByNameView.java 4KB
ID3TagTableModel.java 4KB
AnalyseTrackGainProgressBar.java 4KB
Timer.java 4KB
MP3Player.java 3KB
TabManager.java 3KB
FieldReplacerController.java 3KB
Constants.java 3KB
InProgressBar.java 3KB
ChangeAlbumGainProgressBar.java 3KB
ConfigReader.java 3KB
Genres.java 3KB
ChangeTrackGainProgressBar.java 3KB
ChangeImageDataController.java 3KB
XMLLyricsParser.java 3KB
ChangeLyricsDataController.java 3KB
DebugFrame.java 3KB
LyricstimeCollector.java 3KB
ChartLyricsCollector.java 3KB
GenByNameController.java 3KB
共 246 条
- 1
- 2
- 3
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9156
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功