Skip to content

MP3 CSV Tagger v1.0.0

Choose a tag to compare

@DevXen DevXen released this 15 Oct 16:44
· 9 commits to main since this release

MP3 CSV Tagger v1.0.0

Bulk-edit MP3 ID3 tags from CSV files: Match rows to files, Write new
tag values, preview everything before anything is written.

  • Layered CSVs with per-column roles — Match, Write, Skip — applied in
    order, so later files can match on values earlier ones wrote.
  • Case- and punctuation-insensitive matching; unknown column headings
    become custom TXXX tags.
  • Tkinter GUI and a full CLI (run plus project commands).
  • Projects are readable JSON (.mp3p.json).
  • Every Apply writes a change log (mp3tag_*.log.csv) recording the
    old and new value of every changed tag.
  • Fast engine: hash-index matching and in-memory preview — 600 files
    against a 600-row CSV preview in about a second.
  • Standalone Linux build attached; Windows build via PyInstaller
    (build_windows.bat in the repo).

Also attached: the original beta release.