mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-20 21:54:25 -04:00
New: Rename all selected series from the series editor
This commit is contained in:
@@ -21,7 +21,8 @@ namespace NzbDrone.Core.MediaFiles
|
||||
}
|
||||
|
||||
public class RenameEpisodeFileService : IRenameEpisodeFileService,
|
||||
IExecute<RenameFilesCommand>
|
||||
IExecute<RenameFilesCommand>,
|
||||
IExecute<RenameSeriesCommand>
|
||||
{
|
||||
private readonly ISeriesService _seriesService;
|
||||
private readonly IMediaFileService _mediaFileService;
|
||||
@@ -145,7 +146,21 @@ namespace NzbDrone.Core.MediaFiles
|
||||
|
||||
_logger.ProgressInfo("Renaming {0} files for {1}", episodeFiles.Count, series.Title);
|
||||
RenameFiles(episodeFiles, series);
|
||||
_logger.ProgressInfo("Selected Episode Files renamed for {0}", series.Title);
|
||||
_logger.ProgressInfo("Selected episode files renamed for {0}", series.Title);
|
||||
}
|
||||
|
||||
public void Execute(RenameSeriesCommand message)
|
||||
{
|
||||
_logger.Trace("Renaming all files for selected series");
|
||||
var seriesToRename = _seriesService.GetSeries(message.SeriesIds);
|
||||
|
||||
foreach (var series in seriesToRename)
|
||||
{
|
||||
var episodeFiles = _mediaFileService.GetFilesBySeries(series.Id);
|
||||
_logger.ProgressInfo("Renaming all files in series: {0}", series.Title);
|
||||
RenameFiles(episodeFiles, series);
|
||||
_logger.ProgressInfo("All episode files renamed for {0}", series.Title);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user