From 95588a55383c577fecc44bc627c6f9b15f6a3743 Mon Sep 17 00:00:00 2001 From: Chris Coley <chris@codingallnight.com> Date: Wed, 6 Nov 2019 22:20:24 -0800 Subject: [PATCH] Improve how the mkvanalyze tool handles TV episode titles Currently only works with 2 digits season and episode numbers. Also doesn't work with multi-episode files. --- bin/mkvanalyze | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/mkvanalyze b/bin/mkvanalyze index 735e9e0..a3efb78 100755 --- a/bin/mkvanalyze +++ b/bin/mkvanalyze @@ -128,6 +128,12 @@ while IFS= read -rd '' file <&3; do new_title="$bts_prefix$new_title" fi + # If this is a TV episode, remove the show name and season/episode + # number + if [[ "$new_title" =~ S[0-9]+E[0-9]+ ]]; then + new_title="${new_title##*S[0-9][0-9]E[0-9][0-9] - }" + fi + echo -n "Enter a title, or s to skip [$new_title]: " read -e user_title new_title="${user_title:-$new_title}" -- GitLab