The detailed changes for this maintenance release are below. For an overview of the new features since Picard 2.11 please see our detailed release announcement for Picard 2.12.
The Picard team is happy to announce that Picard 2.7 Beta 2 is now available. This is a pre-release we put out for wider testing and to gather feedback on the changes before the final 2.7 release. If you prefer stability we recommend you use the stable version Picard 2.6.4.
Please report any issue through our bug tracker and give us feedback on this beta release on the Community Forums.
Thanks a lot to everybody who contributed to this release with code, translations, bug reports and general feedback. This release contains code contributions by Bob Swift, Philipp Wolfer and Laurent Monin.
Picard 2.5.2 is a maintenance release, fixing some bugs and providing minor improvements to the recent 2.5.1 release. Thanks a lot to everyone who gave feedback and reported issues.
Thanks a lot to everybody who contributed to this release with code, translations, bug reports and general feedback.
What’s new?
This release contains few fixes and improvements over previous beta version. A complete list of changes since the beta release is available below. New packages can be downloaded from Picard website Downloads section.
As usual, please report any issue through our bug tracker.
Bug
[PICARD-214] – Take case insensitive filesystems into account when renaming files
[PICARD-1978] – Add keyboard shortcut for Tags From Filenames and allow to place it in toolbar
The whole Picard team would like to thank everyone involved in this project, whether they are developpers, users, translators, documentation contributors.
Since some time the whole Picard documentation is better than ever, thanks, mainly, to the fantastic job rdswift did. With the help of the community we should be able to provide translations for this documentation in upcoming future (tests were done recently). If you want to help, read Contributing page.
You can also discuss new features or usage on our forums.
This release includes even more fixes to previous 2.4.x releases. It fixes some annoying bugs and improves overall usability. Documentation links inside the application were updated to point to picard-docs.musicbrainz.org (thanks to the great work rdswift did).
Picard 2.3.2 has been released and is available for download. This is mainly a bug-fix release with few minor improvements, see below for a full list of changes.
This release contains code changes by zas, rdswift, outsidecontext, RaysDev and new contributors Undearius and Gabrielcarvfer, who also is working on some interesting changes regarding UI responsiveness.
Thanks a lot to everybody who contributed to this release with code, translations, bug reports and general feedback.
Download
Picard 2.3.2 is available for download from the download page.
Changes
Below is a list of all changes since Picard 2.3.1. If you are upgrading from an older version you might want to read previous release post.
Breaking change:
$find script function now returns “” rather than -1 on not found, for the sake of consistency. You may want to review your scripts.
Notable improvements:
Picard was trying to guess the file format based on file content. This was very IO expensive and in many cases not needed. So we decided to change the logic to:
Try guessing the format by file extension first
If no extension or no matching file extension is available, guess by file content
If format was guessed by extension and loading the file with mutagen fails with an exception, retry with guessing by file content. Retry loading if the newly guessed format is different from the format guessed by extension.
Also notable, On Windows 10, support for fractional scaling was implemented.
The complete list of changes is the following:
Bug
[PICARD-1775] – $firstwords function doesn’t catch IndexError
[PICARD-1776] – $datetime crashes when invalid format specified
[PICARD-1781] – Have $find return “” rather than “-1” on not found
[PICARD-1783] – Deleting performer, comment or lyrics tag fails for some cases in ID3, Vorbis, MP4 and Apev2 tags
[PICARD-1784] – Host not found error when downloading PDF artwork
[PICARD-1785] – $delete(_id3:TXXX:foo) does not delete the ID3 frames
[PICARD-1786] – Deleting tag stored in ID3 TIPL frame only removes first occurrence
[PICARD-1787] – Deleting case-insensitive TXXX frames does not delete anything
In these troubling times (New Roman) it has come to our Attention that our Esteemed program “Picard” (from now on known as “The Captain”) is written with Very Silly™ code. This will just not do!
The MetaBrainz Foundation is a very serious organisation! It will not stand for such Silly™ things as Moose, Tissues or Membranophones!
The program (from now on known as “Sir Patrick”) has in addition to pythonesque codings also several oblique references to: burlesque starships, electronic hair-colour, Monty (including “the full”), several references to technologically minded stick-figures, John Cage, and disused towels left by your mother!
For now the program’s (from now on known as St. Paddy) most recent new release (version 2.45!§🥷) vil quickly bee retracted (bzzt!) and replaced by Harder, Better, Faster, Stronger Picard (from now on known as (♫♪♬) (version 2.4√-1€DONTBLINK;)) – this to Prevent excesses such as: Rock climbing Monkies, Tobogganing Dates, Breakdancing Pastries and–
Right, that’s enough of that, we apologise for the previous part of this blog post, it is Very Silly™ and the MetaBrainz Foundation is a very serious organisation which does not abide with such silliness!
We will now return to our regular scheduled blog post! –
We expect to release a new stable Picard version in few days.
Very few translatable strings changed since last version, so it would be great if active translators could translate those before the release.
Thanks !