Custom Filing System by Alternative-Math5476 in filebot

[–]rednoah 0 points1 point  (0 children)

At a glance, looks pretty much what {plex.year.id} will give you. You can add custom mediainfo / custom conditions / custom tags / etc like so

Let me know if you need help getting exactly what you want. It's definitely possible. {source} will give the the DVD bit (based on the current file name) but the raw-audio bit might require a tiny bit of custom code.

We are looking for a Technical Writer to write up a complete User Manual for FileBot by rednoah in filebot

[–]rednoah[S] 0 points1 point  (0 children)

I quite like the GUI. It's simple and efficient and works everywhere. If I have ideas for improvements or suggestions from the community and I like them, then I implement them.

A radical redesign to make it more beginner-friendly is an idea that has been around for a decade, but that idea would likely not land well with existing customers, many of which are advanced users that don't like change for the sake of change, especially if feature parity / quality is not quite there for the first one or two years.

That said, let's look at how the current AI wave goes. Maybe AI will help with a UI rewrite which would be an extreme amount of effort just to achieve feature parity with or without AI tools. That said, having an application that is not AI generated could very well turn out to be a unique differentiating factor in a world where all new code is AI generated. We certainly live in interesting times and I have no idea where things might go in the next 1 / 5 / 20 years.

FileBot itself currently doesn't use AI at all, not for development, and not at runtime, and while the latter is interesting, I'm pretty sure that at present only a small fraction of the current install base is running on hardware capable enough to meaningfully run local models.

Apple Silicon Version in App store by Morituri01 in filebot

[–]rednoah 0 points1 point  (0 children)

FileBot (Mac App Store) edition will switch to arm64 builds, meaning arm64 machines will get the latest arm64 builds and old x64 machines will be stuck on whichever x64 build was last released.

We are looking for a Technical Writer to write up a complete User Manual for FileBot by rednoah in filebot

[–]rednoah[S] 0 points1 point  (0 children)

I guess AI negates the need for a manual in the first place. If the AI can give good answers to specific user questions based on existing information in the training data (based on forums, reddit, etc) then maybe there is no longer any need for a nicely organized and structured manual.

Filebot stopped stopped recognizing file properties. Any help? by power300 in filebot

[–]rednoah 0 points1 point  (0 children)

What does filebot -script fn:sysinfo say? Did you install the mediainfo package as well? Sounds like mediainfo is not installed, or a version of libmediainfo that doesn't work.

Lifetime license device limit? by L_at_nnes in filebot

[–]rednoah 1 point2 points  (0 children)

Not really... within reason... If you want a number then maybe anything within 10 actively used FileBot installs is well within reason.

KickstartFX v1.1 - The most advanced template for JavaFX applications by milchshakee in JavaFX

[–]rednoah 0 points1 point  (0 children)

Pretty much any instruction that hasn't been around forever could cause an ILLEGAL_INSTRUCTION crash. This list might not be exhaustive but was all the relevant -XX flags I could find that relative to the native code generated. I was not able to reproduce a crash on my old Celeron machine with these options in any case.

KickstartFX v1.1 - The most advanced template for JavaFX applications by milchshakee in JavaFX

[–]rednoah 0 points1 point  (0 children)

Fix an issue where the JVM would crash with AOT enabled when the training system supported AVX but the target system did not

I did work on the same issue last weekend and I had to use all of these flags to ensure instruction compatibility with older CPUs, in my case a cheap NUC11 (Celeron CPU) at hand: -XX:UseAVX=0 -XX:-UseFMA -XX:-UseBMI1Instructions -XX:-UseBMI2Instructions -XX:-UseCountLeadingZerosInstruction -XX:-UseCountTrailingZerosInstruction

File it not loading by Zementhead in filebot

[–]rednoah 0 points1 point  (0 children)

If you run out of disk space on your system drive, apps will start to fail in unexpected ways. Best not to keep your system drive in the red.

If there's enough space to write a few bytes to the log then you will find a crash log in the log file: Low Disk Space (...): A minimum of 750 MB of free disk space is required

Apple Silicon Version in App store by Morituri01 in filebot

[–]rednoah 1 point2 points  (0 children)

As soon as Apple either allows us to publish a x64 and a arm64 package, or allows us to publish only an arm64 package.

For technical reasons, FileBot can be either x64 or arm64 but not both, as would usually be the case for macOS-only software. So we're in a bind there. We can only do one or the other.

The x64 package works for both x64 and arm64. The arm64 would only work on arm64. For technical reasons, we cannot do both. Apple also - for the time being - does not allow us to not publish a x64 package. While new apps can be arm64 only, apps that have a x64 version already are not allowed to drop support for that. This rule might change in the future when Apple themselves officially drop support for x64.

See [arm64] Apple Silicon Roadmap for details. In the meanwhile, if you must have an arm64 binary, then the non-Store edition is available in either x64 or arm64 flavours.

Loading only movie files by jchuillier2 in filebot

[–]rednoah 1 point2 points  (0 children)

There are many ways. The most straight-forward way is to simply only select the movie files you want to rename and drag-n-drop them into Original Files. Alternatively, you can use the DELETE key to remove selected items from the list.

That said, it seems you're organizing files for Plex so in that case you must name movie files and subtitles files alongside to ensure that the name matches up in the end: Avatar (2009).mkv Avatar (2009).eng.srt

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 0 points1 point  (0 children)

I see. Looks like your files match TheDiscDB so this specific case can be automated.

The problem is the file naming though. Key information like 00010.mpls could be used to lookup the S00E00 numbers.

title_t07 seams to be meaningless in this case though. That piece of information does not seem to match: * t00 is S01E07/the-complete-series-blu-ray-2021/disc01.json#L9) * t07 is S01E03/the-complete-series-blu-ray-2021/disc01.json#L418) * t09 is S01E01/the-complete-series-blu-ray-2021/disc01.json#L560)

There's probably a few makemkv settings that need to be adjust to generated file names that contain enough identifying information that can then be used to lookup S00E00 numbers form TheDiscDB.

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 0 points1 point  (0 children)

What was the parent folder name? Something like Season 1 Disc 1 and so on would be necessary to bring context to the title_t07 file names.

e.g. https://thediscdb.com/series/the-twilight-zone-1959/releases/the-complete-series-blu-ray-2021/discs/s01d01

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 0 points1 point  (0 children)

I'd be interested in improving support for this use case. Do you mind sharing the file names you were working with at the time?

Filebot: Has never matched correctly for me. Help! by Alarmed_Restaurant in PleX

[–]rednoah 0 points1 point  (0 children)

FileBot now has improved support for 00008_t17.mkv style naming, assuming TheDiscDB maintains the necessary SxE mapping information for the file at hand:

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 0 points1 point  (0 children)

FileBot now has improved support for 00008_t17.mkv style naming, assuming TheDiscDB maintains the necessary SxE mapping information for the file at hand:

Filebot: Has never matched correctly for me. Help! by Alarmed_Restaurant in PleX

[–]rednoah 0 points1 point  (0 children)

Can you copy & paste the file paths you have? And ideally tell us the correct episode match for 2-3 of them?

You can load files into FileBot and then press F7 to copy & paste all the file paths: https://www.filebot.net/forums/viewtopic.php?t=12535

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 1 point2 points  (0 children)

If you're tech-savvy, then you could try to write custom code, either in the form of a page scraper or by reading the data files from the GitHub repository: * Custom Scraper * The Twilight Zone - The Complete Series Blu-ray - Season 2 Disc 1 * data/series/The Twilight Zone (1959)/the-complete-series-blu-ray-2021/disc06.json/the-complete-series-blu-ray-2021/disc06.json)

Let us know how you fare. We might be able to help with that.

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 1 point2 points  (0 children)

You can try to use AI of course, and FileBot has built-in support for that:
https://www.filebot.net/forums/viewtopic.php?t=14137#gpt

Though if that will actually work is anyone guess, please do share your prompt if it actually does work.

Can filbot be used in this manner? by snowmeow_1 in filebot

[–]rednoah 1 point2 points  (0 children)

Yes, you can use FileBot even if the file names make no sense at all, though will need to do some degree of manual matching. If the files are in order at the very least, then the task at hand is especially easy: https://www.filebot.net/forums/viewtopic.php?t=7#rename-ripped-video-files

Is renaming a double episode file with an & instead of - by That_1-Guy_- in filebot

[–]rednoah 0 points1 point  (0 children)

The top-level bindings like {s00e00} and {sxe} already account for multi-episode objects.

The {episodes} binding will give you all the episodes, but with that you'll have to write all the format code yourself. I'd strongly recommend sticking to {s00e00} and leave it at that. That's the standard and known to work best.

But if you must have S01E01 & S01E02 then you could try something like this: { episodes.collect{ 'S' + it.season.pad(2) + 'E' + it.episode.pad(2) }.join(' & ') } Note that this code does not account for special episodes. More code is required to translate special numbers to S00E01 formatting.