Tagger music metadata editor which supports batch tag editing and getting tags from VGMdb
HTML Objective-C Objective-C++ C C++ Ruby Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Tagger {#readmeTitle}

Tagger is application that auto tags audio files. It also supports batch tag editing See the website for more details {#description}


  • Only tested on the latest Mac OS X 10.10 release, should work on 10.9.
  • 64 bit only
  • The app is not code signed. To open the app for the first time, right click on it and choose Open.

Install From Source


  • Only tested on the latest Mac OS X 10.10 release, should work on 10.9.
  • 64 bit only


  • need taglib headers e.g with homebrew brew install taglib

Build the release version of Tagger.


  • To report issues go to the issues tracker on Github

  • Bug in mp3 files sometimes when replacing (not adding) artwork on files who album art has never been edited in iTunes, means the file can't be added to iTunes. This happens sometimes happens after replacing the artwork twice (when using vbr files).

Work around To replace a mp3 cover art a second time use refresh(⌘R) then Parent Folder(⌘↑) then Back(⌘[) menus items then replace the cover.

  • If you did not follow the advice use mp3val -f name.mp3 to fix the mp3 with the tags intact, see this blog post.

  • Bug in malformed m4a files sometimes when replacing (not adding) artwork, means the file can't be played in iTunes.

  • Quit Tagger before adding m4a (happen mostly with lossless m4a's and when 'Copy files to iTunes Media Folder' is unchecked in iTunes) to iTunes that were edited in Tagger, otherwise the metadata does not change. If you added the mp4 before Tagger was quit, remove them from iTunes and add them again.


  • Writes 2.4 id3 tags for mp3s.

Libraries Used

  • TagLib
  • BWHyperlinkButtonCell from BWToolKit
  • CCTColorLabelMenuItemView
  • Lumberjack
  • MASPreferencesViewController
  • RegexkitLite
  • hcxslect


Copyright [2009-2015] Bilal Syed Hussain

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


  • Bilal Syed Hussain