Anime movies not possible using AniDB

Any questions? Need some help?
Post Reply
Ezequiel8914
Posts: 3
Joined: 01 Apr 2024, 22:55

Anime movies not possible using AniDB

Post by Ezequiel8914 »

Hi,
I have recently switched from a QNAP system to a Debian and after setting up Filebot again and using it for a few weeks I noticed a problem I didn't have before:

Shell: Select all

filebot -rename -non-strict --output /main/medialibrary --format "{plex}" --db AniDB /path/to/file.mkv --action test --q 14438

Console Output: Select all

Rename episodes using [AniDB] with [Absolute Order]
Lookup via [] [14438]
Fetching episode data for [14438]
No episode data: [14438]
Failed to identify or process any files
Failure (×_×)⌒☆

And further investigation revealed this:

Shell: Select all

filebot -list --db AniDB --q 14438

Console Output: Select all

Ignore type: Movie: 14438 (14438)
No episodes found
Failure (×_×)⌒☆

I have seen in other posts that I must use MovieDB for movies but my Plex library for animes uses AniDB and I find it really inconvenient not to be able to have the movies in their related shows.
Unfortunatly I cannot check the previous sytem's configuration or filebot version anymore so perhaps there is a really simple reason to explain the difference in behaviour. I didn't find anything related to this in the recent changelogs and on my previous system, I was using the package from the default Qnap which I tried to maintain up to date.
Is there really no way to ignore the episode mode restriction on AniDB ?

Properties: Select all

FileBot 5.1.3 (r10185)
JNA Native: 6.1.6
MediaInfo: 23.04
Tools: fpcalc/1.5.1 7z/16.02 unrar/0.1.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2024-03-04 (r954)
Groovy: 4.0.15
JRE: OpenJDK Runtime Environment 17.0.10
JVM: OpenJDK 64-Bit Server VM
CPU/MEM: 4 Core / 2.0 GB Max Memory / 37 MB Used Memory
OS: Linux (amd64)
HW: Linux 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
CPU/MEM: : Intel(R) Celeron(R) J4125 CPU @ 2.00GHz / MemTotal: 8 GB / MemFree: 1.5 GB / MemAvailable: 2.6 GB / SwapTotal: 1.0 GB / SwapFree: 1.0 GB
STORAGE: ext4 [/] @ 19 GB | ext4 [/home] @ 919 GB | zfs [/main] @ 44 TB
Package: DEB
License: FileBot License PX... (Valid-Until: 2071-06-05)
User avatar
rednoah
The Source
Posts: 23469
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Anime movies not possible using AniDB

Post by rednoah »

Movie type Anime were never supported via search, i.e. search-by-name would never find them. The ID lookup worked unofficially because FileBot just used to use the given ID as-is to fetch the series information / episode list without any additional checks, like with any other AniDB series. That works because movies / series are the same on AniDB. An AniDB movie - for all accounts and purposes - is just another series that happens to have only a single 01 episode.


However, newer versions of FileBot do check, and reject such episode listings when the series is a Movie type. Because some AniDB movies (that are not yet so tagged) do occasionally make it into the search index and that can lead to mismatches.


:arrow: You can disable this restriction like so:

Shell: Select all

filebot -script fn:properties --def net.filebot.AniDB.movie=true


:!: That said, if you use Plex (default configuration) then AniDB is not an option. Unless you're using 3rd party plugins like HAMA, you cannot use AniDB for anything. Not for Anime series. Not for Anime movies. Everything has to conform to the database you have selected in Plex, typically TheMovieDB.
:idea: Please read the FAQ and How to Request Help.
Ezequiel8914
Posts: 3
Joined: 01 Apr 2024, 22:55

Re: Anime movies not possible using AniDB

Post by Ezequiel8914 »

Thanks for your answer and explanation. I am indeed using the plugin HAMA to have Plex work with AniDB. I use a MovieDB library for other Movies or anime movies that are not part of a serie though.

I disabled the restriction but the output of both list and rename commands is still the same:

Shell: Select all

filebot -list --db AniDB --q 14438

Console Output: Select all

No episodes found
Failure (×_×)⌒☆

Properties: Select all

FileBot 5.1.3 (r10185)
JNA Native: 6.1.6
MediaInfo: 23.04
Tools: fpcalc/1.5.1 7z/16.02 unrar/0.1.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2024-03-04 (r954)
Groovy: 4.0.15
JRE: OpenJDK Runtime Environment 17.0.10
JVM: OpenJDK 64-Bit Server VM
System Property: net.filebot.AniDB.movie=true
CPU/MEM: 4 Core / 2.0 GB Max Memory / 38 MB Used Memory
OS: Linux (amd64)
HW: Linux 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
CPU/MEM: : Intel(R) Celeron(R) J4125 CPU @ 2.00GHz / MemTotal: 8 GB / MemFree: 2.2 GB / MemAvailable: 2.9 GB / SwapTotal: 1.0 GB / SwapFree: 1.0 GB
STORAGE: ext4 [/] @ 19 GB | ext4 [/home] @ 919 GB | zfs [/main] @ 44 TB
UID/GID: uid=1005(filebot) gid=1006(filebot) groups=1006(filebot),1001(media)
DATA: /main/filebot/.filebot
Package: DEB
License: FileBot License PX (Valid-Until: 2071-06-05)
User avatar
rednoah
The Source
Posts: 23469
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Anime movies not possible using AniDB

Post by rednoah »

You'll probably need to call filebot -clear-cache once if you retry with the same ID within the same day after changing the net.filebot.AniDB.movie setting.
:idea: Please read the FAQ and How to Request Help.
Ezequiel8914
Posts: 3
Joined: 01 Apr 2024, 22:55

Re: Anime movies not possible using AniDB

Post by Ezequiel8914 »

Thanks a lot, I was able to match the movie.
User avatar
rednoah
The Source
Posts: 23469
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Anime movies not possible using AniDB

Post by rednoah »

FileBot r10218 and higher will try to detect if you're doing a manual lookup, and disable sanity checks if so. That said, processing movies in Episode Mode seems weird to me...

Console Output: Select all

$ filebot -list --db AniDB --q 14438
Laid-Back Camp the Movie - 01 - Complete Movie
Laid-Back Camp the Movie - Special 1 - Making Commentary
Laid-Back Camp the Movie - Special 2 - After Talk
Laid-Back Camp the Movie - Special 3 - Theater Greeting Collection

Console Output: Select all

$ filebot -list --db AniDB --q 3392
Macross Plus The Movie - 01 - Complete Movie
Macross Plus The Movie - 02 - Part 1 of 2
Macross Plus The Movie - 03 - Part 2 of 2
Macross Plus The Movie - 04 - Part 1 of 3
Macross Plus The Movie - 05 - Part 2 of 3
Macross Plus The Movie - 06 - Part 3 of 3
:idea: Please read the FAQ and How to Request Help.
Post Reply