Ich glaube, ich klinke mich jetzt an dieser Stelle aus.
Ich halte es für unsinnig, sowohl per ICQ und Mail, als auch hier im Forum zu diskutieren. Ich denke, das Forum sollte die primäre Anlaufstelle sein.
Habe dein Projekt per Mail bekommen, compiliert und ID3-Tags erfolgreich geändert. Das einzige unsinnige, was mir noch aufgefallen ist, ist das:
if Id3v1Tag.TagExists = CheckBox1.Checked then
Wenn man Felder für den ID3v2 oder v1 Tag ausfüllt und speichern klickt, dann erwarte ich als User, dass das auch gespeichert wird.
Hinweis: Die WriteToFile-Routinen überprüfen natürlich vorher, ob in der Datei bereits ein Tag vorhanden ist. Wenn ja, wird der alte überschrieben, wenn nein wird einer erstellt.
Und zum Mediaplayer. Fakt ist doch: Wenn du das Mediaplayer-Gedöns aus dem anderen Projekt auskommentierst, dann werden die Tags geändert - hab ich grad nochmal ausprobiert. Wie du jetzt auf die Idee kommst, dass dein Problem nicht am Mediaplayer liegt, ist mir schleierhaft.