When updating mp3 tags I normally have separate text files for each field.
So every time I need to get artist name or title or description I open separate file, select everything inside, copy to clipboard.
Then open mp3 file and paste everything.
Is there is way to have one file with separators, from where I can fetch data to insert into mp3 tags.
here is an example.
I assume each field would be a separate Variable for clipboard and while Keyboard Maestro is running it would get info for each variable in the file, I'm confused how to put it all together.
Another question is if there is a way to update mp3 tags from command prompt. I am currently using "mouse click on image" and MP3TAG app, so it is just a huge mess )
That's simple, although you might not think so if you're unfamiliar with regular expressions. (See macro below.)
I could have used one Search Variable action to extract each tag-block, but I broke it up into six actions ā so the regular expressions would be easier to understand.
This gives you an example of how to pull text out of a text file and parse it into different variables.
(The variables are deleted at the beginning and end of the macro to prevent them from accidentally being reused ā in a production macro I'd add more error-checking.)
I'm not familiar with any command-line MP3 tagging software, but Google unsurprisingly says some exist.
āI tagged a file in Picard, but iTunes is not seeing the tags! ā
Firstly, you need to force iTunes to re-read the information from your tags and update its library. This is discussed in the iTunes Guide.
Additionally, iTunes has a known bug in its ID3v2.4 implementation, which makes it unable to read such tags if they contain also embedded cover art. As a work-around, you can configure Picard to write ID3v2.3 tags.