新增对Jellyfin的搜刮(但未完成自动化)
This commit is contained in:
@@ -6,10 +6,7 @@ import com.yutou.nas.mybatis.model.MusicData;
|
||||
import com.yutou.nas.mybatis.model.MusicDataExample;
|
||||
import com.yutou.nas.Services.IMusicToolsService;
|
||||
|
||||
import com.yutou.nas.utils.ConfigTools;
|
||||
import com.yutou.nas.utils.OSSManager;
|
||||
import com.yutou.nas.utils.QQBotManager;
|
||||
import com.yutou.nas.utils.Tools;
|
||||
import com.yutou.nas.utils.*;
|
||||
import ealvatag.audio.AudioFile;
|
||||
import ealvatag.audio.AudioFileIO;
|
||||
import ealvatag.audio.AudioHeader;
|
||||
@@ -22,7 +19,6 @@ import net.bramp.ffmpeg.probe.FFmpegFormat;
|
||||
import net.bramp.ffmpeg.probe.FFmpegProbeResult;
|
||||
import net.bramp.ffmpeg.probe.FFmpegStream;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.yutou.nas.utils.StringUtils;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.File;
|
||||
@@ -39,7 +35,7 @@ public class MusicToolsServiceImpl implements IMusicToolsService {
|
||||
public static final int FIND_TITLE = 1;
|
||||
public static final int FIND_ARTIST = 2;
|
||||
|
||||
private String musicPath = "/media/yutou/4t/public/音乐";
|
||||
private String musicPath = "/media/yutou/disk_lvm/public/音乐";
|
||||
private boolean isScan = false;
|
||||
|
||||
@Resource
|
||||
@@ -75,6 +71,10 @@ public class MusicToolsServiceImpl implements IMusicToolsService {
|
||||
|
||||
|
||||
private void scan(File path) {
|
||||
if(!path.exists()){
|
||||
Log.i("MusicScan","文件夹不存在,取消扫描");
|
||||
return;
|
||||
}
|
||||
if (path.isFile()) {
|
||||
add(path);
|
||||
} else if (path.isDirectory()) {
|
||||
|
||||
Reference in New Issue
Block a user