'Write tags to file' option by default when editing a tag

What is the feature or ability you would like to have?
Currently Lexicon does not write to files any changes made to Tag fields like ‘artist’, ‘title’, ‘year’, etc by default. Any changed information is recorded in the Lexicon database and not in the file itself. This forces us to use the ‘write tag to files’ function if we make any changes to the tags. Several other DJ programs like Serato, rekordbox, VDJ write to the tgas files by default, at least the most common fields like ‘artist’, ‘title’, ‘BPM’, ‘key’, ‘year’, ‘album’, between others. Serato, for example, writes everything in the tags and in parallel in its database, including the colors are written in the tags with a code.

How will this feature help you and others?
I believe it will help everyone because this information will be saved in the files and will never be lost again, if the songs are used in other software such as MP3 players, iTunes, etc.

Is this feature available in an existing product? If so, what product?
Yes. VDJ, Serato, Traktor, rekordbox, Engine and practically any music editing software like Media Monkey, MP3-Tag, MP3 Tag-It, etc. In any of these softwares, if you edit the most common tag fields like ‘artist’, ‘title’, ‘year’, ‘label’, ‘album’, the information will be written natively in the file’s tag and stay there forever , in addition to being synchronized with the aoftware DJ database.

Does a workaround currently exist?
Yes. In Lexicon, you need to remember to use the ‘write tag to files’ function every time you make changes to any tag field, otherwise it won’t save.

Imagine the following scenario:
I created a folder with several selected songs and made the necessary changes to the tags to make my life easier, such as adding information in the ‘comment’, ‘label’ fields, etc. I take this folder, save it on a pendrive and take it to a CDJ or even any DJ software for example. I arrive at the event and notice that all the changes I’ve made haven’t been saved. This happened because Lexicon didn’t save the changes I made to the tag of the files, they were only in its database. If I don’t remember to use the ‘write tag to files’ function every time I change a field, it won’t save!

It’s not like that for performance reasons. Writing to a file is very slow compared to writing to a database. So that is why that is not standard behavior.

1 Like

Could it be an option there under ‘settings’? For example, activating or not the option to write in tags by default… then it’s up to the user to decide whether or not to use it.

No, I don’t think that’s a good idea. But I don’t really see a reason why you need that. Like in your scenario, if you synced to RB and created the USB with RB then all your fields are correct.

Writing tags is just a way to update ID3 tags so other software can read it, which is not usually not something you do all the time

1 Like