I’m using the latest 1.42 and getting an odd error on a mount when I am using file bot. I found an old post to remove the attr and was trying to clean up some old Movie names:
felix@gemini:/gmedia/Movies/Test$ filebot -rename -r -non-strict /gmedia/Movies/Test/X-Men.The.Last.Stand.mp4 -no-xattr --db TheMovieDB --format "{n.space('.')}.{y}"
Illegal Argument: java.nio.file.NoSuchFileException: /gmedia/Movies/Test/X-Men.The.Last.Stand.mp4 (/gmedia/Movies/Test/X-Men.The.Last.Stand.mp4)
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/gmedia/Movies/Test/X-Men.The.Last.Stand.mp4]
[MOVE] From [/gmedia/Movies/Test/X-Men.The.Last.Stand.mp4] to [/gmedia/Movies/Test/X-Men.The.Last.Stand.2006.mp4]
[MOVE] Failure: java.nio.file.FileSystemException: /gmedia: Read-only file system
Processed 0 files
/gmedia: Read-only file system
java.nio.file.FileSystemException: /gmedia: Read-only file system
at net.filebot.util.FileUtilities.resolveDestination(FileUtilities.java:116)
at net.filebot.util.FileUtilities.moveRename(FileUtilities.java:61)
at net.filebot.StandardRenameAction$1.rename(StandardRenameAction.java:22)
at net.filebot.cli.CmdlineOperations.renameAll(CmdlineOperations.java:616)
at net.filebot.cli.CmdlineOperations.renameMovie(CmdlineOperations.java:483)
at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:90)
at net.filebot.cli.ArgumentProcessor.runCommand(ArgumentProcessor.java:88)
at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:26)
at net.filebot.Main.main(Main.java:115)
Failure (°_°)
I’m guessing it might have something to do with the snap install for filebot or something specific to the version as I’m running the same thing from my Mac via a SSHFS mount to my Linux box and it’s finding/renaming fine. Not ideal as I’d rather CLI it but does work.
Yeah, not anything rclone related as I am doing a mass rename from my mac via a sshfs mount, which is working fine.
Flying along:
Auto-detect movie from context: [/Users/textere/Test/Movies/Europa.Report.mp4]
Auto-detect movie from context: [/Users/textere/Test/Movies/Evan.Almighty.mp4]
Auto-detect movie from context: [/Users/textere/Test/Movies/Everything,.Everything.2017.mkv]
Auto-detect movie from context: [/Users/textere/Test/Movies/Evidence.2013.mkv]
Auto-detect movie from context: [/Users/textere/Test/Movies/Evil.Dead,.The.mkv]
Auto-detect movie from context: [/Users/textere/Test/Movies/Evil.Dead.2013.mkv]
Auto-detect movie from context: [/Users/textere/Test/Movies/Evil.Dead.II.mkv]
Auto-detect movie from context: [/Users/textere/Test/Movies/Evolution.mkv]
Auto-detect movie from context: [/Users/textere/Test/Movies/Ex.Machina.2014.mkv]
Guessing it’s something java related on the Linux/Ubuntu box that it doesn’t like.
It requires access to the mount you’ve specified. I’m not sure how to add in my “/gmedia” yet, but I tested with mounting to /media to see and it works fine:
filebot -rename -r -non-strict /media/Movies/*.avi -no-xattr --db TheMovieDB --format "{n.space('.')}.{y}"
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/media/Movies/Addams.Family.Reunion.1998.avi]
Auto-detect movie from context: [/media/Movies/Ginger.Snaps.2.Unleashed.2004.avi]
Auto-detect movie from context: [/media/Movies/Hush.2016.avi]
Auto-detect movie from context: [/media/Movies/Like.Mike.2002.avi]
Auto-detect movie from context: [/media/Movies/Terrifier.2011.avi]
Auto-detect movie from context: [/media/Movies/The.Do-Over.2016.avi]
Auto-detect movie from context: [/media/Movies/The.Lord.of.the.Rings.1978.avi]
Auto-detect movie from context: [/media/Movies/The.Smurfs.The.Legend.of.Smurfy.Hollow.2013.avi]
Auto-detect movie from context: [/media/Movies/The.Thinning.2016.avi]
Auto-detect movie from context: [/media/Movies/True.Memoirs.of.an.International.Assassin.2016.avi]
Skipped [/media/Movies/The.Thinning.2016.avi] because [/media/Movies/The.Thinning.2016.avi] already exists
Skipped [/media/Movies/True.Memoirs.of.an.International.Assassin.2016.avi] because [/media/Movies/True.Memoirs.of.an.International.Assassin.2016.avi] already exists
Skipped [/media/Movies/Addams.Family.Reunion.1998.avi] because [/media/Movies/Addams.Family.Reunion.1998.avi] already exists
Skipped [/media/Movies/Like.Mike.2002.avi] because [/media/Movies/Like.Mike.2002.avi] already exists
Skipped [/media/Movies/The.Do-Over.2016.avi] because [/media/Movies/The.Do-Over.2016.avi] already exists
Skipped [/media/Movies/Ginger.Snaps.2.Unleashed.2004.avi] because [/media/Movies/Ginger.Snaps.2.Unleashed.2004.avi] already exists
Skipped [/media/Movies/Terrifier.2011.avi] because [/media/Movies/Terrifier.2011.avi] already exists
Skipped [/media/Movies/The.Lord.of.the.Rings.1978.avi] because [/media/Movies/The.Lord.of.the.Rings.1978.avi] already exists
Skipped [/media/Movies/The.Smurfs.The.Legend.of.Smurfy.Hollow.2013.avi] because [/media/Movies/The.Smurfs.The.Legend.of.Smurfy.Hollow.2013.avi] already exists
Skipped [/media/Movies/Hush.2016.avi] because [/media/Movies/Hush.2016.avi] already exists