Tag Archives: changelog

Server update, 2018-11-01

This release includes a first implementation of genres – expect more information as a blog post in the following days. The search results page has been converted to React for every type of search except the edit search, which is implemented separately. The homepage, the ISWC page and the sidebars have been converted too. Additionally, the password hashes have been strengthened, external URL handlers have been updated as usual, and ten bugs have been fixed. Thanks to issue reporters chirlu, darwinx0r, jesus2099, hibiscuskazeneko, ravenworks, spellew, yeeeargh, and zastai for their input.  The git tag is v-2018-11-01.

Sub-task

  • [MBS-9604] – Convert ISWC index page to React
  • [MBS-9813] – Convert the homepage to React
  • [MBS-9830] – Convert taglookup templates to React
  • [MBS-9850] – Convert sidebars to React
  • [MBS-9877] – Convert all search results pages to React

Bug

  • [MBS-8062] – Event indexed search doesn’t show artists/location/date
  • [MBS-9422] – Attach CD TOC page shows all tracks in tracklists as deleted
  • [MBS-9438] – Event dates and times display as “(Object object)” in drop-down search results
  • [MBS-9641] – Label-Series relationship does not show on series page
  • [MBS-9788] – Series edit history indicates wrong entity type
  • [MBS-9804] – Label dates do not appear on direct search
  • [MBS-9816] – Cannot change password if logged in with a different letter-cased username
  • [MBS-9817] – Regression: Client-side rendered components are not localized
  • [MBS-9846] – Beatport URL with numeric slug cannot be linked to
  • [MBS-9856] – Regression: Buggy formatting on some web search results

New Feature

  • [MBS-9492] – Add genres as a subset of tags

Task

  • [MBS-9208] – Increase bcrypt cost parameter
  • [MBS-9721] – Add GDPR links
  • [MBS-9763] – Normalize setlist.fm URLs to HTTPS
  • [MBS-9766] – Normalize worldcat.org URLs to HTTPS

Improvement

  • [MBS-9210] – Re-hash passwords on login
  • [MBS-9503] – Add a link to AcousticBrainz on the Details tab of recordings
  • [MBS-9764] – Allow adding events from places and artists

Picard 2.0.4 released

This is a minor release that fixes a lot of issues, most notably few annoying crashes and a bunch of audio file formats-specific bugs.

I’d like to thank Philip Wolfer (outsidecontext/phw) for the fantastic job he did on this release.

As usual, you can find the latest downloads on Picard’s Website.

Here is the complete changelog for this release:

Bug

  • [PICARD-803] – tagging “8½ Minutes” with “replace with non-ascii characters” results in a directory being created
  • [PICARD-1216] – Does not display version information
  • [PICARD-1267] – 2.0.0dev6 crash in debug mode on Windows April Update (1803)
  • [PICARD-1281] – Picard has wrong version string
  • [PICARD-1294] – Crashes every time Picard connects to MB server.
  • [PICARD-1310] – Picard crashes on clearing log
  • [PICARD-1318] – RuntimeError: dictionary changed size during iteration
  • [PICARD-1321] – CD drive selection not working on Linux
  • [PICARD-1322] – Crash in options on “Restore defaults”
  • [PICARD-1323] – Restore defaults does not restore CAA types
  • [PICARD-1324] – Default locale not working reliable
  • [PICARD-1326] – Picard Save Changes 5.1 Mix Type
  • [PICARD-1327] – Loading TAK files fails
  • [PICARD-1328] – Loading OptimFROG files fails
  • [PICARD-1329] – Picard fails saving ID3 tags with iTunNORM tag
  • [PICARD-1331] – Picard crashes on error during plugin install

 

Server update, 2018-08-14, with new virtual machine

A new virtual machine for running your own mirror of MusicBrainz is now available. Thanks to InvisibleMan78 for the continuous feedback and to Jeff Sturgis for his work with Docker Compose! This is the last virtual machine to include the soon defunct search server. Links:

Main changes:

  • Added helper script set-web-server-name to allow connecting to the web site from a remote host;
  • Added helper script turn-port to allow turning service ports on/off for db (postgresql), musicbrainz, redis, and search;
  • Fixed docker containers startup on VM boot;
  • Fixed potential access token loss due to helper scripts reindex;
  • Fixed and improved documentation (now copied inside the VM);
  • Improved error handling in helper scripts;
  • Updated MusicBrainz server, search server, base image and dependencies.

This server release converts more search results pages to React and fixes seven bugs. Thanks to @riipah for fixing @TouhouDB handler. Search scores are no longer displayed on search results page for clarity as they misleadingly weighed down the the importance of results appearing on the first page but not in the first place. The git tag is v-2018-08-14.

Sub-task

  • [MBS-9760] – Convert the event search results page to React
  • [MBS-9761] – Convert the series search results page to React

