mirror of
https://github.com/Radarr/Radarr
synced 2025-02-20 13:27:10 +00:00
fail nicer when MediaInfo lib is not available.
This commit is contained in:
parent
3ef5baf0a0
commit
739188a577
1 changed files with 9 additions and 3 deletions
|
@ -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 a new issue