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:
Log the current playing track in Apple music or sent it to a webservice… via #JDK17 #AppleScript and #JBang— Michael Simons (@rotnroll666) September 28, 2021
Thanks a ton to @h_schreiber for #JaplScript https://t.co/klx6ZXF4Dkhttps://t.co/0JdtMNuQVv
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
- Updated to use beaTunes spin-off open source projects (JaplScript, Obstunes, Obstmusic).
- Fixed table editor for year field.
Last but not least: Happy Holidays!!