Hi Rednoah,
thanks for your answer, here are mine:
1.

What device are you using? What OS are you based on?
Raspberry RPi2 Linux osmc 4.14.78-4-osmc
If you're using Raspbian, or any Debian variant, please use the apt repository for FileBot and platform-dependent dependencies: viewtopic.php?f=11&t=6028
I downloaded both filebot 4.7.9 and 4.8.5 portable version, I prefer this solution because I've got more control on what happens on my system
2.
thunderhawk wrote: ↑Today, 01:33
I tried to put filebot_4.7.9 armhf libmediainfo version (that currently works) but I still got this error message.
What makes you think it works? Did it work in the past with older versions of FileBot?
The error message indicates that it just doesn't work:
CODE: SELECT ALL
MediaInfo: net.filebot.mediainfo.MediaInfoException: Unable to load arm (32-bit) native library libmediainfo.so: Unable to load library 'mediainfo': Native library (linux-arm/libmediainfo.so) not found in resource path ([file:/media/TOSHIBA/AAA_CUSTOM/FileBot_4.8.5-portable/jar/filebot.jar])
ARM based devices are tricky. Binaries may very well not be compatible with different Linux variants due to ABI or just not be compatible with certain ARM processors.
I suppose that because if libmediainfo.so packaged with 4.7.9 version works correctly, why not use it with 4.8.5 version? It's a library that already works on my system.
You can check the filebot.sh to make sure it's picking the correct library folder for your platform. But since JNA is working, that's probably already happening.
I've also checked it and done some adjustment to filebot.sh script, for example I changed line 54 from
Code: Select all
LIBRARY_PATH="$PACKAGE_LIBRARY_PATH:$LD_LIBRARY_PATH"
to
Code: Select all
LIBRARY_PATH="$PACKAGE_LIBRARY_PATH"
because LD_LIBRARY_PATH variable was empty (maybe you can explain me why).
You can try to make your own libmediainfo.so build (very difficult) or just try older releases for different Linuxes from the MediaInfo main page, and maybe one of them will be compatible. It's a bit of a long shot though.
I've done this test with same result.
Looking to error code
Code: Select all
Native library (linux-arm/libmediainfo.so) not found in resource path ([file:/media/TOSHIBA/AAA_CUSTOM/FileBot_4.8.5-portable/jar/filebot.jar])
it seems that the code looks for libmediainfo in filebot.jar resources and not in library path, do you agree?
Thanks again,
T.