Filebot renamed file to wrong season/episode?

Any questions? Need some help?
Post Reply
Al3x
Posts: 19
Joined: 19 Aug 2014, 19:32

Filebot renamed file to wrong season/episode?

Post by Al3x »

It renamed episodes 2, 3, and 4 of Season 6 of Modern Family to Season 1 episodes? Modern.Family.S06E02.HDTV.x264-KILLERS.mp4 became Modern Family - S01E02 - The Bicycle Thief.mp4 for example.

Here's the log output:
Parameter: music = y
Parameter: subtitles = en
Parameter: artwork = y
Parameter: plex = myplex
Parameter: storeReport = y
Parameter: deleteAfterExtract = y
Parameter: clean = y
Parameter: unsorted = y
Parameter: movieFormat = X:/Media/Movies/{n} ({y}) {imdb.rating} {source} {resolution}/{n} ({y}) {imdb.rating} {source} {resolution}
Parameter: seriesFormat = X:/Media/TV/{n}/{'Season '+s}/{n} - {s00e00} - {t}
Parameter: ut_label =
Parameter: ut_state = 5
Parameter: ut_title = Modern.Family.S06E02.HDTV.x264-KILLERS
Parameter: ut_kind = multi
Parameter: ut_file = modern.family.s06e02.hdtv.x264-killers.nfo
Parameter: ut_dir = X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS
Read archive [modern.family.s06e02.hdtv.x264-killers.rar] and extract to [X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers\Modern.Family.S06E02.HDTV.x264-KILLERS]
Extracting files [X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers\Modern.Family.S06E02.HDTV.x264-KILLERS\Modern.Family.S06E02.HDTV.x264-KILLERS.mp4]
Input: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers\Modern.Family.S06E02.HDTV.x264-KILLERS\Modern.Family.S06E02.HDTV.x264-KILLERS.mp4
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r01
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r12
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r11
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r09
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r00
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.nfo
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r07
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.sfv
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r10
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r08
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r04
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r02
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r06
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r05
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r13
Exclude: X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers.r03
Group: [tvs:modern family] => [Modern.Family.S06E02.HDTV.x264-KILLERS.mp4]
Get [English] subtitles for 1 files
Looking up subtitles by hash via OpenSubtitles
Matched [Modern.Family.S06E02.HDTV.x264-KILLERS.mp4] to [Modern.Family.S06E02.Do.Not.Push.WEB-DL.x264.AAC] via hash
Fetching [Modern.Family.S06E02.Do.Not.Push.WEB-DL.x264.AAC.srt]
Export [Modern.Family.S06E02.Do.Not.Push.WEB-DL.x264.AAC.srt] as: SubRip / UTF-8
Writing [Modern.Family.S06E02.Do.Not.Push.WEB-DL.x264.AAC.srt] to [Modern.Family.S06E02.HDTV.x264-KILLERS.eng.srt]
Rename episodes using [TheTVDB]
Auto-detected query: [Modern Family]
Fetching episode data for [Modern Family]
Auto-detected query: [Modern Family]
Fetching episode data for [Modern Family]
[COPY] Rename [X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers\Modern.Family.S06E02.HDTV.x264-KILLERS\Modern.Family.S06E02.HDTV.x264-KILLERS.mp4] to [X:\Media\TV\Modern Family\Season 1\Modern Family - S01E02 - The Bicycle Thief.mp4]
[COPY] Rename [X:\Downloads\Modern.Family.S06E02.HDTV.x264-KILLERS\modern.family.s06e02.hdtv.x264-killers\Modern.Family.S06E02.HDTV.x264-KILLERS\Modern.Family.S06E02.HDTV.x264-KILLERS.eng.srt] to [X:\Media\TV\Modern Family\Season 1\Modern Family - S01E02 - The Bicycle Thief.srt]
Processed 2 files
Oct 15, 2014 9:01:54 PM net.filebot.media.MediaDetection storeMetaInfo
WARNING: Failed to set xattr: java.lang.IllegalStateException: java.nio.file.NoSuchFileException: X:\Media\TV\Modern Family\Season 1\Modern Family - S01E02 - The Bicycle Thief.mp4:net.filebot.metadata
Oct 15, 2014 9:01:54 PM net.filebot.media.MediaDetection storeMetaInfo
WARNING: Failed to set xattr: java.lang.IllegalStateException: java.nio.file.NoSuchFileException: X:\Media\TV\Modern Family\Season 1\Modern Family - S01E02 - The Bicycle Thief.srt:net.filebot.metadata
User avatar
rednoah
The Source
Posts: 19584
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Filebot renamed file to wrong season/episode?

