beaTunes News

Wednesday, December 21, 2016

Update: AcousticBrainz Mood Plugin

beaTunes4 logo

For the last 1.5 years, lots of you have taken advantage of the AcousticBrainz plugin for beaTunes. I've finally found the time to move the source code to GitHub, so that it can be found in the same repository as the other sample plugins.

While doing so, I added two features:

  1. You can now choose, whether the plugin should replace existing mood values or not.
  2. You can ask the plugin to embed mood attributes in the id3 v2.4 TMOO tag.

Please note, that to retrieve mood values from AcousticBrainz, MusicBrainz ids are required. beaTunes makes an effort to find those, but may not always succeed. Also, keep in mind, that the values AcousticBrainz offers are based on a statistical model. In other words, the accuracy may vary.

You can install/update the plugin via beaTunes' Plugin preferences. Enjoy.

Labels: , , , ,

Friday, December 16, 2016

Update: beaTunes 4.6.10

beaTunes4 logo

Did you ever notice that the British pop band "Oasis" is named "Oasis (2)" on Discogs? Because there are a number of different bands with the same name, Discogs simply appends "(N)" for disambiguation. I'm not sure this is documented somewhere, but it makes matching songs from your library to Discogs tracks slightly more difficult—especially, when you're not aware of this quirk. Today's update works around the issue and thus improves lookup results for artists with not so unique names. Most of the other changes in this release are fixes to small problems I discovered while working on beaTunes 5.

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

Most important changes in 4.6.10

  • Added signature to Windows executable.
  • Moved to FFSampledSP 0.9.17.
  • Consolidated multiple mood keywords into one ID3 tag (requires ID3v2.4).
  • Fixed possible UI freeze when creating matchlists.
  • Fixed lyrics translate function.
  • Fixed sorting by compilation.
  • Fixed does-not-contain matchlist filter.
  • Fixed crash when searching for regex ().
  • Fixed handling of Discogs artist disambiguation.

Labels: , , ,

Monday, November 7, 2016

Update: beaTunes 4.6.9

beaTunes4 logo

Because of playback problems with some FLAC files, today's update contains a new version of FFSampledSP, which is based on 3.2. Further, the folder-based synchronization has been made more robust, and some other minor things have been added, improved or fixed.

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

Most important changes in 4.6.9

  • Added mood keywords to embed special fields action.
  • Enforced lowercase ISO-639 language codes.
  • Fixed early abortion of folder-based synchronization.
  • Moved to Java 8u112.
  • Moved to FFSampledSP 0.9.16.

Labels: , , ,

Tuesday, October 11, 2016

Update: beaTunes 4.6.8

beaTunes4 logo

Mostly thanks to user-feedback, today's update fixes a number of little things having to do with showing the right cursor, dealing with filter issues, synchronization artifacts etc. That aside, the most important change is probably, that for now I have dropped support for directly writing to STEM files. Whenever the file manipulation happens via iTunes (in an iTunes-based library), things work as expected. But beaTunes itself will not modify STEM files anymore. It turned out that the library beaTunes uses for MP4 manipulation wasn't able to correctly adjust a certain value for all five streams contained in a STEM, which led to problems when playing the file in Traktor. The problem is understood and fixed, but a newer version of the library that contains the fix is not released yet.

People using MIK made me aware that it uses different tags when writing the initial key into OGG and FLAC files. I have updated beaTunes to make sure that they are imported correctly.

Last but not least, a bug that led to rare application crashes was fixed in both MFSampledSP and FFSampledSP, which is why I updated both libraries.

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

Most important changes in 4.6.8

  • Added support for MIK-style key tags for OGG and FLAC.
  • Fixed loss of sort order after folder-based library sync.
  • Fixed manually entered ratings shown as computed until sync.
  • Fixed possible disappearing resize cursor for table headers.
  • Fixed display refresh problem when editing inline while a filter is set.
  • Removed some tagging support for stems, due to file corruption issues.
  • Improved automatic iTunes library detection (non-ASCII paths).
  • Improved resilience against Windows COM errors.
  • Moved to MFSampledSP 0.9.7.
  • Moved to FFSampledSP 0.9.15.

Labels: , , , , ,

Wednesday, September 21, 2016

Update: beaTunes 4.6.7

beaTunes4 logo

macOS Sierra has descended upon us and perhaps you are one of the brave who installs a X.Y.0 version. If so, with all sincerity, I wish you good luck!

That said, I am not aware of any Sierra problems with beaTunes. Should you find any issue, please let me know!

Today's update is just another maintenance release. As always, you can download the new version from the download section of the website.

One little bit of info not found in the notes, is a new config switch for Windows, which lets you control the main font size. More info can be found in the forum (but please don't download the snapshot build mentioned there—the switch is now in the regular release).

Most important changes in 4.6.7

  • Fixed LastFM authorization problem (scrobbling).
  • Fixed replace-existing-value logic in some analysis tasks.

Labels: ,

Thursday, September 1, 2016

beaTunes 4.6.6

This is just another little maintenance release, fixing two noteworthy and a couple of smaller issues.

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

Most important changes in 4.6.6

  • Fixed compilation-related issue with "same album, different year"-inspector.
  • Fixed failure to select directory under Windows with HiDPI (Retina) display.

Labels: , ,

Tuesday, July 26, 2016

Update: beaTunes 4.6.5

Two changes in this minor update are actually noteworthy:

  1. Auto-scrolling to a selected item when changing the sort order is one of those usability things that make your life much easier. To code it up took literally 2min after it was requested by a user. Small changes do matter.
  2. Potential hang during album ReplayGain analysis. This has been fixed. But! Here's a tip: When importing artist and/or album names from online sources, do not analyze album ReplayGain at the same time. When doing so, you are trying to hit a moving target, as the question "which song is part of an album" may be answered differently while the analysis progresses and new album/artist values are imported.

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

Most important changes in 4.6.5

  • Added auto-scrolling to selected song when changing sort order.
  • Fixed potential analysis hang due to database timeouts/pending writes.
  • Fixed table update notification for release year attribute.
  • Fixed Show All Columns menu item in column popup.
  • Fixed ClassCastException when setting image kind for id3 2.2 on Windows with iTunes.
  • Moved to Java 8u102.

Labels: , ,