Engine DJ - Editing tags of Flac files does not save to the file

Problem: Editing tags within Engine DJ for Flac files does not save the changes back to the file. It works for mp3 files for the limited number of ID3 fields supported (according to the user guide this is: Title, Album, Comment, Genre, Label, Mixartist, Artist, Key, Track #, Year, Composer)

Repeatable - Yes

OS : Windows 11

Version of Engine DJ : 4.3.0

Steps:

  1. Edit one of the fields listed in the ID3 Tag section of the user guide of a flac file. (I tested with Composer and Mixartist fields)
  2. Close Engine DJ to ensure a save has been done.
  3. Check the tags present in the file using tagging software such as MP3Tag or MusicBee and observe that nothing has been written to the relevant fields.
  4. Try steps 1-4 with an mp3 file. Observe that the edits have been correctly saved to the file.

Expectation : Edits should be saved to the file for flac files. The behaviour should be consistent for all file types supported by Engine DJ.

NOTE: edits made to a flac file outside of Engine DJ are reflected in Engine DJ after re-importing track information.

1 Like

No tags made in Engine DJ are saved to files. Engine Dj saves the information in to the SQL Lite data base. It is like that by design and since day 1 of Engine Dj.

I once thought the same thing, but @Barbie-qu is 100% correct. Engine does edit tags on some file types but not others, making any changes like title destructive. :frowning:

Yet another instance of Engine needing investment. As a user, you have zero idea that files are being changed or not. I would personally love for engine to not change my files, but it can and will.

@NoiseRiser In the past it was also very random and unclear to me what is and is not stored in the file itself. Since then I’ve always used an external tagger

This is unexpected :eye:

Fortunately I export my original files manually using rsync before re-importing them periodically into Engine. All changes done by Engine on those copies are discarded and ignored.

This is the way.