* PICARD-2958 - Hovering over unmatched files shows a tooltip with
the PO translation file header for the active locale
* PICARD-2960 - Replacement for directory separators can itself be
set to a directory separator
- Update to 2.12.2:
* PICARD-2953 - Windows: Incorrect sort order in list views and
search result
- Update to 2.12.1:
* PICARD-2914 - macOS: Crash when opening options with Spanish UI
* PICARD-2939 - Crash when loading release with genre filters resulting
in empty genre list
* PICARD-2940 - Possible bug with locking in Metadata.__iter__
* PICARD-2946 - Fix display length value in AppStream metadata
- Drop 0001-Fix-exception-when-genre-filtering-results-in.patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=145
- Update to 2.12:
Bugfixes:
* PICARD-2468 - Unexpected behavior of MP3 comment tags when language isn't set
* PICARD-2846 - macOS package MusicBrainz-Picard-2.11-macOS-10.12.dmg
is not compatible with macOS 10.12 and 10.13
* PICARD-2850 - %_filename% tag displays as "_mp3" in preview
* PICARD-2866 - Non-genre tag added as genre for standalone recording
* PICARD-2868 - Picard crashes after selecting track search result
* PICARD-2880 - Non-integer rate limit delay causes crashes
* PICARD-2883 - Tooltip explaining match icon missing when there are multiple candidates
* PICARD-2885 - Special file error icons for permission and not found errors are not being used
* PICARD-2891 - Dragging matched files from right pane to clusters does not use original metadata
* PICARD-2895 - Picard crashes on Windows with Deezer plugin enabled
* PICARD-2901 - Pressing Shift+Alt+A (Add tag) raises an exception when there's nothing to edit
* PICARD-2910 - AttributeError: 'ScriptEditorDialog' object has no attribute
'unsaved_changes_confirmation'.
* PICARD-2918 - Crash when quitting Picard after saving large number of files
* PICARD-2919 - "Unrecognized image data" error when fetching GIF Cover Art
Improvements:
* PICARD-2716 - Accept encodings other than UTF-8 when opening CD extraction logs
* PICARD-2896 - Support .ogx extension for Ogg container
* PICARD-2935 - Improve results of genre filter options
OBS-URL: https://build.opensuse.org/request/show/1183574
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=141
- Update to 2.10:
* Bugfixes
- PICARD-2768 - Series relationships are not loaded for standalone recordings
- PICARD-2774 - Error: 255 is not a valid Id3ImageType
- PICARD-2775 - Disable Qt WebP plugin for Windows and macOS binary
builds to mitigate libwebp vulnerability (CVE-2023-4863)
- PICARD-2776 - Track metadata compare ignores video flag check if there is no release
* Improvements
* PICARD-2769 - If a tag got unset by scripting display a file's original tag value in the columns
- Refresh picard-requirements.patch
OBS-URL: https://build.opensuse.org/request/show/1118041
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=137
- Update to 2.9.2:
* Bugfixes
- PICARD-2700 - Content of series variables gets duplicated on each refresh
- PICARD-2712 - "00" is always stripped from DATE tag on save
- PICARD-2722 - Windows version can crash on exit and prevent restart of Picard
- PICARD-2724 - Crash in track search dialog if artist name translation is enabled
- PICARD-2733 - Crash when saving files with UI language set to Finnish
- PICARD-2736 - Windows: SSL errors if conflicting libssl is installed system wide
* Tasks
- PICARD-2752 - Include resource/images in source archive
* Improvements
- PICARD-2720 - Linux: Allow opening new instance via XDG desktop entry application action
OBS-URL: https://build.opensuse.org/request/show/1110441
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=135
- PICARD-2186 - Windows installer fails to detect already
running instance
- PICARD-2688 - Windows: Portable version crashes when launched
with -h
- PICARD-2692 - Windows: Crash on startup after upgrade from
2.8 to 2.9
- PICARD-2693 - Windows installer allows canceling the
uninstaller
- PICARD-2694 - Crash when re-opening options after closing
without closing the scripting documentation dialog
- PICARD-2695 - Crash in script editor when showing tooltips
for some Unicode character codes
- PICARD-2696 - Windows: Shift dragging files into Picard
deletes the files on the filesystem
- PICARD-2697 - Options "Restore Defaults" does not restore all
defaults
- PICARD-2710 - Files are not getting loaded on systems with 2
or less CPUs
- PICARD-2714 - Windows: Portable installs should run as
separate instances
- PICARD-2718 - File selector for ripping log files does not
show *.log files
- PICARD-2705 - Provide the new audio director relationship as
tag
OBS-URL: https://build.opensuse.org/request/show/1104631
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=133
- Update to 2.9.1:
* Bugfixes
- PICARD-2186 - Windows installer fails to detect already running instance
- PICARD-2688 - Windows: Portable version crashes when launched with -h
- PICARD-2692 - Windows: Crash on startup after upgrade from 2.8 to 2.9
- PICARD-2693 - Windows installer allows canceling the uninstaller
- PICARD-2694 - Crash when re-opening options after closing without closing
the scripting documentation dialog
- PICARD-2695 - Crash in script editor when showing tooltips for some Unicode character codes
- PICARD-2696 - Windows: Shift dragging files into Picard deletes the files on the filesystem
- PICARD-2697 - Options "Restore Defaults" does not restore all defaults
- PICARD-2698 - Windows: Permanent high CPU usage
- PICARD-2710 - Files are not getting loaded on systems with 2 or less CPUs
- PICARD-2713 - Stand alone instance mode does not work
- PICARD-2714 - Windows: Portable installs should run as separate instances
- PICARD-2718 - File selector for ripping log files does not show *.log files
with the "All supported log files" filter
* New Features
- PICARD-1815 - Notification on plugin updates available
- PICARD-2705 - Provide the new audio director relationship as tag
* Improvements
- PICARD-2691 - Provide code signed source archives
OBS-URL: https://build.opensuse.org/request/show/1104311
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=132
- Update to 2.9:
* Bugfixes
- PICARD-2011 - "RuntimeError: dictionary changed size during
iteration" in metadatabox
- PICARD-2685 - Moving files between tracks looses AcoustID
fingerprint and ReplayGain tags
- PICARD-2689 - If the first dragged element is not visible an
empty rectangle is shown during drag
* Improvements
- PICARD-2680 - Modal first use and file save confirmation dialogs
- PICARD-2681 - Revise wording of first use and file save
confirmation dialogs
OBS-URL: https://build.opensuse.org/request/show/1100983
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=130
- Update to 2.8.4:
* Bugfixes
- PICARD-2520 - Null bytes in tag values can cause crashes when sorting
- PICARD-2539 - Picard crashes on huge releases if no cover art provider is
active
- PICARD-2548 - Loaded album does not update cover art display
- PICARD-2549 - Moving tracks between albums shows tracks differ even when
they do not
- PICARD-2554 - Submit AcoustIDs submits even IDs that are in center pane
- PICARD-2556 - Player popovers for volume and playback speed crash on
Wayland and open on wrong position
- PICARD-2557 - Add New Tag autocomplete list contains value typed so far
- PICARD-2558 - Floatable toolbars unusable under Wayland
- PICARD-2564 - Options for "Windows compatibility" and "Replace non-ASCII"
get incorrectly set to inactive
- PICARD-2565 - Rules for file name compatibility and max. path shortening
are not applied when saving cover art
- PICARD-2568 - $cleanmulti() has no effect for hidden variables
- PICARD-2570 - Unable to drag tracks from right hand pane to Clusters
- PICARD-2582 - distutils.errors.DistutilsClassError when building with
setup.py
- PICARD-2588 - QObject::startTimer: Timers can only be used with threads
started with QThread
* Improvements
- PICARD-2589 - Support media types "DualDisc (DVD side)" and "Betacam SP"
OBS-URL: https://build.opensuse.org/request/show/1038957
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=124
- Update to 2.8.2:
* Bugfixes
- PICARD-2480 - Lookup CD from EAC log generates incorrect Disc
ID from Enhanced CDs
- PICARD-2498 - Except for the description no HTML should be
allowed in plugin metadata
- PICARD-2505 - Cover art type "matrix/runout" causes a folder
"matrix" being created when saving cover art
- PICARD-2506 - fpcalc errors out with paths > 259 characters
- PICARD-2507 - CD pregap track not included in totaltracks
- PICARD-2508 - Scripts being run repeatedly when script editor
is open, can result in data duplication for scripts appending
to existing tags
- PICARD-2515 - macOS: Swatches not coloured in Options >
User Interface > Colours
- PICARD-2518 - Keyboard shortcuts not working in Italian localization
* Improvements
- PICARD-2504 - Increase default query limit and make it configurable
- PICARD-2516 - Support CAA cover art types "Top" and "Bottom"
- PICARD-2517 - Support media type "Mixed Mode CD"
OBS-URL: https://build.opensuse.org/request/show/988912
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=120
- Update to 2.8.1:
* Bugfixes
- PICARD-2489 - Preferred Releases UI not loading in Options
menu on FreeBSD
- PICARD-2491 - Crash upon loading album information for
releases with MBID redirects
- PICARD-2493 - If locales for picard-countries or
picard-attributes are missing UI translation is completely
skipped
- PICARD-2494 - Remove empty info dialog for
"[standalone-recordings]" special album entry
OBS-URL: https://build.opensuse.org/request/show/982646
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/picard?expand=0&rev=118
- 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