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
|
# Override the series name for calls to tvrenamer for select shows
|
||||||
my %series_overrides = (
|
my %series_overrides = (
|
||||||
csinewyork => 'CSINY',
|
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
|
#setup logging
|
||||||
@@ -258,7 +263,14 @@ sub rename_media_share_file {
|
|||||||
$override_series = "--series='$series_overrides{$canonical_series}'";
|
$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|";
|
open my $tvrenamer_fh, "$tvrenamer_cmd|";
|
||||||
my @tvrenamer_output = <$tvrenamer_fh>;
|
my @tvrenamer_output = <$tvrenamer_fh>;
|
||||||
close $tvrenamer_fh;
|
close $tvrenamer_fh;
|
||||||
|
|||||||
Reference in New Issue
Block a user