Frequently asked questions.
TagBot reads the setlist for a live concert recording from DMBAlmanac.com or Phish.net and writes the matching song titles, artist name, and show date into the ID3 tags of your audio files. It shows you every match before writing anything.
No. TagBot only writes embedded ID3 metadata tags. Your filenames, folder names, and folder structure are never touched.
No. ID3 tags are metadata stored alongside the audio data inside the file container. The audio stream itself is not touched or re-encoded. File size may increase very slightly due to the added metadata.
TagBot supports both MP3 and FLAC. MP3 files are tagged using ID3v2 fields; FLAC files use Vorbis comment tags — the metadata formats the live recording community has standardized on. Sidecar and checksum files commonly found in taper archives are not touched during tagging operations.
No. TagBot matches tracks to setlist entries by position and duration. It is deterministic and rule-based.
DMBAlmanac.com is a community-maintained database of Dave Matthews Band setlists and show information. TagBot uses it as its setlist source. You do not need an account on DMBAlmanac to use TagBot.
TITLE (song name), ARTIST (performer), ALBUM (show date and venue), COMMENT (source reference URL), TRACKNUMBER (track position in the final write order), and TOTALTRACKS (total tracks written for the show). Tags outside these six managed fields are left untouched.
Yes. TagBot logs every write session. Open History, select the session, and click Restore. TagBot will write back the previous tag values exactly as they were.
No audio files or personal data are uploaded. TagBot fetches setlist data from DMBAlmanac.com and Phish.net (HTTP requests, no authentication). The optional diagnostic bundle (Gather Recent Logs) creates a local zip file on your machine and does not upload automatically.
Partially. Setlist fetching requires internet access. If you have previously inspected a show, the data may be cached locally for re-use.
Phish is supported as of v0.3.0. TagBot fetches setlists from Phish.net and applies the same inspect → review → write workflow. Mixed DMB and Phish folders in the same parent directory are handled automatically — each subfolder is routed to the correct provider. Support for additional sources (etree.org and others) is on the roadmap.
TagBot is an Electron application and macOS support is technically straightforward, but building and testing macOS releases requires a Mac for code signing. That is a near-term roadmap item.
Open TagBot, go to Advanced on the dashboard, and click "Gather Recent Logs." This creates a local diagnostic zip. Post it in the Discord (linked on the Support page) with a description of what happened.