Hi Skwire, maybe you will enjoy thinking about implementing this feature.
Let say i have a file
Black Sabbath - Paranoid.
mp3and a text file
Black Sabbath - Paranoid.
LYRwith lyrics or something else.
How about a optional edit control to display that file content?
Same for text file
Black Sabbath - Paranoid.
ALBwith information about the track list if this MP3 contains the full album.
If base name change, e.g. to 'Black Sabbath - Sabotage',
Trout would update the shown content IF a LYR or ALB file exists.
If not, those panels would show something like 'No corresponding file found.
EDIT: to make it easier to implement, understand and to handle those text files,
I change my mind to simple look for one file with TXT extension and the base name of the MP3.
So Black Sabbath - Paranoid.TXT nearby Black Sabbath - Paranoid.MP3
will contain all needed information and you would have to add only one additional panel.
Here is a mock up about what I have in mind with just notepad instead a real panel to make myself clear:
Trout: show panel with lyrics from local text file