There are a number of ways to communicate & control OLA programatically.
- Command line tools, can be used within shell scripts
- Web API, fetch http://localhost:9090/help to see a list of URLs (append ?help=1 to the end of a command for more info in newer versions of OLA). More info on the wiki OLA JSON API
Third Party APIs