mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-12-16 11:37:58 +02:00
fail nicer when MediaInfo lib is not available.
This commit is contained in:
parent
3ef5baf0a0
commit
739188a577
@ -112,10 +112,10 @@ public MediaInfoModel GetMediaInfo(string filename)
|
||||
|
||||
public TimeSpan GetRunTime(string filename)
|
||||
{
|
||||
var mediaInfo = new MediaInfo();
|
||||
|
||||
MediaInfo mediaInfo = null;
|
||||
try
|
||||
{
|
||||
mediaInfo = new MediaInfo();
|
||||
_logger.Trace("Getting media info from {0}", filename);
|
||||
|
||||
mediaInfo.Option("ParseSpeed", "0.2");
|
||||
@ -133,7 +133,13 @@ public TimeSpan GetRunTime(string filename)
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.ErrorException("Unable to parse media info from file: " + filename, ex);
|
||||
mediaInfo.Close();
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (mediaInfo != null)
|
||||
{
|
||||
mediaInfo.Close();
|
||||
}
|
||||
}
|
||||
|
||||
return new TimeSpan();
|
||||
|
Loading…
Reference in New Issue
Block a user