* fix for issue with SxE verification metric not passing through episode subtitles
This commit is contained in:
parent
9ad9a3e1a9
commit
0924759fc4
|
@ -9,6 +9,7 @@ import java.io.IOException;
|
||||||
import java.io.RandomAccessFile;
|
import java.io.RandomAccessFile;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
|
import java.net.MalformedURLException;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
@ -61,6 +62,14 @@ public class ShooterSubtitles implements VideoHashSubtitleService {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected URL getSubApiUrl() {
|
||||||
|
try {
|
||||||
|
return new URL(System.getProperty("net.filebot.web.ShooterSubtitles.url", "https://www.shooter.cn/api/subapi.php"));
|
||||||
|
} catch (MalformedURLException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see https://docs.google.com/document/d/1ufdzy6jbornkXxsD-OGl3kgWa4P9WO5NZb6_QYZiGI0/preview
|
* @see https://docs.google.com/document/d/1ufdzy6jbornkXxsD-OGl3kgWa4P9WO5NZb6_QYZiGI0/preview
|
||||||
*/
|
*/
|
||||||
|
@ -72,7 +81,7 @@ public class ShooterSubtitles implements VideoHashSubtitleService {
|
||||||
return emptyList();
|
return emptyList();
|
||||||
}
|
}
|
||||||
|
|
||||||
URL endpoint = new URL("https://www.shooter.cn/api/subapi.php");
|
URL endpoint = getSubApiUrl();
|
||||||
Map<String, String> param = new LinkedHashMap<String, String>();
|
Map<String, String> param = new LinkedHashMap<String, String>();
|
||||||
param.put("filehash", computeFileHash(file));
|
param.put("filehash", computeFileHash(file));
|
||||||
param.put("pathinfo", file.getPath());
|
param.put("pathinfo", file.getPath());
|
||||||
|
@ -225,6 +234,10 @@ public class ShooterSubtitles implements VideoHashSubtitleService {
|
||||||
return new File(getPath());
|
return new File(getPath());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.format("%s [%s]", getName(), getLanguageName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue