beaTunes News

Friday, December 24, 2021

Update: beaTunes 5.2.25

Gee! It's been a while. A lot has happened under beaTunes' hood and this maintenance release will incorporate some of the changes. As a first of a small series of releases, I have open-sourced three internal beaTunes libraries, namely JaplScript, Obstunes, and Obstmusic.

The first, JaplScript, is a library that allows you to generate Java programming interfaces for pretty much any macOS desktop app that is scriptable via AppleScript. The other two, Obstunes and Obstmusic, are such generated APIs and are used by beaTunes to communicate with iTunes and Music, respectively (other generated APIs, for example for the Photos app, can be found here - feel free to contribute!). One cool application for these libraries is the combination with JBang. This basically lets you script your Mac desktop apps in Java. Here's an example:

This release also fixes a small bug that occurred when editing the year field in the main song table.

As always, you can download the new version from the download section of the website.

Changes in 5.2.25

Last but not least: Happy Holidays!!

Labels: , ,


Post a Comment

<< Home