From ebb0f1f32697807399bb2b272645840e8dcbe09b Mon Sep 17 00:00:00 2001 From: dmaiorino Date: Wed, 2 Mar 2016 20:51:59 +0900 Subject: [PATCH 1/3] Updated gem tvdb_party to functioning version 0.8.1 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 6ab928f..8ff308c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source "http://rubygems.org" gem "plist", "3.1.0" -gem "tvdb_party", "0.6.0" +gem "tvdb_party", "0.8.1" group :development do gem "rspec" From 14c9a69b07f23439241f0c8007e8751a9c082a08 Mon Sep 17 00:00:00 2001 From: dmaiorino Date: Wed, 2 Mar 2016 20:54:37 +0900 Subject: [PATCH 2/3] Removing 'longdesc', not supported by AtomicParsley --- lib/AtomicTV/atomic_parsley_tagger.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/AtomicTV/atomic_parsley_tagger.rb b/lib/AtomicTV/atomic_parsley_tagger.rb index b9a7237..d126bfb 100644 --- a/lib/AtomicTV/atomic_parsley_tagger.rb +++ b/lib/AtomicTV/atomic_parsley_tagger.rb @@ -62,7 +62,6 @@ def run 'album' => metadata.album, 'genre' => metadata.genre, 'description' => metadata.description, - 'longdesc' => metadata.long_description, 'TVNetwork' => metadata.tv_network, 'TVShowName' => metadata.tv_show_name, 'TVEpisode' => metadata.tv_episode, From 9605149de05a51a185b33710fb4975e9af19db2e Mon Sep 17 00:00:00 2001 From: dmaiorino Date: Thu, 3 Mar 2016 00:42:11 +0900 Subject: [PATCH 3/3] Update filename format to include episode name. --- lib/AtomicTV/filename_parser.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/AtomicTV/filename_parser.rb b/lib/AtomicTV/filename_parser.rb index d9a94e6..d1a111c 100644 --- a/lib/AtomicTV/filename_parser.rb +++ b/lib/AtomicTV/filename_parser.rb @@ -9,11 +9,11 @@ def initialize(filename) attr_reader :filename def human_message - "Invalid filename: #{filename} (filenames must be in the format: 'Series Name - S01E01')." + "Invalid filename: #{filename} (filenames must be in the format: 'Series Name - S01E01 Episode Name.mp4')." end end - FilenameFormat = /\A(.*) - S(\d{2})E(\d{2})\.\w{3}\Z/ + FilenameFormat = /\A(.*) - S(\d{2})E(\d{2}).*\.\w{3}\Z/ def self.parse(filename) if filename.to_s =~ FilenameFormat