From 48f8f945d17d06be1777c4491539244f712250ee Mon Sep 17 00:00:00 2001
From: ulrich
Date: Fri, 09 Apr 2021 13:37:47 +0000
Subject: [PATCH] JavaScript Form-Behandlung 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