Datei in DB einfügen

SituationsBeispiel:

Track A ist schon in der DB enthalten ,
alle relevanten Attribute sind richtig (Interpret, Titel, Album etc.)

Track B, der im übrigem fast identisch ist (Interpret, Titel) sich aber auf einem anderen Album befindet, dessen Information auch korrekt im ID3Tag eingegeben wurden, soll importiert werden.

Dateiname = Interpret - Titel
Das Album wird nicht beim Dateinamen berücksichtigt.
Da Track B in einem anderen Ordner wie Track A liegt kommt es also zu Dopplungen in der DB.

ALLERDINGS:
Nach dem Import von Track B stimmen auch die Informationen vom Track A bzgl. Album nicht mehr, da steht dann nämlich das TRACK B album drin.
Erst wenn ich die ID3Tags in der DB neu einlese passt es wieder.

Ich kann dir nicht ganz folgen. Überschreibst du denn die Datei von Track A? Oder ist Track B eine zusätzliche/getrennte Datei?

Es ist eine zusätzliche Datei in einem anderen Ordner.

Ich halte es für ziemlich ausgeschlossen, dass der Import einer neuen Datei in irgendeiner Weise die Attribute von bereits vorhandenen Elementen beeinflussen würde.