Post by rednoah »

Works fine:

Code: Select all

Group: [tvs:modern family] => [Modern.Family.S06E02.HDTV.x264-KILLERS.mp4]
Rename episodes using [TheTVDB]
Auto-detected query: [Modern Family]
Fetching episode data for [Modern Family]
[COPY] Rename [/Users/reinhard/Test/AMC-TEST/Modern.Family.S06E02.HDTV.x264-KILLERS.mp4] to [/Users/reinhard/Test/TV Shows/Modern Family/Season 06/Modern Family - S06E02 - Do Not Push.mp4]
The reason it didn't work at the time was most likely that Episode 6x02 did not exist at the time. Make sure episode data is added to TheTVDB well in advance (lets say 3 days) and you will never have issues such as this.

PS: guesses like this are enabled with -non-strict but if you disable that option you might not be happy neither
:idea: Please read the FAQ and How to Request Help.
Al3x
Posts: 19
Joined: 19 Aug 2014, 19:32

Re: Filebot renamed file to wrong season/episode?

Post by Al3x »

rednoah wrote:Works fine:

Code: Select all

Group: [tvs:modern family] => [Modern.Family.S06E02.HDTV.x264-KILLERS.mp4]
Rename episodes using [TheTVDB]
Auto-detected query: [Modern Family]
Fetching episode data for [Modern Family]
[COPY] Rename [/Users/reinhard/Test/AMC-TEST/Modern.Family.S06E02.HDTV.x264-KILLERS.mp4] to [/Users/reinhard/Test/TV Shows/Modern Family/Season 06/Modern Family - S06E02 - Do Not Push.mp4]
The reason it didn't work at the time was most likely that Episode 6x02 did not exist at the time. Make sure episode data is added to TheTVDB well in advance (lets say 3 days) and you will never have issues such as this.

PS: guesses like this are enabled with -non-strict but if you disable that option you might not be happy neither
I have found with very new episodes that issue can happen, but you can see from the log date it was yesterday at 9pm. They're on episode 4 now and episode 2 failed?

I opened FileBot GUI to undo the change, then noticed there was an update, downloaded the newer version of FileBot and updated my JRE to the one needed, then re-ran the exact command and it worked an hour later? I can't imagine TheTVDB added Ep 2, 3, and 4 in the hour I did it.
User avatar
rednoah
The Source
Posts: 19584
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Filebot renamed file to wrong season/episode?

Post by rednoah »

New version resets all cached data, so it'll have to fetch the latest. Otherwise the cache is only updated every 2 days.

You can see what filebot sees by doing filebot -list --q "modern family"
:idea: Please read the FAQ and How to Request Help.
Al3x
Posts: 19
Joined: 19 Aug 2014, 19:32

Re: Filebot renamed file to wrong season/episode?

Post by Al3x »

rednoah wrote:New version resets all cached data, so it'll have to fetch the latest. Otherwise the cache is only updated every 2 days.

You can see what filebot sees by doing filebot -list --q "modern family"
Hmm. I'll check next time. But if it refreshes every 2 days and S06E02 came out 10/1/14...I'd think it would have worked as expected. Maybe a bug with my specific situation? Works great now though! Thanks!
User avatar
rednoah
The Source
Posts: 19584
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Filebot renamed file to wrong season/episode?

Post by rednoah »

Since I can't reproduce the error I can't speculate. From experience this only happens if FileBot doesn't know about 6x02 yet, and that it works after a refresh also indicates that.

Next time this happens you can try -list and see if it's in the list or not. And if not you can try 1, 2, 3 days later and see for yourself when the cache times out and you'll get the new data.
:idea: Please read the FAQ and How to Request Help.
Post Reply