Using fpcalc in Filebot Node

Support for Synology NAS, QNAP NAS and other Embedded Linux systems
Post Reply
DanGravell
Posts: 5
Joined: 18 Oct 2017, 09:45

Using fpcalc in Filebot Node

Post by DanGravell »

I already had fpcalc installed on my DS216j, and runnable from the command line, so I assumed I could just install Filebot Node and it would work.

However this happens with a bunch of untagged files:

Code: Select all

filebot -script 'fn:amc' /volume1/music/untagged --output /volume1/music/renamed --action test -non-strict --conflict auto --lang en --def 'ut_label=music' 'music=y' 'unsorted=y' 'deleteAfterExtract=y' 'excludeList=.excludes' --log all

------------------------------------------

Run script [fn:amc] at [Wed Oct 18 10:42:22 WEST 2017]
Parameter: ut_label = music
Parameter: music = y
Parameter: unsorted = y
Parameter: deleteAfterExtract = y
Parameter: excludeList = .excludes
Argument[0]: /volume1/music/untagged
Use excludes: /volume1/music/renamed/.excludes (1)
Ignore system path: /volume1/music/untagged/@eaDir
Input: /volume1/music/untagged/1.flac
Input: /volume1/music/untagged/1.mp3
Input: /volume1/music/untagged/10.flac
...
Input: /volume1/music/untagged/8.flac
Input: /volume1/music/untagged/8.mp3
Input: /volume1/music/untagged/9.flac
Input: /volume1/music/untagged/9.mp3
Group: [music:untagged] => [1.flac, 1.mp3, 10.flac, 10.mp3, 11.flac, 11.mp3, 12.flac, 12.mp3, 13.flac, 13.mp3, 14.flac, 14.mp3, 15.flac, 15.mp3, 16.flac, 16.mp3, 17.flac, 17.mp3, 18.flac, 18.mp3, 19.flac, 19.mp3, 2.flac, 2.mp3, 20.flac, 20.mp3, 21.flac, 21.mp3, 22.flac, 22.mp3, 23.flac, 23.mp3, 24.flac, 24.mp3, 25.flac, 25.mp3, 26.flac, 26.mp3, 27.flac, 27.mp3, 28.flac, 28.mp3, 29.flac, 29.mp3, 3.flac, 3.mp3, 30.flac, 30.mp3, 31.flac, 31.mp3, 32.flac, 32.mp3, 33.flac, 33.mp3, 34.flac, 34.mp3, 35.flac, 35.mp3, 36.flac, 36.mp3, 37.flac, 37.mp3, 38.flac, 38.mp3, 39.flac, 39.mp3, 4.flac, 4.mp3, 40.flac, 40.mp3, 41.flac, 41.mp3, 42.flac, 42.mp3, 43.mp3, 44.mp3, 45.mp3, 46.mp3, 47.mp3, 48.mp3, 49.mp3, 5.flac, 5.mp3, 50.mp3, 51.mp3, 52.mp3, 53.mp3, 54.mp3, 55.mp3, 56.mp3, 57.mp3, 58.mp3, 59.mp3, 6.flac, 6.mp3, 60.mp3, 61.mp3, 62.mp3, 63.mp3, 64.mp3, 65.mp3, 66.mp3, 67.mp3, 68.mp3, 69.mp3, 7.flac, 7.mp3, 70.mp3, 71.mp3, 8.flac, 8.mp3, 9.flac, 9.mp3]
Rename music using ID3
Failed to process music file: /volume1/music/untagged/1.flac
Failed to process music file: /volume1/music/untagged/1.mp3
Failed to process music file: /volume1/music/untagged/10.flac
Failed to process music file: /volume1/music/untagged/10.mp3
...
It looks like it is trying to rename with ID3 tags, but that won't work as there are no tags inside these files. Why doesn't it pick up fpcalc?

Here's what the sysinfo script says:

Code: Select all

filebot -script 'fn:sysinfo'

------------------------------------------

FileBot 4.7.9 (r4984)
JNA Native: 5.1.0
MediaInfo: 0.7.73
Apache Commons VFS: [zip, rar]
Chromaprint: 1.3.2
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2017-05-15 (r500)
Groovy: 2.4.10
JRE: Java(TM) SE Runtime Environment 1.8.0_144
JVM: 32-bit Java HotSpot(TM) Client VM
CPU/MEM: 2 Core / 338 MB Max Memory / 11 MB Used Memory
OS: Linux (arm)
Package: SPK
uname: Linux ds216j 3.10.102 #15047 SMP Tue Feb 14 02:38:38 CST 2017 armv7l GNU/Linux synology_armada38x_ds216j
Done ヾ(@⌒ー⌒@)ノ
------------------------------------------

[Process completed]
fpcalc running on the command line:

Code: Select all

user@ds216j:/volume1/music$ fpcalc untagged/1.mp3 
FILE=untagged/1.mp3
DURATION=252
FINGERPRINT=AQADtEmsRZmkKEEzD6EyhWhiotSPVuHR7Mbd4GB0NNqOWDuk40X_IIxznImGmDe68PCPWtmJF1cumCs4fjhzqM7xC96Dn2DiXeiha_iL6rpwLYRONCMRX3iyw2do_OBU-Dmu4_gR5vvQr9A_3DzCX2CiZFfx1rjQHKEV4irYBU-U4jGailnBPDng85Cm40cYXTiN_rjxBVuP_3hEozlq5bhwBi-OMFxK9A32o_kD7cdfNNFjMGuWI-cqlDyuZSlwlOWOPzbeg0fuoIkDXjpkfNmRzYcfo01qnEd_NHJn_MeR88XDBK8ILeiVo4pBnTFOGy6qxTiZHlxldIbjDx4YhgROGU_xQ_sLOxliEveKSkRPMDnxbBXxhcaUqgifQ_1xHTupQ84xdfrRWEf3fNhuQbPQ5UYYHR-PH8_y4Vt25GD4Q2PxGg-PRyJC8S9erfiPU4d_vHgrOMuGHo2OUPwJHT_x8MQb9JGPpisJFf_hqoXe48vRrEOvCPkLPlFwg8mFkBOHH0xuoWeGSkRjdBfUZjmuKAiPC9s_4-NUPC0a1EqP6BF09MxxEvQuiN8PV0Vf6jjqo-GzYYzp[...]
User avatar
rednoah
The Source
Posts: 22923
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Using fpcalc in Filebot Node

Post by rednoah »

The amc script (the version you're using) uses only ID3 tags to make sure it behaves in a predictable manner. You can always call filebot -rename --db AcoustID /path/to/file via SSH.
:idea: Please read the FAQ and How to Request Help.
DanGravell
Posts: 5
Joined: 18 Oct 2017, 09:45

Re: Using fpcalc in Filebot Node

Post by DanGravell »

Yep, thanks, I worked out how to do it on the command line instead:

Code: Select all

filebot -rename --db AcoustID /volume1/music/untagged --output /volume1/music/renamed --action copy -non-strict --conflict auto --lang en --def 'ut_label=music' 'music=y' 'deleteAfterExtract=y' 'excludeList=.excludes' --log all --format '{artist}/{t}'
Post Reply