MP3 Autotagger
A simple OS independent application to tag .mp3 files automatically and more.
Tools
MP3 autotagger
Select MP3 file/s and complete metadata information automatically.
Supported metadata:
- Artist.
- Track title.
- Album title.
- Genre.
- Release year.
- Cover.
Youtube2MP3
Enter URL from Youtube video and download audio as an .mp3 file.
Context
My dad wanted a tool to automatically tag all the .mp3 files from his old music library and easily download audio from Youtube videos. I developed this especifically for my dad needs only :)
Installation
There are two options:
Binary distribution
Binary distributions for Linux, Windows and macOS are available with each GitHub release as stand-alone executables here.
⚠️ You need to install ffmpeg in your system for the conversion to .mp3 to work ⚠️
Python package
The application is available as a pip-installable package stored in PyPI (requires python >= 3.10):
pip install mp3-autotagger
Then, start the application by simply running the following command:
mp3-autotagger
⚠️ **Note that you still need ffmpeg for the conversion to .mp3 to work ⚠️
Hint: If you are using Conda, you can install ffmpeg using conda install -y ffmpeg.
Usage
- Open Anaconda Prompt and run the following command to activate the Conda environment:
conda activate mp3-autotagger - Run the following command to launch the application:
mp3-autotagger
MP3 autotagger
- Click on
Browseand select .mp3 files or folders containing .mp3 files. A list of .mp3 files will show on left box. - Click on any track to show its current tags.
- Replace information in fields and click on the cover to choose a new one from your images.
- Click on
Find tagsif you want MP3 Autotagger to automatically find the tags and cover for you. UncheckReplace informationbox to keep the original .mp3 tags that are not missing. - Click on
Save tagsto overwrite tags in original file. The new name of the file will be in the formatARTIST - Title.
- Click on
Find and save tags for all filesto automatically find and save tags for all found .mp3 files. UncheckReplace informationbox to keep the original .mp3 tags that are not missing. A log file in the formatlog_YearMonthDay_HourMinuteSecond.txtwill be saved in thelogfolder of the cloned repository at the end of the execution. The log file shows for each file if everything went fine when it was processed (OK) or if something went wrong (FAILED).
Youtube2MP3
- Copy and paste URL in
Enter URLfield. - Click
Get audio informationbutton to display audio information. UncheckGet best audiobefore clicking onGet audio informationto select an audio with lower quality than the best quality available. You can select a new audio quality using the combo box inside theAudio optionsarea. - Uncheck
Convert audio to .mp3box to keep the original download audio format. - Click
Downloadand wait for audio to download (and convert). You will find it in your PCDownloadsfolder.
Metadata
Release files for mp3-autotagger 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mp3_autotagger-1.2.2.tar.gz | 200.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mp3_autotagger-1.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 405.3 kB
Release files / mp3_autotagger-1.2.2.tar.gz
| Download URL | mp3_autotagger-1.2.2.tar.gz |
|---|---|
| Size | 200.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e129cac9ec5e045edb008e5870854981de4f0490bb756623619046c93e3fbec4
|
|
BLAKE2b-256 checksum How to use checksums |
10bb64127ea87235793d279f1b00359fe952a24056739db1a8f1dba0076bc4bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.10.17 Linux/6.11.0-1015-azure
|
Release files / mp3_autotagger-1.2.2-py3-none-any.whl
| Download URL | mp3_autotagger-1.2.2-py3-none-any.whl |
|---|---|
| Size | 204.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd4e74d21c6c8c601d054ee6ba8194a149b509382f60e072cb8282192c895756
|
|
BLAKE2b-256 checksum How to use checksums |
c060820018ae4844df69f3b6b305bb89a617d60c6f76d3e09bb44c059993b56b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.10.17 Linux/6.11.0-1015-azure
|