beaTunes News

Wednesday, October 28, 2026

Update: beaTunes 6.0.2

Thanks to awesome user feedback, I was able to fix a bunch of issues. Details are below.

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

Changes in 6.0.2

  • Fixed beaTunes 6 not starting on Intel Macs with macOS 11 (Big Sur).
  • Fixed album ReplayGain values of about -90 dB, which often also made track ReplayGain values absurd.
  • Fixed the song info's estimated key, tempo and segments being computed from wrongly scaled audio.
  • Fixed the database upgrade from beaTunes 5 failing with "no such function: SQRT".
  • Fixed a click next to the thumb of a floating scroll bar, and a classic mouse wheel, scrolling by only a few pixels.
  • Fixed the filter of the song table failing, and then not clearing, when it contains an apostrophe, a hyphen, a slash or a parenthesis.
  • Raised the default memory limit on Windows to 1 GB, as on macOS; installations still on the old default of 512 MB are raised too.
  • Improved the message shown when beaTunes cannot confirm a subscription: it now says what to check, and why the connection failed.

Labels: , , ,

Saturday, October 24, 2026

Update: beaTunes 6.0.1

Unfortunately, a little bug devil got into the Windows version of beaTunes 6.0.0, causing synchronization to fail for some users with "[SQLITE ERROR] SQL error or missing database (near "s": syntax error) (SQLite)". Luckily, the fix is easy: simply upgrade to v6.0.1.

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

Changes in 6.0.1

  • Fixed synchronization of iTunes libraries failing with an SQL error (Windows only).
  • Fixed beaTunes failing to reach iTunes when started from the installer (Windows only).
  • Fixed "Delete Fingerprints" failing with an SQL error; it now also frees the disk space.
  • Fixed the browser saying "Signed in to beaTunes" after a sign-in was canceled.
  • Fixed "Sign In" doing nothing while an earlier sign-in was still waiting for the browser.
  • Updated to FFSampledSP 0.9.57.

Labels: , ,

Wednesday, October 21, 2026

Finally! beaTunes 6

It took a long time, but now it's finally here: beaTunes 6!

Why did it take so long? Here's the short list:

  • Apple Silicon support
  • Migration to SQLite 3
  • Switch to subscriptions
  • Other things

beaTunes isn't just one monolithic app; it depends on a bunch of libraries, some of them native, some not. Making sure all of them work correctly and support Apple Silicon took some time. The same is true for switching the internal database: H2 is a great database and has served beaTunes well for a very long time, but corrupted databases were the single biggest reason for support requests (newer versions of H2 may be more robust!). SQLite 3 was the natural alternative, but not a drop-in replacement. Automatically migrating the data alone was no small task. Above, I also mentioned "Switch to subscriptions." Yes, that's right, beaTunes now comes as a subscription. I'll explain why and what it looks like below. For now, I just want to say: this switch took way more work than anticipated. Last but not least, a lot of (mostly good) things happened in my private life that kept me from working on beaTunes.

So. Subscriptions.

I am not a fan. Never was. But unfortunately, there is an economic reality, and it comes in the form of server bills. beaTunes communicates with a central database. Keeping the servers running, maintained, and backed up costs money every month. There is no way I can pay for this indefinitely without a recurring stream of revenue—like a subscription. So beaTunes 6 will not be sold with a lifetime license, but as a reasonably priced subscription instead. That said, beaTunes 6 also runs without a subscription, with two limitations:

  • Analysis of up to 10 songs (per app start)
  • Inspection solutions cannot be applied

Other than that, the free version of beaTunes 6 is fully functional.

With that out of the way, let's talk about what's better in beaTunes 6. The simple answer: pretty much everything. beaTunes 6 does not focus on adding fancy new features. Instead, I wanted to make everything just a little bit better, faster, prettier, more stable, and easier to use. On the surface, things may seem very similar to what you know from version 5, but let me assure you: a lot has changed under the hood. And you can feel it! It's simply more fun to work with beaTunes. Less waiting, fewer surprises.

I hope you enjoy this new version of beaTunes as much as I do. It's available today.

Labels: , ,