beaTunes News

Wednesday, December 29, 2021

Update: beaTunes 5.2.26

This maintenance release fixes an issue on macOS that caused file paths to be displayed containing the word POSIX. Furthermore, I have updated code accessing the Cover Art Archive, now using HTTPS for all search requests. Last but not least, when parsing the year field in audio files, beaTunes now simply takes the first four characters instead of attempting to parse it in a more complex way. This is in line with the ID3 specification.

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

Changes in 5.2.26

  • Changed behavior of "year" parser.
  • Updated access method to Cover Art Archive.
  • Fixed POSIX file issue (macOS only).

Labels: , ,

Thursday, March 5, 2020

Amazon PA API 5.0: The End of the Amazon Context Panel

Practically forever, beaTunes has made use of Amazon's Product Advertisement API, to display charts, product information, and similar albums. Unfortunately, Amazon has decided to "improve" the API and beginning March 9th, use of the new version 5 is mandatory. Part of the "improvement" is to get rid of most music related information like tracks belonging to an album or the duration of a track. Similar items or informative product descriptions are not available anymore, either. This makes the API much less useful for an app like beaTunes. As a result, I have decided to remove the Amazon context panel (optional, lower right panel) in beaTunes' next update, because there is no way to show meaningful information from Amazon anymore. Luckily, the Album Info panel with content sourced from WikiData and Wikipedia still works and provides high quality content without commercial interests.

For the time being, I will keep the Amazon charts in beaTunes operational. However, if Amazon further insists on significant conversion rates, it looks like its days are numbered, too.

Note, that fetching cover artwork is completely unaffected by this, as beaTunes does not use Amazon as source.

Labels: , , ,

Wednesday, November 11, 2015

beaTunes 4.5.6

beaTunes4 logo

Another maintenance update. Fixed some minor indexing/display problems and a potential UI freeze.

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

Most important changes in 4.5.6

  • Fixed wrong song selection in inspection when sorted.
  • Fixed partial artwork display in some sorted tables.
  • Fixed UI freeze after many Get Info edits.
  • Improved cross-platform playlist import.
  • Updated to Jipes 0.9.11.
  • Updated to JRuby 9.0.3.0.
  • Updated to Groovy 2.4.5.

Labels: , ,

Thursday, July 9, 2015

beaTunes 4.0.25

beaTunes4 logo

Just want to make you aware of a little beaTunes maintenance update. As always, you can download the update from the download section of the website.

Most important changes in 4.0.25

  • Changed id3 rating export to please Explorer.
  • Fixed little issue in artwork file cache.
  • Fixed persistence of replace/import option in analysis.
  • Fixed ####!#### iTunes 12.2 library name.
  • Fixed enable/disable issue in inspection button.

Labels: , , , ,

Tuesday, July 23, 2013

Cover Art Archive updated

beaTunes2 logoJust a short note, to let you know, that I updated the Cover Art Archive plugin to version 1.0.1. The update is available via the beaTunes plugin preferences for beaTunes 3.5.14 or later. For more info about the plugin, please see the original post. The corresponding Maven project (i.e. sources) is also available. This new release stores cover art URLs in the local beaTunes database, additionally to storing the actual images. Also, already available local release ids are now taken into account, making it more likely for the plugin to find images.

Labels: , ,

Wednesday, October 24, 2012

Import Cover Art Plugin

beaTunes2 logoAs promised yesterday, here's the follow-up post to the yesterday's release of beaTunes 3.5.8. While attending this year's ISMIR conference in Porto, I became aware of the joint MusicBrainz/InternetArchive effort to provide users with an open and public way to look up and download music cover art: The Cover Art Archive at coverartarchive.org.

This is exciting, because other cover art providers' terms (e.g. Amazon's) typically prohibit you from embedding downloaded images into your files. This is not the case with coverartarchive.org. The only caveat: Of course all images are copyrighted by their respective copyright owners.

In order to take advantage of the new service, two things had to happen:

  1. Better support for managing cover art in the beaTunes API
  2. A plugin that could take advantage of the API and also talk to coverartarchive.org
The first part was realized yesterday with the release of beaTunes 3.5.8. Its AudioSong interface now offers additional methods for dealing with cover art. Part two is what this post is about:

The new Import Cover Art plugin.

(for the curious, the sources are available as maven3 project)

How to install the plugin

To install the plugin, start beaTunes 3.5.8 and open the Plugin pane of the application's Preferences. Click on the Available plugins tab, select Import cover art from coverartarchive.org, and click on the +-button.

After restarting beaTunes, select some songs, and click on Analyze. This will open the Analysis Options dialog. Scroll down and you will see a new task called Import cover art. You can configure the task to either add or replace cover art. If you choose replace, an attempt is made to replace front covers with new front covers and back covers with new back covers. Depending on the audio format, the type specific replacement may not always work (but it always works for mp3/id3v2 files). If you are using iTunes as your main music manager, you might not care about the distinction anyway, as it is not capable of telling what's what.

Once you hit Analyze, beaTunes will attempt to look up MusicBrainz Release Ids for the selected tracks and use those to retrieve the image files. Notice that I write attempt. If beaTunes can't find the release id, it can't use coverartarchive.org. The other problem that you will most likely encounter, is, that the artwork may not be stored in the archive yet. Therefore, please contribute!

Contribute!

Contributing to coverartarchive.org is simple. The fine people over at MusicBrainz wrote a neat little guide. Just follow the guide!

Thanks!

Labels: ,