It seems that this proposal still works as designed:
Exporting UNSYNCEDLYRICS to Individual Text Files
The following Mp3tag mte export file creates a command file, which - when running - creates multiple text files in the same folder, where the music files are stored.
$filename($left(%_workingpath%,2)\TEST\Export.USLT.cmd,ANSI)'@ECHO OFF'
Export_USLT_2.mte ( 491bytes ) Number of downloads: 68
DD.20110113.1046.CET
Because file names may occur, which do not work together with the above export script in the DOS command shell, I have changed the export script as following ...
01: $filename($getEnv('USERPROFILE')'\Desktop\Mp3tag.Report.USLT.ToFolderFile.cmd',ANSI)'@ECHO OFF'02: 'CHCP 1252 1>NUL 2>NUL'
03: 'SET FILELIST="%USERPROFILE%\Desktop\Mp3tag.Report.USLT.List.txt"'
04: 'IF EXIST %FILELIST% DEL %FILELIST% >NUL'
05: $loop(%_path%)
06: $if(%UNSYNCEDLYRICS%,'SET FILEOUT="'$replace(%_folderpath%%_filename%,'%','%%')'.USLT.txt"'
07: 'IF EXIST %FILEOUT% ECHO.%FILEOUT%>>%FILELIST%'
08: 'IF EXIST %FILEOUT% DEL %FILEOUT%>NUL'
09: 'ECHO.FILEOUT: %FILEOUT%'
10: $regexp($regexp($regexp($char(10)$replace(%UNSYNCEDLYRICS%,'|','^|','>','^>','<','^<','"','^"','&','^&','%','%%')$char(13),'\n','\nECHO.'),'\r','>>%FILEOUT%\r'),'^\n(.+)\r$','$1'),)
11: $loopend()
12: 'CHCP 850 1>NUL 2>NUL'
13: 'PAUSE'
14: 'START "" %FILELIST%'
Export_CMD_USLT_Each_To_One_File.mte (724 Bytes)
DD.20120703.1040.CEST
Export_CMD_USLT_Each_To_One_File.mte (724 Bytes)