Skip to content
Automatically identify, tag and rename audio files on Linux
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests Tests to use mp3info instead of ffprobe Nov 6, 2018
.travis.yml Revert to working Linux Travis config Nov 9, 2018
CMakeLists.txt Initial commit Nov 6, 2018
LICENSE
README.md Add build status to README Nov 6, 2018
genman.sh Initial commit Nov 6, 2018
idntag Initial commit Nov 6, 2018
idntag.1 Initial commit Nov 6, 2018

README.md

Idntag

Linux
Build status

Idntag is a command-line tool that identifies artist and song name in specified audio files and updates their ID3-tag meta-data with correct data, and renames the files on format Artist_Name-Track_Name.

Example Usage

$ idntag ./tests/song.mp3
./tests/song.mp3: OK
$ ls tests/
Broke_For_Free-Night_Owl.mp3
$ ffprobe tests/Broke_For_Free-Night_Owl.mp3 2>&1 | grep -e artist -e title
artist          : Broke For Free
title           : Night Owl

Supported Platforms

Idntag is primarily developed and tested on Linux.

Installation

Pre-requisites (Ubuntu):

sudo apt install python3-pip
pip3 install pyacoustid
pip3 install pytaglib

Download the source code:

git clone https://github.com/d99kris/idntag && cd idntag

Generate Makefile and build:

mkdir -p build && cd build && cmake .. && make -s

Optionally install in system:

sudo make install

Usage

General usage syntax:

idntag [-h] [-k] [-v] path [path ...]

Options:

path            path of a file or directory
-h, --help      show this help message and exit
-k, --keepname  keep original filename
-v, --version   show program's version number and exit

License

Idntag is distributed under the MIT license. See LICENSE file.

Keywords

linux, fingerprint, music, mp3, automatically tag.

You can’t perform that action at this time.