Added postproc overrides on a per-series basis for the call to tvrenamer, and added support for V (2009)
This commit is contained in:
@@ -48,6 +48,11 @@ pod2usage(-verbose => 1) if ($options{help});
|
||||
# Override the series name for calls to tvrenamer for select shows
|
||||
my %series_overrides = (
|
||||
csinewyork => 'CSINY',
|
||||
v => 'V_2009',
|
||||
);
|
||||
# Specify additional postproc commands for tvrenamer on a per-series basis
|
||||
my %series_postprocs = (
|
||||
v => 's/V_2009/V/;',
|
||||
);
|
||||
|
||||
#setup logging
|
||||
@@ -258,7 +263,14 @@ sub rename_media_share_file {
|
||||
$override_series = "--series='$series_overrides{$canonical_series}'";
|
||||
}
|
||||
|
||||
my $tvrenamer_cmd = "$options{tvrenamer} --unattended --noANSI $override_series --rangemin=$episode --rangemax=$episode --postproc='s/-img---a- -a-//;'";
|
||||
# Certain shows may provide additional postproc arguments
|
||||
my $additional_postproc = '';
|
||||
if ($series_postprocs{$canonical_series}) {
|
||||
$log->debug("Adding additional postproc for $series: $series_postprocs{$canonical_series}");
|
||||
$additional_postproc = $series_postprocs{$canonical_series};
|
||||
}
|
||||
|
||||
my $tvrenamer_cmd = "$options{tvrenamer} --unattended --noANSI $override_series --rangemin=$episode --rangemax=$episode --postproc='s/-img---a- -a-//;$additional_postproc'";
|
||||
open my $tvrenamer_fh, "$tvrenamer_cmd|";
|
||||
my @tvrenamer_output = <$tvrenamer_fh>;
|
||||
close $tvrenamer_fh;
|
||||
|
||||
Reference in New Issue
Block a user