|
|
@ -1814,21 +1814,29 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
|
|
|
program.AddGenre("News");
|
|
|
|
program.AddGenre("News");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (timer.IsProgramSeries)
|
|
|
|
var config = GetConfiguration();
|
|
|
|
{
|
|
|
|
|
|
|
|
await SaveSeriesNfoAsync(timer, seriesPath).ConfigureAwait(false);
|
|
|
|
if (config.SaveRecordingNFO)
|
|
|
|
await SaveVideoNfoAsync(timer, recordingPath, program, false).ConfigureAwait(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (!timer.IsMovie || timer.IsSports || timer.IsNews)
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
await SaveVideoNfoAsync(timer, recordingPath, program, true).ConfigureAwait(false);
|
|
|
|
if (timer.IsProgramSeries)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
await SaveSeriesNfoAsync(timer, seriesPath).ConfigureAwait(false);
|
|
|
|
|
|
|
|
await SaveVideoNfoAsync(timer, recordingPath, program, false).ConfigureAwait(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (!timer.IsMovie || timer.IsSports || timer.IsNews)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
await SaveVideoNfoAsync(timer, recordingPath, program, true).ConfigureAwait(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
await SaveVideoNfoAsync(timer, recordingPath, program, false).ConfigureAwait(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
|
|
|
|
|
|
|
|
if (config.SaveRecordingImages)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
await SaveVideoNfoAsync(timer, recordingPath, program, false).ConfigureAwait(false);
|
|
|
|
await SaveRecordingImages(recordingPath, program).ConfigureAwait(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
await SaveRecordingImages(recordingPath, program).ConfigureAwait(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
{
|
|
|
|