mp3 ID3 Tag bearbeiten

Saban

Erfahrenes Mitglied
Hi Zusammen!

also ich krieg des mit den bearbeiten der ID3-Tags hin! Dafür verwende ich die jid3lib Lib!
Nur hab ich noch ein Problem wenn ich die mp3 Dateien speichern will also

Java:
    try {
				mp3file.save(datei_pfad + "\\" + bearbeitete_liste[index]);
			}
			catch (IOException e) {
				e.printStackTrace();
			}
			catch (TagException e) {
				e.printStackTrace();
			}
     }

Dann legt er mir immer eine neue Datei an "test.mp3"
und eine zweite "test.original.mp3"

kann mir jemand sagen was ich da falsch mache? ich möchte eigentlich nur die vorhandenen Dateien ersetzen. Ich benenn die Dateien auch mit renameTo um aber daran sollte es nicht liegen?!

MfG
Saban
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

du solltest vielleicht etwas mehr Code posten. In dem bischen Code kann man nicht unbedingt was erkennen.

Gruß

Sascha
 
Hi Sascha!

Java:
for(int index = 0; index < bearbeitete_liste.length; index++){
			//Arbeiten am ID3 Tag
			MP3File mp3file = null;
			AbstractID3v2 id3v2tag = new ID3v2_2();
		    String [] tagVorgaben = bearbeitete_liste[index].split("-");
		    
		    try {
		        mp3file = new MP3File(new File(datei_pfad + "\\" + bearbeitete_liste[index]));
			}
			catch (IOException e) {
				e.printStackTrace();
			}
			catch (TagException e) {
				e.printStackTrace();
			}

			id3v2tag = mp3file.getID3v2Tag();
			
			id3v2tag.setLeadArtist(tagVorgaben[0].trim());
		    id3v2tag.setSongTitle(tagVorgaben[1].trim().replace(".mp3", ""));
		    
		    try {
				mp3file.save(datei_pfad + "\\" + bearbeitete_liste[index]);
			}
			catch (IOException e) {
				e.printStackTrace();
			}
			catch (TagException e) {
				e.printStackTrace();
			}
		}
		
	}

MfG
Saban
 
Zuletzt bearbeitet von einem Moderator:
Hi Zusammen!

Da es schon mal ne Zeit geklappt hat frag ich mich langsam obs vllt nichts mit dem ID3-Tag zu tun hat sondern am umbenennen der Dateien liegt? Hatte da schon mal jemand ähnliche Probleme?

MfG
Saban
 
Zurück