- Update to 2.8.0:
* Tasks
- PICARD-2484 - Update bundled PyJWT to 2.4.0 for Windows and
macOS builds
- Update to 2.8.0rc2:
* Bugfixes
- PICARD-2465 - RecursionError after dragging folder from file
browser
- PICARD-2470 - CD Lookup error: utf-8 codec can't decode byte
0xff in position 0: invalid start byte
- PICARD-2472 - Cluster action applies to already matched
albums
- PICARD-2473 - CD disc ID from log files is unavailable on
Windows if there is no CD drive
- PICARD-2474 - Revert PICARD-2420: Adding a file with existing
AcoustID fingerprint and recording MBID in the tags activates
submission
- PICARD-2475 - If search dialog query contains an MBID "Lookup
in browser" will not open in browser
- Update to 2.8.0rc1:
* Bugfixes
- PICARD-1570 - Windows: Files with path length > 259 char fail
to load
- PICARD-2292 - When a recording is a performance of multiple
works, any instrumental performance attribute erases all
other lyrics languages
- PICARD-2368 - Matching files compares "totaltracks" to the
total no. of tracks across all mediums on the release
- PICARD-2398 - "Use track relationships" doesn't work on large
releases
OBS-URL: https://build.opensuse.org/request/show/978893
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=116
- Update to 2.7.2:
* Bugfixes
- PICARD-2375 - Loading indicator when loading releases stays
near zero
- PICARD-2377 - Crash on start if system reports a standard
location path that no longer exists
- PICARD-2378 - Windows: AcousticBrainz submission submits full
path to files instead of just the basename
- PICARD-2386 - Artist field sorts characters with diacritic
after z
- PICARD-2389 - Unsupported locale error on Windows
- PICARD-2390 - "Default listening port" label only partially
shown
* Improvements
- PICARD-2373 - Make $slice() "end" parameter optional
- PICARD-2374 - Remove rate limit for archive.org
- PICARD-2388 - Support .m4r file extension for MP4 (iTunes
Ringtone files)
- Update to 2.7.1:
* Bugfixes
- PICARD-2363 - ID3 v2.3 files show as changed directly after
saving
- PICARD-2366 - Auto analyze / auto cluster only works if files
are loaded via built-in file browser
- PICARD-2367 - Crash when dropping an album onto "Clusters"
- PICARD-2372 - Settings changed in profile not always saved
* Improvements
- PICARD-2365 - Allow building / packaging with PyYAML 6
- Update to 2.7.0:
* Bugfixes
OBS-URL: https://build.opensuse.org/request/show/945571
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=112
- Update to 2.6.4:
* PICARD-2199 - Saving ID3 ratings fails, if rating e-mail contains
non latin-1 characters
* PICARD-2200 - Copy and pasting function names from inline scripting
docs can copy Unicode left-to-right mark
* PICARD-2230 - Picard fails to start on Windows if the hostname
contains non-ASCII characters and browser integration is enabled
* PICARD-2269 - "TypeError: arguments did not match any overloaded
call" with Python 3.10
* PICARD-2274 - Picard 2.6.3 crashes when track is removed or moved
during lookup
OBS-URL: https://build.opensuse.org/request/show/925029
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=110
- Update to 2.6.3:
* PICARD-2205[1] - Syntax highlighting ignores functions
starting with underscore or numbers
* PICARD-2206[2] - Fix tab order in option pages
* PICARD-2209[3] - Minimizing / maximizing Picard window
registers desktop status indicator multiple times
* PICARD-2214[4] - Backslash at end of script raises TypeError
* PICARD-2219[5] - Empty file naming script causes files
to be renamed to _ext
* PICARD-2226[6] - Some config changes are not applied
until restart
OBS-URL: https://build.opensuse.org/request/show/898710
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=108
- Update to 2.6.1:
* Bugfixes
- PICARD-2160 - Switching dark mode in macOS preferences does
not change list elements leading to mix of light and
dark mode
- PICARD-2166 - "Use original values" for a tag on a large
selection takes very long with a high CPU usage
- PICARD-2168 - Keyboard shortcut to trigger script editor
auto completion does not work on macOS
- PICARD-2170 - Title and track number guessed from filename
should show up as changed metadata
- PICARD-2173 - "Search for similar tracks" is enabled by
default, causes crash if used without selection
- PICARD-2187 - Scripting error in file naming options is
not displayed properly
* New Features
- PICARD-2161 - Add script function $unique to remove
duplicate values from multi-value variables
- PICARD-2177 - Add script function $replacemulti to replace
entries in multi-value variables
* Improvements
- PICARD-2157 - Reduce comparison overhead of logging window
- PICARD-2162 - Coverart box is slow to update when many files
are selected
- PICARD-2185 - Remove empty elements from $map() output
OBS-URL: https://build.opensuse.org/request/show/887526
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=104
- Update to 2.6:
* Bugfixes
- PICARD-2156 - macOS: Use Cmd+Shift+H instead of Cmd+H for
opening history view to avoid conflicts with system keyboard
shortcut to hide window
- PICARD-2159 - macOS: Scripting Documentation dialog opens
behind options dialog
* Improvements
- PICARD-2158 - Make Scripting Documentation dialog available
in renaming script
- PICARD-2164 - Add shortcut Ctrl+T for "Search for similar
tracks"
- Version 2.6.0b3
* Bugfixes
- PICARD-2135 - Tags license and website cannot be deleted and
get duplicated on update for ID3
- PICARD-2136 - macOS: File browser does not use user's home
folder by default
- PICARD-2138 - macOS: After saving options the toolbar style
changes
* Improvements
- PICARD-1357 - Support dark mode on macOS Mojave 10.14 and
later
- PICARD-2095 - Allow the user to choose between light or
dark theme on Windows and macOS
- Version 2.6.0b2
* Bugfixes
- PICARD-2131 - Tagger button reacts slow in Firefox
* Improvements
- PICARD-2130 - Restructure cover art options to make them
OBS-URL: https://build.opensuse.org/request/show/883392
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=102
- Update to 2.5.5:
* Bugfixes:
- PICARD-2070 - Lookup on cluster only moves every other file
- PICARD-2071 - Track listings sometimes in reverse order
- Update to 2.5.4:
* Bugfixes:
- PICARD-2067 - 2.5.3 crashes on start on Windows
- Update to 2.5.3:
* Bugfixes:
- PICARD-2016 - AcoustID API Key is not stripped
- PICARD-2017 - Picard crashes when removing entries on the
right side while loading
- PICARD-2019 - Saving tracks to SMB share on Windows 10
results in ever more nested folders
- PICARD-2020 - Multi-value album or recording ID tags prevent
Picard from loading the proper albums
- PICARD-2021 - SameFileError when moving files between network
path and local path on Windows
- PICARD-2022 - Crash accessing network share without access
rights on Windows
- PICARD-2023 - Appdata file not generated on non-Linux
platforms
- PICARD-2028 - Deleting albums and saving files is extremely
slow
- PICARD-2031 - Scripting documentation link 404
- PICARD-2036 - MultiMetadataProxy::pop is not flagged as a
WRITE_METHOD; this breaks the "keep" plugin
- PICARD-2037 - Improve Info/Error tab readability
- PICARD-2045 - After fingerprint, unsaved tracks have green
tick
OBS-URL: https://build.opensuse.org/request/show/856861
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=97
Fix changelog to follow the same format that has been used for
some time now
* Bugfixes:
- PICARD-1991 - Case-only changes to file names are not applied
on case insensitive file systems on Linux
- PICARD-1992 - Case-only changes to file names are not applied
on FAT32 and exFAT file systems on Windows 10
- PICARD-2001 - Directory drag & drop from file browser to
cluster area broken
- PICARD-2004 - Metadata changes loaded asynchronously by
plugins are reset if file gets matched to track
- PICARD-2005 - Modified fields are sometimes not correctly
marked as changed when multiple files are selected
- PICARD-2006 - "Local files" cover provider does not detect
cover files for files already present at release loading time
- PICARD-2012 - Loaded files not shown in UI if release
MBID is a redirect
- PICARD-2014 - Config upgrade from Picard < 1.3.0 to
version 2.4 or later fails
* Improvements:
- PICARD-1828 - Allow assigning cover art to multiple selected
files
- PICARD-1999 - Provide binary distributions for Windows and
macOS on PyPI
- PICARD-2007 - Disable analyze / audio fingerprinting for MIDI
files
* Bugfixes:
- PICARD-1987 - Special variables %_multiartist%, %_pregap%,
%_datatrack% and %_totalalbumtracks% missing after files
got matched to a track
- PICARD-1988 - Aborts if directory scan finds a directory
which cannot be read
OBS-URL: https://build.opensuse.org/request/show/849039
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=95
- Update to 2.5.2:
Bugfixes:
* PICARD-1991 - Case-only changes to file names are not applied
on case insensitive file systems on Linux
* PICARD-1992 - Case-only changes to file names are not applied
on FAT32 and exFAT file systems on Windows 10
* PICARD-2001 - Directory drag & drop from file browser to
cluster area broken
* PICARD-2004 - Metadata changes loaded asynchronously by
plugins are reset if file gets matched to track
* PICARD-2005 - Modified fields are sometimes not correctly
marked as changed when multiple files are selected
* PICARD-2006 - "Local files" cover provider does not detect
cover files for files already present at release loading time
* PICARD-2012 - Loaded files not shown in UI if release
MBID is a redirect
* PICARD-2014 - Config upgrade from Picard < 1.3.0 to
version 2.4 or later fails
Improvements:
* PICARD-1828 - Allow assigning cover art to multiple selected files
* PICARD-1999 - Provide binary distributions for Windows and
macOS on PyPI
* PICARD-2007 - Disable analyze / audio fingerprinting for MIDI files
OBS-URL: https://build.opensuse.org/request/show/848805
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=94
- Update to 2.5.1:
Bugfixes:
* PICARD-1987 - Special variables %_multiartist%, %_pregap%,
%_datatrack% and %_totalalbumtracks% missing after files
got matched to a track
* PICARD-1988 - Aborts if directory scan finds a directory which
cannot be read
* PICARD-1989 - Auto-sizing does not work right on first column
* PICARD-1990 - Case-only changes to file names are not applied
on Windows if running with Python >= 3.8
Improvements:
* PICARD-1985 - Support chorus master recording relationships
as "performer:chorus master" instead of second conductor
* PICARD-1995 - Add command line parameter --no-player to
disable media player
* PICARD-1997 - Reduce performance impact of fingerprinting column
OBS-URL: https://build.opensuse.org/request/show/844722
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=92
- Update to 2.5:
* Bugfixes
- PICARD-214 - Take case insensitive file systems into account
when renaming files
- PICARD-1972 - Times missing in bottom panel
- PICARD-1973 - Multi-value tags getting flattened when files
get matched to tracks
- PICARD-1974 - Picard crashes when using the same tag name
more than once in "Tags from File Names..."
- PICARD-1975 - Tags from file names does not properly set
hidden tags
- PICARD-1976 - Cover art providers do not handle URLs with
query arguments correctly
- PICARD-1979 - Comment tag in MP4 not saved correctly
- PICARD-1982 - Cover art not saving properly
* Improvements
- PICARD-1978 - Add keyboard shortcut for Tags From Filenames
and allow to place it in toolbar
- Update to 2.5.0b1:
* Bugfixes
- PICARD-1882 - Scripting text not well readable with
dark theme on KDE
- PICARD-1888 - Returning tracks to cluster uses matched
release rather than what's in the files
- PICARD-1932 - Failed AcoustID submission shows as successful
- PICARD-1939 - Crash when "Remove" button is hit without
picking a file first
- PICARD-1941 - Unchanged multi-value tags on tracks show up
as changed
- PICARD-1954 - Right-clicking on album with "could not load
OBS-URL: https://build.opensuse.org/request/show/844218
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=90
- Update to 2.4.4:
* Bugfixes
- PICARD-1931 - Regression: "Unmatched Files" do not appear
when release was deleted from MB
- Update to 2.4.3:
* Bugfixes
- PICARD-1916 - Picard crashes on older releases of macOS due
to theming exception
- PICARD-1918 - Saving files fails if there is no front image
and "Save only one front image as separate file" is enabled
- PICARD-1921 - Windows 10: With dark theme inactive checkboxes
cannot be distinguished from active ones
- PICARD-1928 - After clustering fingerprint icon disappears
- PICARD-1931 - Regression: "Unmatched Files" do not appear
when release was deleted from MB
* Improvements
- PICARD-1935 - Include tests in PyPI sdist tarball
OBS-URL: https://build.opensuse.org/request/show/832523
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=88
- Update to 2.4.2:
* Bugfixes
- PICARD-1909 - No refresh of metadata on "Use Original Value"
or remove tags
- PICARD-1911 - Removing tags does not update list views
- PICARD-1913 - Changing tags of a track without matched files
changes original metadata
- PICARD-1914 - Editing track metadata edits data of previously
linked file
- PICARD-1915 - An album selected during loading should update
the metadata view when loading has finished
- PICARD-1916 - Picard crashes on older releases of macOS due
to theming exception
* Improvements
- PICARD-1860 - New added tag should open field to enter value
automatically
- PICARD-1899 - Update help links to go to
http://picard-docs.musicbrainz.org
- PICARD-1920 - Open documentation in options dialog using the
platform's help shortcut (e.g. F1 on Windows or Ctrl+? on macOS)
- Update to 2.4.1:
* Bugfixes
- PICARD-1904 - Picard 2.4 does not start on Windows 7 and Windows 8
- Update to 2.4:
* Bugfixes
- PICARD-1763 - App does not start on macOS 10.13 High Sierra
- PICARD-1873 - Scripting documentation uses an ugly font on Windows
- PICARD-1881 - Function names in script documentation not readable
with dark theme
OBS-URL: https://build.opensuse.org/request/show/828102
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=86
- Update to 2.3.2:
* Bug-fix
- [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
- [PICARD-1788] - Saving ID3 tags marked as case-insensitive causes duplicated TXXX frames
- [PICARD-1790] - Crash when selecting plugin that can be updated
- [PICARD-1791] - Network access is disabled error under VPN service
- [PICARD-1795] - iTunes tags not removable (reappear after being deleted)
- [PICARD-1801] - List index out of range when saving Vorbis file
- [PICARD-1803] - Instrument EWI is rewritten "e w i"
* Improvement
- [PICARD-1777] - Support fractional scaling on Windows 10
- [PICARD-1800] - Simplify Unicode 'Bullet' to ASCII 'Hyphen-minus'
- [PICARD-1809] - Optimize format detection logic
- Remove patch alredy included by upstream:
* 0001-Fix-deletion-of-comment-performer-and-lyrics-tags.patch
OBS-URL: https://build.opensuse.org/request/show/802892
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=84
- Update to 2.3.1:
* Bug-fix
- [PICARD-1745] - Packaged libdiscid is not compatible with macOS 10.12
- [PICARD-1748] - Many release events can cause the versions context menu to overflow
- [PICARD-1750] - Existing acoustid_fingerprint tags are not considered for AcoustID submission
- [PICARD-1754] - DEL always removes release or file from main window
- [PICARD-1756] - Plugin update fails to compare plugin versions with double digit versions
- [PICARD-1757] - Crash on loading a release if $div(n,0) is used in a script
- [PICARD-1760] - Prevent duplicates in top tags editor
- [PICARD-1762] - Dropping a PDF file on cover art image box doesn't work
- [PICARD-1765] - Adding uppercase tags to preserved tags list is not handled correctly
- [PICARD-1772] - Unexpected results with $num function
- [PICARD-1773] - Untrapped error on $mod with zero input
- [PICARD-1774] - $lenmulti with missing name returns "1"
* New Feature
- [PICARD-1743] - Add script functions $sortmulti and $reversemulti to sort and reverse multi-value variables
- [PICARD-1751] - Provide a %_releasecountries% variable
* Improvement
- [PICARD-1746] - Change Generate AcoustID Fingerprints shortcut to Ctrl+Shift+Y / ⌘⇧Y
- [PICARD-1752] - Use preferred release countries to select a matching release country if there are multiple
- [PICARD-1755] - "Supported Languages" on Microsoft Store shows only English (United States)
- [PICARD-1759] - Make editing tags in top tags list more intuitive
- [PICARD-1771] - Completely ignore release types set to zero in preferred releases
OBS-URL: https://build.opensuse.org/request/show/780735
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=80
- Update to 2.3:
* Bug-fix
- [PICARD-1739] - Update check does not handle alpha, beta and rc versions
properly
- [PICARD-1744] - Invalid ignore path regex can crash Picard
* Improvement
- [PICARD-1740] - Save originalfilename to ASF tags
- Update to version 2.3.0rc1
* Bug-fix
- [PICARD-1688] - "Submit AcoustIDs" fails with many tracks
- [PICARD-1719] - `$unset` marks tag for deletion
- [PICARD-1724] - Fingerprint status on left should not be submittable
(red)
- [PICARD-1725] - Fingerprint indicator rendering artifacts
- [PICARD-1726] - Crash when closing options quickly before plugin list
got loaded
- [PICARD-1727] - Performer tag in metadata list is not translated
- [PICARD-1733] - App does not start on macOS 10.12
- [PICARD-1736] - "Generate AcoustID Fingerprints" is too long for the
toolbar
* Improvement
- [PICARD-1716] - Add script functions for strings (`$find`, `$reverse`,
`$substr`), multi-value variables (`$getmulti`), and loops (`$foreach`,
`$while`, `$map`)
- [PICARD-1717] - Backup config file on update
- [PICARD-1720] - Add script function `$slice` to extract a portion of a
multi-value variable
- [PICARD-1721] - Add script function `$join` to join the elements of a
multi-value variable
- [PICARD-1723] - Match to album should consider the disc number
OBS-URL: https://build.opensuse.org/request/show/777884
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=78
- Update to 2.2.3:
* Bug
* [PICARD-1633] – macOS: Automatic locale detection broken
* [PICARD-1634] – macOS: File browser sets wrong horizontal scroll position
* [PICARD-1635] – Terminated randomly when deleting files when saving
* [PICARD-1636] – Default locale detection fails if locale categories have different locales
* [PICARD-1637] – Crash when saving after removing some underlying files
* [PICARD-1640] – Picard with –config-file parameter copies over legacy configuration
* [PICARD-1642] – Picard crashes on launch (AttributeError: ‘NoneType’ object has no attribute ‘setPopupMode’)
* [PICARD-1643] – Performer with instruments containing non-ASCII characters are not written to Vorbis and APE tags
* [PICARD-1644] – Crash when initializing translations on Python 3.8
* [PICARD-1647] – macOS: Plugin enable/disable button does not always update the icon
* [PICARD-1648] – Crashes when using search dialogs
* [PICARD-1651] – File and release counts in status bar not updated when files get removed
* [PICARD-1654] – macOS: Logout button / username stays visible after logout
* [PICARD-1655] – macOS: Login dialog can be hidden behind options
* Improvement
* [PICARD-1630] – Ensure FLAC metadata is visible/editable in Windows Explorer
* [PICARD-1632] – Tooltips for genre filter help hide too quickly
OBS-URL: https://build.opensuse.org/request/show/747449
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=74
- Update to 2.2.2:
* Bug-fix
* [PICARD-1606] - Crashes on opening options with broken plugin
* [PICARD-1612] - Trackpad tap is not working properly on macOS
* [PICARD-1614] - macOS: Incorrect 'LSMinimumSystemVersion'
* [PICARD-1618] - macOS and Windows packages built without C astrcmp
* [PICARD-1621] - Lookup CD dropdown does not list additional drives
* [PICARD-1624] - Updating default CD device in options does not change default for keyboard shortcut
* Improvement
* [PICARD-1610] - Make the labels in Options > User Interface > Colours wider
* [PICARD-1619] - Grey out cover art providers list when cover art is disabled
- Update to 2.2.1:
* Bug
* [PICARD-1603] - Translations from picard/ui/colors.py don’t show up in Picard
* [PICARD-1604] - Windows install is not using Qt default translations
* [PICARD-1607] - Upgrading a plugin displays the dialog box multiple times
* [PICARD-1608] - "[non-album tracks]" can not directly be removed
* [PICARD-1609] - Picard About shows Qt version PyQt was build against, not actually used Qt
* Improvement
* [PICARD-1602] - Tests should not be included in the sdist package (forwarded request 738102 from jaimeMF)
OBS-URL: https://build.opensuse.org/request/show/738115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/picard?expand=0&rev=36
- Update to 2.2.2:
* Bug-fix
* [PICARD-1606] - Crashes on opening options with broken plugin
* [PICARD-1612] - Trackpad tap is not working properly on macOS
* [PICARD-1614] - macOS: Incorrect 'LSMinimumSystemVersion'
* [PICARD-1618] - macOS and Windows packages built without C astrcmp
* [PICARD-1621] - Lookup CD dropdown does not list additional drives
* [PICARD-1624] - Updating default CD device in options does not change default for keyboard shortcut
* Improvement
* [PICARD-1610] - Make the labels in Options > User Interface > Colours wider
* [PICARD-1619] - Grey out cover art providers list when cover art is disabled
- Update to 2.2.1:
* Bug
* [PICARD-1603] - Translations from picard/ui/colors.py don’t show up in Picard
* [PICARD-1604] - Windows install is not using Qt default translations
* [PICARD-1607] - Upgrading a plugin displays the dialog box multiple times
* [PICARD-1608] - "[non-album tracks]" can not directly be removed
* [PICARD-1609] - Picard About shows Qt version PyQt was build against, not actually used Qt
* Improvement
* [PICARD-1602] - Tests should not be included in the sdist package
OBS-URL: https://build.opensuse.org/request/show/738102
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=72