Extract list of all used tags + info fields to a Json file.
Unfortunately the CSV approach is very slow (even without any info field included in the extract). I believe the reason is the recurring script requests to extract a single tag.
Json approach seems much faster. Command $list(,,) brings all current tags and their values with one shot. Then we only format them in json format ("tag": "value"). I used Dano's approach to properly split tag from value.
-- Full tags+info (Json).mte (18KB)
Script includes the list of all info fields (at least the ones in the help page).
Each of them can be included in the export (instructions are included in the file).
Export seems very fast.
Json file generated from mp3tag can be converted to CSV/XLSx/XLS file by below tool (based on some code posted in https://datatofish.com/json-string-to-csv-python/ which is also based on tkinter / pandas packages).
Multiple json files are loaded first to the memory then all are combined into a single output file.
json2csv.zip (Google Drive) (21,7MB) use password mp3tag to unzip.
If anyone has doubt about file content here is the source code (json2csv.py 9KB). Install python and compile yourself pyinstaller --onefile json2csv.py.