[Feature Request] Update anime-lists on each github commit
-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
[Feature Request] Update anime-lists on each github commit
Hello everyone.
I would like to ask something about anime-lists that filebot uses.
it takes filebot some time to update it's internal anime-lists to match github anime-lists.
is it possible to lower this time by making it update on each github commit to keep it updated as soon as possible?
Thank you.
I would like to ask something about anime-lists that filebot uses.
it takes filebot some time to update it's internal anime-lists to match github anime-lists.
is it possible to lower this time by making it update on each github commit to keep it updated as soon as possible?
Thank you.
Re: [Feature Request] Update anime-lists on each github commit
Unfortunately, no. FileBot doesn't fetch files from GitHub in the first place. If you want, we can manually push and update on the server-side, but you'd still have to clear the client-side cache as well.Abu3safeer wrote: ↑27 Jan 2026, 09:13 is it possible to lower this time by making it update on each github commit to keep it updated as soon as possible?
-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
Is there a specific day in the week?
I would like to know when to expect the update to avoid clearing the cache
Cache system makes filebot faster in repeated tasks.
I would like to know when to expect the update to avoid clearing the cache
Cache system makes filebot faster in repeated tasks.
Re: [Feature Request] Update anime-lists on each github commit
Console Output: Select all
$ curl -I https://api.filebot.net/10714/data/anime-list.xml.xz
...
content-length: 165484
last-modified: Fri, 23 Jan 2026 09:33:18 GMT
...Console Output: Select all
$ filebot -script fn:explain --q '18901'
"Oshi no Ko" (2026) [AniDB::18901]
"Oshi no Ko" [AniDB::18901]
Oshi no Ko [AniDB::18901]
Oshi no Ko (2026) [AniDB::18901]
[推しの子] (2026) [AniDB::18901]
[推しの子] [AniDB::18901]
推しの子 [AniDB::18901]
Oshi no Ko S3 [AniDB::18901]
Oshi no Ko 3 [AniDB::18901]
<anime anidbid="18901" tvdbid="421069" tmdbtv="203737" tmdbid="203737" defaulttvdbseason="3" tmdbseason="1" tmdboffset="24"><name>"Oshi no Ko" (2026)</name><tvdbname>Oshi No Ko</tvdbname></anime>-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
Thanks.
Can I use that URL in my scripts to check? Or it changes by time? i see numbers in the url
Can I use that URL in my scripts to check? Or it changes by time? i see numbers in the url
Re: [Feature Request] Update anime-lists on each github commit
The url will work for as long as FileBot 5.2.0 (r10714) remains in working condition, so it'll probably be fine for the next 4-8 years:
The url may change with future revisions if we ever make changes to the data file format (unlikely in this case) at which point the most recent data file for older revisions would simply remain unchanged and never get updated again.
Shell: Select all
curl -I https://api.filebot.net/10714/data/anime-list.xml.xz-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
I assume I can just use the number after r in each version?
Re: [Feature Request] Update anime-lists on each github commit
Yep, though it doesn't really matter as all recent revisions use the same data file at this point in time. You may prefer to use the revision number of the FileBot release you are using just to ensure that you always get exactly the same file, as CloudFlare edge caching my introduce time lags (that can differ per url) from server-side update to CloudFlare actually serving the latest files. That said, probably doesn't make a difference.
-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
I updated my filebot to the latest version, then used the same command you give me, but I didn't get any results, I wonder if there is something wrong in my environment.
Shell: Select all
filebot -script fn:explain --q '18901'
Current application revision (r10907) does not match cache revision (r10683)
Initialize new disk cache: C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\cache\0
Done عâ╛(ي╝بظîْعâ╝ظîْي╝ب)عâ
Re: [Feature Request] Update anime-lists on each github commit
That makes no sense to me...
You could try a -clear-cache and then run with full debug logging so we can see the data files FileBot is fetching from the server, just to confirm that we're on the same page, and you're not somehow blocked by CloudFlare and getting empty responses:
You could try a -clear-cache and then run with full debug logging so we can see the data files FileBot is fetching from the server, just to confirm that we're on the same page, and you're not somehow blocked by CloudFlare and getting empty responses:
Console Output: Select all
$ filebot -clear-cache
...
$ filebot -script fn:properties --def net.filebot.logging.debug=ALL
...
$ filebot -script fn:explain --q '18901'
...
[GET https://api.filebot.net/10905/data/anidb.txt.xz] => [200 OK]
Received 391 KB
"Oshi no Ko" (2026) [AniDB::18901]
"Oshi no Ko" [AniDB::18901]
Oshi no Ko [AniDB::18901]
Oshi no Ko (2026) [AniDB::18901]
[推しの子] (2026) [AniDB::18901]
[推しの子] [AniDB::18901]
推しの子 [AniDB::18901]
Oshi no Ko S3 [AniDB::18901]
Oshi no Ko 3 [AniDB::18901]
...
[GET https://api.filebot.net/10905/data/anime-list.xml.xz] => [200 OK]
Received 164 KB
<anime anidbid="18901" tvdbid="421069" tmdbtv="203737" tmdbid="203737" defaulttvdbseason="3" tmdbseason="1" tmdboffset="24"><name>"Oshi no Ko" (2026)</name><tvdbname>Oshi No Ko</tvdbname></anime>
...
-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
Console Output: Select all
C:\Users\USERNAME_GOES_HERE>filebot -clear-cache
Clear cache
* Delete C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\cache\0 (6 MB)
C:\Users\USERNAME_GOES_HERE>filebot -script fn:properties --def net.filebot.logging.debug=ALL
Initialize new disk cache: C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\cache\0
Update user-defined System Properties
* Set net.filebot.logging.debug = ALL
Store user-defined System Properties
* Write C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\system.properties
#FileBot System Properties
#Fri Jan 30 18:55:07 AST 2026
net.filebot.logging.debug=ALL
Done عâ╛(ي╝بظîْعâ╝ظîْي╝ب)عâ
C:\Users\USERNAME_GOES_HERE>filebot -script fn:explain --q '18901'
# Application Bundle
FileBot 5.2.1 (r10907) / Groovy 4.0.28 / OpenJDK Runtime Environment 21.0.9 / Windows 10 10.0 (amd64)
# Local Time
Fri Jan 30 18:55:14 AST 2026
# Process Tree
ظ¤¤ظ¤ C:\Windows\explorer.exe
ظ¤¤ظ¤ C:\Windows\System32\cmd.exe
ظ¤¤ظ¤ C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\filebot.exe
ظ¤¤ظ¤ C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\jre\bin\java.exe
# Environment Variables
=:: = ::\
=C: = C:\Users\USERNAME_GOES_HERE
=ExitCode = 00000000
ALLUSERSPROFILE = C:\ProgramData
APPDATA = C:\Users\USERNAME_GOES_HERE\AppData\Roaming
COMPUTERNAME = USERNAME_GOES_HERE
ComSpec = C:\Windows\system32\cmd.exe
CommonProgramFiles = C:\Program Files\Common Files
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
CommonProgramW6432 = C:\Program Files\Common Files
DriverData = C:\Windows\System32\Drivers\DriverData
GOPATH = C:\Users\USERNAME_GOES_HERE\go
HOMEDRIVE = C:
HOMEPATH = \Users\USERNAME_GOES_HERE
JD2_HOME = C:\Users\USERNAME_GOES_HERE\AppData\Local\JDownloader 2
LOCALAPPDATA = C:\Users\USERNAME_GOES_HERE\AppData\Local
LOGONSERVER = \\USERNAME_GOES_HERE
NUMBER_OF_PROCESSORS = 4
NewEnvironment1 = bin
OS = Windows_NT
OneDrive = C:\Users\USERNAME_GOES_HERE\OneDrive
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PNPM_HOME = C:\Users\USERNAME_GOES_HERE\AppData\Local\pnpm
POWERSHELL_DISTRIBUTION_CHANNEL = MSI:Windows 10 Pro
PROCESSOR_ARCHITECTURE = AMD64
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
PROCESSOR_LEVEL = 6
PROCESSOR_REVISION = 5e03
PROMPT = $P$G
PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
PUBLIC = C:\Users\Public
Path = C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\MKVToolNix;C:\Program Files\dotnet\;C:\Program Files\Cloudflare\Cloudflare WARP\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\WinMerge;C:\Program Files\Go\bin;C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64;C:\ProgramData\ComposerSetup\bin;C:\Program Files\nodejs\;C:\Program Files\PowerShell\7\;C:\Users\USERNAME_GOES_HERE\AppData\Local\pnpm;C:\Users\USERNAME_GOES_HERE\AppData\Local\Programs\Python\Python313\Scripts\;C:\Users\USERNAME_GOES_HERE\AppData\Local\Programs\Python\Python313\;C:\Users\USERNAME_GOES_HERE\AppData\Local\Programs\Python\Launcher\;C:\Users\USERNAME_GOES_HERE\AppData\Local\Microsoft\WindowsApps;C:\Users\USERNAME_GOES_HERE\Documents\apps\path;C:\Users\USERNAME_GOES_HERE\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\USERNAME_GOES_HERE\AppData\Local\GitHubDesktop\bin;C:\Users\USERNAME_GOES_HERE\AppData\Local\JetBrains\Toolbox\scripts;D:\ngPost\ngPostv4.16.1_x64;C:\Users\USERNAME_GOES_HERE\go\bin;C:\laragon\bin\mysql\mysql-8.0.30-winx64\bin;C:\Users\USERNAME_GOES_HERE\AppData\Roaming\Composer\vendor\bin;C:\Users\USERNAME_GOES_HERE\AppData\Roaming\npm;C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable;;C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\jre\bin
ProgramData = C:\ProgramData
ProgramFiles = C:\Program Files
ProgramFiles(x86) = C:\Program Files (x86)
ProgramW6432 = C:\Program Files
SESSIONNAME = Console
SVN_EXPERIMENTAL_COMMANDS = shelf2
SystemDrive = C:
SystemRoot = C:\Windows
TEMP = C:\Users\USERNAME_GOES_HERE\AppData\Local\Temp
TMP = C:\Users\USERNAME_GOES_HERE\AppData\Local\Temp
USERDOMAIN = USERNAME_GOES_HERE
USERDOMAIN_ROAMINGPROFILE = USERNAME_GOES_HERE
USERNAME = USERNAME_GOES_HERE
USERPROFILE = C:\Users\USERNAME_GOES_HERE
windir = C:\Windows
# Java System Properties
application.deployment = zip
application.dir = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data
file.encoding = UTF-8
file.separator = \
grape.root = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\grape
http.agent = FileBot/5.2.1
java.class.path = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\jar\filebot.jar
java.class.version = 65.0
java.home = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\jre
java.io.tmpdir = C:\Users\USERNAME_GOES_HERE\AppData\Local\Temp\
java.library.path = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\lib
java.net.useSystemProxies = true
java.runtime.name = OpenJDK Runtime Environment
java.runtime.version = 21.0.9+10-LTS
java.specification.name = Java Platform API Specification
java.specification.vendor = Oracle Corporation
java.specification.version = 21
java.util.prefs.PreferencesFactory = net.filebot.util.prefs.FilePreferencesFactory
java.vendor = Eclipse Adoptium
java.vendor.url = https://adoptium.net/
java.vendor.url.bug = https://github.com/adoptium/adoptium-support/issues
java.vendor.version = Temurin-21.0.9+10
java.version = 21.0.9
java.version.date = 2025-10-21
java.vm.compressedOopsMode = 32-bit
java.vm.info = mixed mode
java.vm.name = OpenJDK 64-Bit Server VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Oracle Corporation
java.vm.specification.version = 21
java.vm.vendor = Eclipse Adoptium
java.vm.version = 21.0.9+10-LTS
jdk.debug = release
jdk.logger.packages = net.filebot.Logging
jna.boot.library.path = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\lib
jna.library.path = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\lib
jna.loaded = true
jna.noclasspath = true
jna.nosys = true
jna.nounpack = true
jnidispatch.path = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\lib\jnidispatch.dll
line.separator = ظ▓
native.encoding = Cp1256
net.filebot.AcoustID.fpcalc = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\lib\fpcalc.exe
net.filebot.UserFiles.fileChooser = COM
net.filebot.logging.debug = ALL
net.filebot.util.prefs.file = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\settings.properties
net.filebot.util.prefs.sync = false
org.apache.commons.logging.Log = org.apache.commons.logging.impl.NoOpLog
os.arch = amd64
os.name = Windows 10
os.version = 10.0
path.separator = ;
prism.order = sw
stderr.encoding = cp720
stdout.encoding = cp720
sun.arch.data.model = 64
sun.boot.library.path = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\jre\bin
sun.cpu.endian = little
sun.cpu.isalist = amd64
sun.io.unicode.encoding = UnicodeLittle
sun.java.command = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\jar\filebot.jar -script fn:explain --q '18901'
sun.java.launcher = SUN_STANDARD
sun.java2d.d3d = false
sun.jnu.encoding = Cp1256
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
sun.net.client.defaultConnectTimeout = 10000
sun.net.client.defaultReadTimeout = 60000
sun.os.patch.level =
swing.crossplatformlaf = javax.swing.plaf.nimbus.NimbusLookAndFeel
unixfs = false
useCreationDate = false
useExtendedFileAttributes = true
useNativeShell = false
user.country = SA
user.dir = C:\Users\USERNAME_GOES_HERE
user.home = C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data
user.language = ar
user.name = USERNAME_GOES_HERE
user.script =
user.timezone = Asia/Riyadh
user.variant =
# Arguments
ظ¤¤ظ¤ -script
ظ¤¤ظ¤ fn:explain
ظ¤¤ظ¤ --q
ظ¤¤ظ¤ '18901'
Using persistent disk cache: C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\cache\0
Script Bundle: 2025-09-04 (r1016)
Fetch resource: https://api.filebot.net/10907/data/seriesdb.txt.xz []
[GET https://api.filebot.net/10907/data/seriesdb.txt.xz] => [200 OK]
Received 1.8 MB
Fetch resource: https://api.filebot.net/10907/data/anidb.txt.xz []
[GET https://api.filebot.net/10907/data/anidb.txt.xz] => [200 OK]
Received 391 KB
Fetch resource: https://api.filebot.net/10907/data/moviedb.txt.xz []
[GET https://api.filebot.net/10907/data/moviedb.txt.xz] => [200 OK]
Received 1.9 MB
Fetch resource: https://api.filebot.net/10907/data/anime-list.xml.xz []
[GET https://api.filebot.net/10907/data/anime-list.xml.xz] => [200 OK]
Received 164 KB
Done عâ╛(ي╝بظîْعâ╝ظîْي╝ب)عâ
C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\cache\0: shutdown: [script_classes_0, script_bundle_0_0, data_1]
Re: [Feature Request] Update anime-lists on each github commit
I think there's something strange going on with the Arabian locale...
The └─ marker is getting decoded with different characters, that's fine. But notice how the query argument is RTL and still has the '...' characters there as well. I guess fn:explain doesn't find anything because you're not actually searching for 18901 but something else. Maybe you are typing some special RTL ' look-a-like character that's not actually a ' character?
Try this instead:
If you're using plain old CMD (and not PowerShell) then '...' isn't an allowed form of quotation I suppose. I strongly recommend using Windows Terminal (with a PowerShell tab) if you're doing commands on Windows.

Code: Select all
# Arguments
└─ -script
└─ fn:explain
└─ --q
└─ 18901Code: Select all
# Arguments
ظ¤¤ظ¤ -script
ظ¤¤ظ¤ fn:explain
ظ¤¤ظ¤ --q
ظ¤¤ظ¤ '18901'Shell: Select all
filebot -script fn:explain --q 18901UPDATE

-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
That worked, thank
Console Output: Select all
Script Bundle: 2025-09-04 (r1016)
"Oshi no Ko" (2026) [AniDB::18901]
"Oshi no Ko" [AniDB::18901]
Oshi no Ko [AniDB::18901]
Oshi no Ko (2026) [AniDB::18901]
[µذعùع«فص] (2026) [AniDB::18901]
[µذعùع«فص] [AniDB::18901]
µذعùع«فص [AniDB::18901]
Oshi no Ko S3 [AniDB::18901]
Oshi no Ko 3 [AniDB::18901]
<anime anidbid="18901" tvdbid="421069" tmdbtv="203737" tmdbid="203737" defaulttvdbseason="3" tmdbseason="1" tmdboffset="24"><name>"Oshi no Ko" (2026)</name><tvdbname>Oshi No Ko</tvdbname></anime>
Done عâ╛(ي╝بظîْعâ╝ظîْي╝ب)عâ
-
Abu3safeer
- Posts: 10
- Joined: 15 Oct 2024, 13:37
Re: [Feature Request] Update anime-lists on each github commit
I used this command, and now everything works just fine:
Shell: Select all
chcp 65001Console Output: Select all
# Arguments
└─ -script
└─ fn:explain
└─ --q
└─ 18901
Using persistent disk cache: C:\Users\USERNAME_GOES_HERE\Documents\apps\FileBot_portable\data\cache\0
Script Bundle: 2025-09-04 (r1016)
"Oshi no Ko" (2026) [AniDB::18901]
"Oshi no Ko" [AniDB::18901]
Oshi no Ko [AniDB::18901]
Oshi no Ko (2026) [AniDB::18901]
[推しの子] (2026) [AniDB::18901]
[推しの子] [AniDB::18901]
推しの子 [AniDB::18901]
Oshi no Ko S3 [AniDB::18901]
Oshi no Ko 3 [AniDB::18901]
<anime anidbid="18901" tvdbid="421069" tmdbtv="203737" tmdbid="203737" defaulttvdbseason="3" tmdbseason="1" tmdboffset="24"><name>"Oshi no Ko" (2026)</name><tvdbname>Oshi No Ko</tvdbname></anime>
Done ヾ(@⌒ー⌒@)ノ