Please read the log, or the documentation: https://www.filebot.net/activate.html
POSTBUCKET - where random posts in unrelated topics go
Re: [TAR] How to install FileBot on Linux / FreeBSD / Solaris / any Unix OS
Please read the FAQ and How to Request Help.
-
- Posts: 29
- Joined: 17 May 2019, 11:47
Re: [TAR] How to install FileBot on Linux / FreeBSD / Solaris / any Unix OS
THANK YOUrednoah wrote: ↑19 Jan 2020, 11:54Please read the log, or the documentation: https://www.filebot.net/activate.html
-
- Posts: 29
- Joined: 17 May 2019, 11:47
Re: [TAR] How to install FileBot on Linux / FreeBSD / Solaris / any Unix OS
i get some errors with the command
What did i miss?
Thanks
Code: Select all
filebot -script fn:sysinfo
Code: Select all
FileBot 4.8.5 (r6224)
JNA Native: 5.2.2
MediaInfo: net.filebot.mediainfo.MediaInfoException: Unable to load amd64 (64-bi t) native library libmediainfo.so: Unable to load library 'mediainfo': Native li brary (linux-x86-64/libmediainfo.so) not found in resource path ([file:/root/fil ebot-portable/jar/filebot.jar])
7-Zip-JBinding: 9.20
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2019-05-15 (r565)
Groovy: 2.5.6
JRE: OpenJDK Runtime Environment 1.8.0_232
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 6 Core / 6 GB Max Memory / 25 MB Used Memory
OS: Linux (amd64)
HW: Linux optimusprime 4.4.0-171-generic #200-Ubuntu SMP Tue Dec 3 11:04:55 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
DATA: /root/filebot-portable/data/root
Package: TAR
License: FileBot License P7950282 (Valid-Until: 2020-05-23)
Done ヾ(@⌒ー⌒@)ノ
Thanks
Re: [TAR] How to install FileBot on Linux / FreeBSD / Solaris / any Unix OS
libmediainfo.so is either not installed or not compatible with your system:
fpcalc is not installed:
libmediainfo.so and fpcalc are optional dependencies. You may or may not need either, depending on your use case. You will find many many many threads here in this forum discussing how to get libmediainfo.so working on various platforms.
If you're using a Debian-based OS such as Ubuntu, then I recommend using APT package management for dependencies: https://www.filebot.net/linux/apt.html
Code: Select all
MediaInfo: net.filebot.mediainfo.MediaInfoException: Unable to load amd64 (64-bit) native library libmediainfo.so: Unable to load library 'mediainfo': Native library (linux-x86-64/libmediainfo.so) not found in resource path ([file:/root/filebot-portable/jar/filebot.jar])
Code: Select all
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
libmediainfo.so and fpcalc are optional dependencies. You may or may not need either, depending on your use case. You will find many many many threads here in this forum discussing how to get libmediainfo.so working on various platforms.
If you're using a Debian-based OS such as Ubuntu, then I recommend using APT package management for dependencies: https://www.filebot.net/linux/apt.html
Please read the FAQ and How to Request Help.
Re: [TAR] How to install FileBot on Linux / FreeBSD / Solaris / any Unix OS
Ubuntu 19.10, OpenJDK 8, licensed version of filebot.
I've used this script, and all works well (with OpenJDK 8).
When I run update_filebot.sh however, I always end up with a version that gives me an error when I try to run it:
I've used this script, and all works well (with OpenJDK 8).
When I run update_filebot.sh however, I always end up with a version that gives me an error when I try to run it:
Code: Select all
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/filebot/Main has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
Re: [TAR] How to install FileBot on Linux / FreeBSD / Solaris / any Unix OS
Sorry, the incremental update script only works for the Java 11 build, but not the Java 8 compatibility build.
Please read the FAQ and How to Request Help.
Re: How about sharing our format expressions?
joined forum to contribute to this thread after not finding exactly what i wanted searching. i'm a simple man of simple requirements, so in case some other simpletons come a-googlin'
Renames TV shows in the plex & human-friendly format
Show Title - s00e00 - Episode Title
With specials being named as s00 (per theTVDB).
actual examples:
edit because i found an error in my expression, now fixed
Code: Select all
{n} - {'s'+s.pad(2)}{'e'+e.pad(2)}{episode.special ? ('s00e'+special.pad(2)) : null } - {t}
Show Title - s00e00 - Episode Title
With specials being named as s00 (per theTVDB).
actual examples:
- Travel Man 48 Hours in... Jordan (Christmas Special)
- Travel Man 48 Hours in... Dubrovnik
- Travel Man 48 Hours in... - s00e03 - Jordan (Christmas Special)
- Travel Man 48 Hours in... - s10e01 - Dubrovnik
edit because i found an error in my expression, now fixed
Re: How about sharing our format expressions?
Please read the FAQ and How to Request Help.
Re: Plex Naming Schemes
I recently noticed that some of my movies were not getting their meta data in Plex unless I manually matched the titles. What I noticed was preventing this was having A|An|The at the beginning. According to Plex's website/forums if you place anything after a parenthesis it will not detect it which allows the files to match correctly. Below are the naming formats I have tried with examples. Any help would be greatly appreciated to get my naming to work like Example 3.
Example 1:
Example 1:
- The Fly (1986) is matched correctly in Plex, but I want proper sort with the The at the end
Filebot naming script: {n.replace(':',' - ')} ({y})
- Fly, The (1986) is not matched correctly in Plex.
Filebot naming script: {n.sortName('$2, $1').replace(':',' - ')} ({y})
- If the current file does not begin with "A|An|The" the naming is done incorrectly as such
Hamburger: The Motion Picture (1986) = Hamburger: The Motion Picture (1986), Hamburger: The Motion Picture
The Fly (1986) = Fly (1986), The
Filebot naming script: {n.sortName('$2').replace(':',' - ')} ({y}){n.sortName(', $1').replace(':',' - ')}
Re: Plex Naming Schemes
AFAIK, what you would like is is not what Plex would like to see:
https://support.plex.tv/articles/categories/your-media/
{plex} is the way to go. It may not be what you want, but it'll be what Plex wants and expects. You can do things differently, and maybe it'll mostly work, or maybe it'll sometimes not work, either way, no guarantees once you start ignoring the standard if favor of your own preferences.
https://support.plex.tv/articles/categories/your-media/
{plex} is the way to go. It may not be what you want, but it'll be what Plex wants and expects. You can do things differently, and maybe it'll mostly work, or maybe it'll sometimes not work, either way, no guarantees once you start ignoring the standard if favor of your own preferences.
Code: Select all
{plex}
Please read the FAQ and How to Request Help.
Re: Plex Naming Schemes
Thanks for the reply rednoah, I have tried that, but I don't want all the A|An|The's lumped together...makes it a real nightmare to try and remove files if I am bouncing around all over the place. I will face the consequences of the way I want it named if someone can just tell me how to the the A|An|The from the beginning of the title to after the date as provided in my example. I have tested it and it works flawlessly that's why I want to do it plus then I can find them easy in windows explorer to remove movies I no longer want.
Re: Plex Naming Schemes
You could do n.sortName() to remove the A and The altogether, since that'll probably mess with Plex the least:
Code: Select all
n.sortName()
Please read the FAQ and How to Request Help.
Re: Plex Naming Schemes
But how do I add the removed part back after the (year)?
Re: Plex Naming Schemes
Assuming that Plex ignores everything after the Name (Year) part, you can try this:
Code: Select all
ny.sortName('$2, $1')
Please read the FAQ and How to Request Help.
Re: Plex Naming Schemes
That worked like a charm. Thanks so much rednoah!!!!!
Re: Metadata and Extended Attributes
Can this be used to save the audios and subtitles mediainfo of the multimedia file?
It could be great to have this added to the xattr attributes (or file), so, Plex don't need to scan the multimedia file to get the audio and subtitle languages, the default audio, the forced subtitles, the duratión of the film....
This with a combination of an unionfs or mergerfs to save the xattr attributes, and rclone with a cloud provider (like a gsuite), could be perfect.
Or maybe apart of the xattr attributes, the data could be saved on an .nfo like the one that jellyfin creates, that have all this information!!
Or maybe it's not even possible to send this information to plex.
It could be great to have this added to the xattr attributes (or file), so, Plex don't need to scan the multimedia file to get the audio and subtitle languages, the default audio, the forced subtitles, the duratión of the film....
This with a combination of an unionfs or mergerfs to save the xattr attributes, and rclone with a cloud provider (like a gsuite), could be perfect.
Or maybe apart of the xattr attributes, the data could be saved on an .nfo like the one that jellyfin creates, that have all this information!!
Code: Select all
<fileinfo>
<streamdetails>
<video>
<codec>h264</codec>
<micodec>h264</micodec>
<bitrate>10312878</bitrate>
<width>1872</width>
<height>1080</height>
<aspect>26:15</aspect>
<aspectratio>26:15</aspectratio>
<framerate>23.97602</framerate>
<scantype>progressive</scantype>
<default>True</default>
<forced>False</forced>
<duration>46</duration>
<durationinseconds>2780</durationinseconds>
</video>
<audio>
<codec>ac3</codec>
<micodec>ac3</micodec>
<bitrate>192000</bitrate>
<language>spa</language>
<scantype>progressive</scantype>
<channels>2</channels>
<samplingrate>48000</samplingrate>
<default>True</default>
<forced>False</forced>
</audio>
<audio>
<codec>dts</codec>
<micodec>dts</micodec>
<bitrate>1536000</bitrate>
<language>eng</language>
<scantype>progressive</scantype>
<channels>6</channels>
<samplingrate>48000</samplingrate>
<default>False</default>
<forced>False</forced>
</audio>
<subtitle>
<codec>subrip</codec>
<micodec>subrip</micodec>
<language>spa</language>
<scantype>progressive</scantype>
<default>False</default>
<forced>False</forced>
</subtitle>
<subtitle>
<codec>subrip</codec>
<micodec>subrip</micodec>
<language>eng</language>
<scantype>progressive</scantype>
<default>False</default>
<forced>False</forced>
</subtitle>
</streamdetails>
</fileinfo>
Re: Metadata and Extended Attributes
FileBot xattr metadata does not include MediaInfo, since that's readily available in the file itself. There are existing scripts for exporting MediaInfo, but there's no standardized way of passing any of that information on to Plex or Jellyfin. You could write your own integration though.
Please read the FAQ and How to Request Help.
Re: Metadata and Extended Attributes
Is there a script to convert from one type of xattr.store to another?
In particular I'm thinking about switching to plain text files instead of embedded for a filesystem change.
In particular I'm thinking about switching to plain text files instead of embedded for a filesystem change.
I only work in black and sometimes very, very dark grey. (Batman)
Re: Metadata and Extended Attributes
--apply metadata can be used to export xattr to .xattr folders and files:
viewtopic.php?t=11079
viewtopic.php?t=11079
Please read the FAQ and How to Request Help.
Re: --mode interactive
Could be handy if we can see for each option the tvdb or themoviedb id, because sometimes some series or movies have the same name, so we need more info to choose the correct option!
Re: --mode interactive
Can you provide specific examples? Screenshots?
Please read the FAQ and How to Request Help.
-
- Posts: 35
- Joined: 07 Jan 2019, 00:49
Re: [DEB] Debian package
Hi, I currently installed filebot on ubuntu 18.04 via this because gave me errors.
And I believe `4.9.0` is ready for release. So I am not sure how I am going to update from current version?
And is there any reason I am getting this error on two different machine with same ubuntu 18.04 when I try to install via this?
Thank you
Code: Select all
bash -xu <<< "$(curl -fsSL https://raw.githubusercontent.com/filebot/plugins/master/installer/deb.sh)"
Code: Select all
sudo apt-get install filebot
And I believe `4.9.0` is ready for release. So I am not sure how I am going to update from current version?
Code: Select all
4.8.5 to 4.9.0
Code: Select all
sudo apt-get install filebot
Re: [DEB] Debian package
FileBot 4.9.0 is in beta and no final release has been published at this point in time. The apt repository is only available for the latest stable release, which is FileBot 4.8.5 at the time of writing.
Please read the FAQ and How to Request Help.
-
- Posts: 35
- Joined: 07 Jan 2019, 00:49
Re: [DEB] Debian package
Oops then I definitely read it wrong somewhere about 4.9.0 but when I tried to install 4.8.5 via apt repository I was getting errors so I have been told to run it via bash. Now I am little confuse.
Re: FileBot on the Mac App Store
Updates:
The MAS causes a disproportionate amount of extra work to developers, due to ever-changing Apple rules, which causes apps that were fine in the past, to not pass review in the future, and thus making it impossible to reliably deploy updates to end users.
Although I will do my best to continue to support the MAS package into the foreseeable future for the sake of existing users, I shall increase the Price Level to account for the development pain exclusive to this platform.
Mar 19, 2020: 4.9.0 Binary Rejected
These issues cannot be fixed, as they're either incorrect (i.e. MAS sandboxing doesn't allow admin access and file system access in the first place) or caused by the underlying Java / JavaFX runtime which cannot be easily fixed. Hence, FileBot 4.9.0 will not be published on the Mac App Store, unless Apple Review decides to accept the package as is.
The MAS causes a disproportionate amount of extra work to developers, due to ever-changing Apple rules, which causes apps that were fine in the past, to not pass review in the future, and thus making it impossible to reliably deploy updates to end users.
Although I will do my best to continue to support the MAS package into the foreseeable future for the sake of existing users, I shall increase the Price Level to account for the development pain exclusive to this platform.
Mar 19, 2020: 4.9.0 Binary Rejected
Code: Select all
Guideline 2.4.5(v) - Performance
* Your app requests admin access from the user launching the app.
* App is asking for KeyStroke access.
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
* We noticed that your app requests the user’s consent to access their Network Volume but does not clarify the use of this feature in the applicable purpose string.
Please read the FAQ and How to Request Help.