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" 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, 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