Persoenliche Mediazentrale
ulrich
2021-04-09 37eadfdee87ac822923638b3e2b53abcd6b0ba57
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());
    }
  }
  
}