I've been coming across a few cases were multipart detection fails. Although these are processed in one group, no part info is provided to the rename script:
Code: Select all
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.avi
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.eng.srt
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.idx
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.sub
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.avi
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.eng.srt
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.idx
Input: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.sub
[...]
Group: [mov:redacted 2008] => [Redacted (2008).CD1.avi, Redacted (2008).CD1.eng.srt, Redacted (2008).CD1.idx, Redacted (2008).CD1.sub, Redacted (2008).CD2.avi, Redacted (2008).CD2.eng.srt, Redacted (2008).CD2.idx, Redacted (2008
).CD2.sub]
[...]
Get [German] subtitles for 2 files
Looking up subtitles by hash via OpenSubtitles
No matching subtitles found: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.avi
No matching subtitles found: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.avi
Get [French] subtitles for 2 files
Looking up subtitles by hash via OpenSubtitles
No matching subtitles found: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.avi
No matching subtitles found: /volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.avi
Rename movies using [TheMovieDB]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.avi] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).avi]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.eng.srt] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).eng.srt]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.idx] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).idx]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD1.sub] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).sub]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.avi] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).avi]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.eng.srt] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).eng.srt]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.idx] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).idx]
[TEST] From [/volume1/_INPUT_/Redacted (2008) [640x272 EN es]/Redacted (2008).CD2.sub] to [/volume1/_OUTPUT_/Movies/(R...)/Redacted (2008) [640x272 AC3 5.1 EN]/Redacted (2008).sub]
Processed 8 files
I believe, this may be due to slight differences in the audio data, in particular channel positions:
Code: Select all
# filebot -mediainfo -r /volume1/_INPUT_/Redacted\ \(2008\)\ \[640x272\ EN\ es\]/
Redacted (2008).CD1 [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD1.eng [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD1 [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD1 [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD1 [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD1-fanart [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD2 [640x272 XviD 5.1 AC3 0:56] <= !!!!!!
Redacted (2008).CD2.eng [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD2 [640x272 XviD 6.0 AC3 0:48]
Redacted (2008).CD2 [640x272 XviD 6.0 AC3 0:48]
Redacted (2008)-fanart [640x272 XviD 6.0 AC3 0:48]
Folder [640x272 XviD 6.0 AC3 0:48]
Code: Select all
Format : AC-3
Bit rate : 384 Kbps
Channel(s) : 6 channels
Code: Select all
Format : AC-3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE <= !!!!!!!
Bit depth : 16 bits
Delay relative to video : 24ms
Maybe, it would be possible to relax the multipart detection if channel positions are missing, as long as the bitrate and total number of channels are the same?
PS: As I woud like to ultimately get rid of the multipart movies, an automatic multi-part merge in FileBot would be amazing
Code: Select all
FileBot 4.7.9 (r4984)
JNA Native: 5.1.0
MediaInfo: 0.7.93
7-Zip-JBinding: 9.20
Chromaprint: 1.4.2
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2017-10-30 (r508)
Groovy: 2.4.10
JRE: OpenJDK Runtime Environment 1.8.0_121
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 2 Core / 1 GB Max Memory / 21 MB Used Memory
OS: Linux (amd64)
Package: DOCKER
uname: Linux 5e3b63b071ba 4.9.30-unRAID #1 SMP PREEMPT Fri May 26 13:56:36 PDT 2017 x86_64 GNU/Linux