From c7030d001eafe77660cd18d59b63bf0be9441f10 Mon Sep 17 00:00:00 2001 From: ulrich Date: Fri, 09 Apr 2021 14:47:03 +0000 Subject: [PATCH] JavaScript Formulare weiter vereinheitlicht --- src/de/uhilger/mediaz/api/ListFileHandler.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/de/uhilger/mediaz/api/ListFileHandler.java b/src/de/uhilger/mediaz/api/ListFileHandler.java index acd3243..cb9e9b4 100644 --- a/src/de/uhilger/mediaz/api/ListFileHandler.java +++ b/src/de/uhilger/mediaz/api/ListFileHandler.java @@ -25,13 +25,12 @@ import de.uhilger.mediaz.store.FileStorage; import de.uhilger.mediaz.store.Storage; import de.uhilger.mediaz.store.StorageFile; +import de.uhilger.mediaz.store.Track; import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; -import java.util.List; import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; @@ -95,6 +94,7 @@ Object o = extMap.get(ext); if(o instanceof String) { sf.setTyp(o.toString()); + getTrack(file, sf); } else { sf.setTyp(StorageFile.TYP_FILE); } @@ -113,5 +113,13 @@ } } + private void getTrack(File file, StorageFile sf) { + if(sf.getTyp().equalsIgnoreCase(StorageFile.TYP_AUDIO)) { + Track track = new Track(file); + sf.setInterpret(track.getArtist()); + sf.setTitelAnzName(track.getTitle()); + sf.setAlbum(track.getAlbum()); + } + } } -- Gitblit v1.9.3