Page 1 of 1

Renaming Confusion With Multiple Shows

Posted: 10 Dec 2012, 08:40
by Demps
I run a script to rename and move my downloaded episodes:

Code: Select all

filebot -rename /Users/it/Downloads/TV\ Shows/* --format "/Volumes/TV/{n}/Series {s}/{s00e00} - {t}" --db tvrage --conflict fail -non-strict -no-analytics
I had 1 episode of Misfits and 8 of The Walking Dead downloaded and the episode of Misfits got recognised as a Walking Dead episode

[MOVE] Rename [/Users/it/Downloads/TV Shows/Misfits.4x07.HDTV.x264-FoV.mp4] to [/Volumes/TV/The Walking Dead/Series 2/S02E07 - Pretty Much Dead Already.mp4]

Not sure if it's something I'm doing wrong in my call to FileBot, or a problem so thought I'd mention it.

Full Output Below

Code: Select all

Rename episodes using [TVRage]
Dec 10, 2012 8:11:09 AM net.sourceforge.filebot.media.MediaDetection detectSeriesNames
WARNING: Failed to read xattr: java.io.File.toPath()Ljava/nio/file/Path;
Dec 10, 2012 8:11:31 AM net.sourceforge.filebot.media.MediaDetection detectSeriesNames
WARNING: Failed to read xattr: java.io.File.toPath()Ljava/nio/file/Path;
Auto-detected query: [The Walking Dead, Misfits]
Fetching episode data for [The Walking Dead]
Fetching episode data for [Talking Dead]
Read timed out
java.net.SocketTimeoutException: Read timed out
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1491)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1485)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139)
	at net.sourceforge.filebot.web.WebRequest.getReader(Unknown Source)
	at net.sourceforge.filebot.web.WebRequest.getDocument(Unknown Source)
	at net.sourceforge.filebot.web.WebRequest.getDocument(Unknown Source)
	at net.sourceforge.filebot.web.TVRageClient.fetchEpisodeList(Unknown Source)
	at net.sourceforge.filebot.web.AbstractEpisodeListProvider.getEpisodeList(Unknown Source)
	at net.sourceforge.filebot.cli.CmdlineOperations$1.call(Unknown Source)
	at net.sourceforge.filebot.cli.CmdlineOperations$1.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:680)
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:690)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:655)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195)
	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2300)
	at java.net.URLConnection.getContentType(URLConnection.java:485)
	... 12 more
Fetching episode data for [The Walking Dead In French]
Read timed out
java.net.SocketTimeoutException: Read timed out
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1491)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1485)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139)
	at net.sourceforge.filebot.web.WebRequest.getReader(Unknown Source)
	at net.sourceforge.filebot.web.WebRequest.getDocument(Unknown Source)
	at net.sourceforge.filebot.web.WebRequest.getDocument(Unknown Source)
	at net.sourceforge.filebot.web.TVRageClient.fetchEpisodeList(Unknown Source)
	at net.sourceforge.filebot.web.AbstractEpisodeListProvider.getEpisodeList(Unknown Source)
	at net.sourceforge.filebot.cli.CmdlineOperations$1.call(Unknown Source)
	at net.sourceforge.filebot.cli.CmdlineOperations$1.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:680)
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:690)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195)
	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2300)
	at java.net.URLConnection.getContentType(URLConnection.java:485)
	... 12 more
Read timed out
Failed to write xattr: java.io.File.toPath()Ljava/nio/file/Path;
[MOVE] Rename [/Users/it/Downloads/TV Shows/Misfits.4x07.HDTV.x264-FoV.mp4] to [/Volumes/TV/The Walking Dead/Series 2/S02E07 - Pretty Much Dead Already.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E01.HDTV.x264-2HD.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E01 - Seed.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E02.HDTV.x264-KILLERS.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E02 - Sick.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E03.HDTV.x264-2HD.mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E03 - Walk with Me.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E04.HDTV.x264-2HD.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E04 - Killer Within.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E05.HDTV.x264-2HD.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E05 - Say the Word.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E06.HDTV.x264-ASAP.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E06 - Hounded.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E07.HDTV.x264-2HD.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E07 - When the Dead Come Knocking.mp4]
[MOVE] Rename [/Users/it/Downloads/TV Shows/The.Walking.Dead.S03E08.HDTV.x264-2HD.[VTV].mp4] to [/Volumes/TV/The Walking Dead/Series 3/S03E08 - Made to Suffer.mp4]
Processed 9 files
Done ?(?????)?
logout

[Process completed]

Re: Renaming Confusion With Multiple Shows

Posted: 10 Dec 2012, 16:28
by rednoah
Currently it's ignoring network errors and and working with what it has, in your case that didn't include the Misfits episodes. With 3.2 I'm gonna let it crash and abort if anything goes wrong collecting episode data.

Re: Renaming Confusion With Multiple Shows

Posted: 10 Dec 2012, 16:35
by Demps
Great thanks.