Kodi Community Forum

Full Version: command line way of updating library?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have a bunch of scripts that do file downloading, renaming, transcoding, etc for me and I'd love a method of including a line at the end that can trigger a "Update Library" function in XBMC.

I'm running both my scripts and xbmc on linux (although different machines), but i can call a remote command via ssh without a problem in a script.

at the very least its something i can run in cron. Sure, hitting update library is easy, but the wife is constantly complaining when she can't see that a show/movie that she knows we have isn't "there".

there's an ftp command on the xbox that can do this. ftp isn't supported on linux, but perhaps there's an equivalent http command or pyhton command. in the case of python you could use http to run the python script within xbmc.
I'd like to second this request. A signal handler would be really convenient!
You should be able to do a "ExecBuiltIn(function)" with "XBMC.updatelibrary(database)" as the function (with HTTP API). Check out these 2 links:

Thanks for directing to the proper location I thought I had read about the built-in command but must have skimmed over that second link.


For reference, this works great in scripts:

curl 'http://xbmc:8080/xbmcCmds/xbmcHttp?command=ExecBuiltIn&parameter=XBMC.updatelibrary(video)'
Oops, wrong forum.