update:音乐列表输出排序
This commit is contained in:
parent
25e1ddca64
commit
66c77b04b9
@ -12,7 +12,8 @@ import org.springframework.context.annotation.Import;
|
|||||||
@Import(BTDownloadManager.class)
|
@Import(BTDownloadManager.class)
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
public class NasApplication {
|
public class NasApplication {
|
||||||
public static final String version="1.2.13";
|
public static final String version = "1.2.14";
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SpringApplication.run(NasApplication.class, args);
|
SpringApplication.run(NasApplication.class, args);
|
||||||
AppData.defaultMusicPath = (String) ConfigTools.load(ConfigTools.CONFIG, "musicDir");
|
AppData.defaultMusicPath = (String) ConfigTools.load(ConfigTools.CONFIG, "musicDir");
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
package com.yutou.nas.Services.impl;
|
package com.yutou.nas.Services.impl;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
|
||||||
import com.yutou.nas.Datas.AppData;
|
import com.yutou.nas.Datas.AppData;
|
||||||
|
import com.yutou.nas.Services.IMusicToolsService;
|
||||||
import com.yutou.nas.mybatis.dao.MusicDataDao;
|
import com.yutou.nas.mybatis.dao.MusicDataDao;
|
||||||
import com.yutou.nas.mybatis.model.MusicData;
|
import com.yutou.nas.mybatis.model.MusicData;
|
||||||
import com.yutou.nas.mybatis.model.MusicDataExample;
|
import com.yutou.nas.mybatis.model.MusicDataExample;
|
||||||
import com.yutou.nas.Services.IMusicToolsService;
|
|
||||||
|
|
||||||
import com.yutou.nas.utils.*;
|
import com.yutou.nas.utils.*;
|
||||||
import ealvatag.audio.AudioFile;
|
import ealvatag.audio.AudioFile;
|
||||||
import ealvatag.audio.AudioFileIO;
|
import ealvatag.audio.AudioFileIO;
|
||||||
@ -26,10 +24,8 @@ import java.io.File;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.util.ArrayList;
|
import java.text.Collator;
|
||||||
import java.util.List;
|
import java.util.*;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
@Service("MusicToolsService")
|
@Service("MusicToolsService")
|
||||||
public class MusicToolsServiceImpl implements IMusicToolsService {
|
public class MusicToolsServiceImpl implements IMusicToolsService {
|
||||||
@ -146,6 +142,12 @@ public class MusicToolsServiceImpl implements IMusicToolsService {
|
|||||||
}
|
}
|
||||||
getDirList(path, list);
|
getDirList(path, list);
|
||||||
list.addAll(main);
|
list.addAll(main);
|
||||||
|
|
||||||
|
list.sort((o1, o2) -> {
|
||||||
|
Comparator<Object> compare = Collator.getInstance(Locale.CHINA);
|
||||||
|
return compare.compare(o1.getTitle(),o2.getTitle());
|
||||||
|
});
|
||||||
|
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user