enable metadata by default
This commit is contained in:
@@ -32,14 +32,11 @@ public class FFMpeg {
|
||||
}
|
||||
|
||||
private static String setMetadata(MusicTrack track) {
|
||||
if (!Preferences.getBoolValue("setMetaData", false)) {
|
||||
return "";
|
||||
}
|
||||
return " -metadata title=\"" + IOUtils.getValidFileName(M3UDownloader.getTitle(track)) + '"'
|
||||
return Preferences.getBoolValue("setMetaData", true) ? " -metadata title=\"" + IOUtils.getValidFileName(M3UDownloader.getTitle(track)) + '"'
|
||||
+ (track.L == null || track.I == null
|
||||
? " -metadata artist=\"" + normalizeMetadata(track.C) + '"'
|
||||
: " -metadata artist=\"" + normalizeMetadata(track.L.stream().map(Artist::w1).collect(Collectors.joining(", "))) + '"'
|
||||
+ " -metadata album=\"" + normalizeMetadata(track.I.getTitle()) + '"');
|
||||
+ " -metadata album=\"" + normalizeMetadata(track.I.getTitle()) + '"') : "";
|
||||
}
|
||||
|
||||
private static String normalizeMetadata(String in) {
|
||||
|
||||
Reference in New Issue
Block a user