Bug

  • [MBS-9687] – Field error messages are not always translated
  • [MBS-9694] – TouhouDB URLs are not recognized
  • [MBS-9705] – URL overview header link is now appended with /show
  • [MBS-9744] – OAuth userinfo endpoint returns latin1 encoded JSON
  • [MBS-9755] – Fix unknown search in statistics for scripts
  • [MBS-9757] – Search page form is sometimes in the wrong language
  • [MBS-9784] – IMDb verification too strict (# of digits)

Task

  • [MBS-9780] – Normalize Creative Commons URLs to HTTPS

Improvement

  • [MBS-9767] – Remove search score display from the UI

Picard 2.0.3 released: Crash-fixes and scripting improvements

This is a minor release that fixes a lot of crashes and unicode errors on certain platforms. It also reverts a scripting improvement (PICARD-259) which had caused a couple of scripting bugs (PICARD-1207). Scripting now works exactly like Picard 1.4.

As usual, you can find the latest downloads on Picard’s Website.

The change-log is as follows –

Release Notes – Picard – Version 2.0.3

Bug

  • [PICARD-1122] – Preferred release type settings are exclusive and should be inclusive
  • [PICARD-1207] – Move additional files feature fails when source directory contains non-ascii characters
  • [PICARD-1247] – Not all “preserved” tags are preserved
  • [PICARD-1305] – Search dialog crashes picard when record doesn’t have an album
  • [PICARD-1306] – picard crashes when opening the options dialog if the cwd doesn’t exist

New Feature

  • [PICARD-1289] – Allow manually running any tagger script

Improvement

  • [PICARD-1292] – MusicBrainz Picard 2.01 64-bit for windows installs to “C:\Program Files (x86)” by default
  • [PICARD-1302] – Dropping an image from Google image crashes picard
  • [PICARD-1303] – picard crashes when matching a cluster with a release with no tracks
  • [PICARD-1304] – Info dialog for album crashes because track doesn’t have a tracknumber

Regression

  • [PICARD-259] – Make file-specific variables available to tagger script

 

samj1912 out o/

 

Picard 2.0.2 released! Signed macOS builds

This is a minor release that fixes some crashes due to logging events and compatibility issues on Macs running on dual-core processors.

I would like to extend a word of thanks to Francois Ferrand and Ryan McKern, following whose advice, bitmap was able to successfully fix our macOS packaging and code-signing issues, details of which can be found in our recent CFH blog.

As usual, you can find the latest downloads on Picard’s Website.

The change-log is as follows –

Sub-task

Task

Bug

  • [PICARD-342] – Picard is not properly signed for Mac OS X Gatekeeper
  • [PICARD-1212] – Picard 2.0.0dev4 crashing at startup
  • [PICARD-1300] – Picard crashes when logging lots of events

samj1912 out o/

Picard 2.0 released

Hey people, samj1912 here again o/

This time we are announcing the release of a new Picard!

Official MusicBrainz cross-platform music tagger Picard 2.0 is now out, containing many fixes and new features and much needed upgrades!

The last time we put out a major release was more than 6 years ago (Picard 1.0 in June of 2012), so this release comes with a major back-end update. If you’re in a hurry and just want to try it out, the downloads are available from the Picard website.

If you have been following our Picard related blogs, you will know that we switched up our dependencies a bit. Python should now be at least version 3.5, PyQt 5.7 or newer and Mutagen should be 1.37 or newer. A side effect of this dependency bump is that Picard should look better and in general feel more responsive.

A couple of things to note – with Picard 2.0, Picard Windows builds will be portable standalone binaries. Also, we will only be supporting 64-bit Windows officially because of lack of resources to build a 32-bit image. The macOS requirements were also bumped up for the same reasons, with macOS 10.10 being the lowest version that is supported.

As such, Picard 1.4.2 will be the last version that is supported for both Windows 32 and macOS 10.7-10.10. You can find it in the Picard downloads section as well.

You can find a detailed change-log on the Picard webiste.

The highlights of this update are –

  • Retina and Hi-DPI display support
  • Improved performance
  • UI improvements

We would like to thank all contributors, from all around the world, who helped for this release: Laurent Monin, Sophist, Wieland Hoffmann, Vishal Choudhary, Philipp Wolfer, Calvin Walton, David Mandelberg, Paul Roub, Yagyansh Bhatia, Shen-Ta Hsieh, Ville Skyttä, Yvan Rivierre and also all of our translators!

Be aware that downgrading from 2.0 to 1.4 may lead to configuration compatibility issues – ensure that you have saved your Picard configuration before using 2.0 if you intend to go back to 1.4.

Note:  If you are facing errors while tagging releases on Windows, do take a look at this FAQ about SSL errors.

We’ve finally released our new Solr search (Server update, 2018-06-30)

The new search is live on MusicBrainz with this server update, as announced in previous blog post. This release also continues the rewrite to React, improves and fixes the handling of external URLs. The git tag is v-2018-06-30.

Sub-task

  • [MBS-9736] – Convert the artist search results page to React

Bug

  • [MBS-8334] – Digest auth with username containing non-ascii characters fails
  • [MBS-9730] – Cannot link to a Bandcamp Daily review page in release group relationships
  • [MBS-9734] – Inconsistency between the JSON search API and the lookup/browse one in ws/2/
  • [MBS-9742] – Some Library of Congress URLs are not recognised
  • [MBS-9743] – Beatport URL cleanup fails for names starting with digit

Improvement

  • [MBS-9408] – Add Juno Download links to the sidebar
  • [MBS-9439] – Make changing a URL between HTTP and HTTPS an autoedit
  • [MBS-9740] – Update Facebook URL cleanup

Many people thought this day would never come. 🙂