picard

MusicBrainz Picard audio file tagger

GPL-2.0 License

Downloads
5.9K
Stars
3.5K

Bot releases are visible (Hide)

picard - MusicBrainz Picard 2.11 Latest Release

Published by github-actions[bot] 9 months ago

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-2819 - Track/release relationship settings not being respected as described
picard - MusicBrainz Picard 2.11.0rc1

Published by phw 9 months ago

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-2602 - macOS: Spaces not visible between items after comma use
  • PICARD-2780 - Weighting search results does match non-video tracks incorrectly
  • PICARD-2781 - Weighting search results does apply extremely low matching if a release on MB has no release types at all
  • PICARD-2791 - Navigation tree in options dialog can be completely hidden
  • PICARD-2792 - Unlinked AcoustID results are preferred over results with metadata
  • PICARD-2805 - Metadata comparison for recordings raises exception if length is None
  • PICARD-2814 - Error loading files with invalid / unknown ID3 cover art type

Improvements

  • PICARD-2584 - Handle AcoustID missing metadata
  • PICARD-2777 - Options indicate that enabling track relationships automatically includes release relationships
  • PICARD-2795 - Display currently selected verbosity in log view verbosity selection
  • PICARD-2813 - AcoustID lookup on recoverable decoding errors
picard - MusicBrainz Picard 2.10

Published by github-actions[bot] about 1 year ago

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
picard - MusicBrainz Picard 2.10.0rc1

Published by github-actions[bot] about 1 year ago

Bugfixes

  • PICARD-2748 - KeyError when saving options with removed profile
  • PICARD-2749 - Python 3.12: AttributeError: 'PathFinder' object has no attribute 'find_module'
  • PICARD-2751 - The plugin system uses deprecated APIs, incompatible with Python 3.12
  • PICARD-2754 - Picard crashes in non-existing working directory on start
  • PICARD-2756 - Windows long path support does not work for network drives
  • PICARD-2762 - Linux packaged version does not show the "check for new plugins" option setting
  • PICARD-2764 - Attached profiles dialog does not display on option sub-pages

New Features

  • PICARD-2757 - Add command-line option --audit making use of sys.addaudithook()

Tasks

  • PICARD-2690 - Move locale name translations into separate translation resource
  • PICARD-2731 - Move translations to Weblate

Improvements

  • PICARD-1377 - New icons for plugin options
  • PICARD-2717 - Starting a second instance with no commands should change to the running instance
  • PICARD-2740 - Improve SSL error logging
  • PICARD-2746 - Localize XDG desktop file
  • PICARD-2760 - Windows: Timestamp the code signed packages
picard - MusicBrainz Picard 2.9.2

Published by github-actions[bot] about 1 year ago

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
picard - MusicBrainz Picard 2.9.1

Published by github-actions[bot] about 1 year ago

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 - MusicBrainz Picard 2.9

Published by github-actions[bot] about 1 year ago

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
picard - MusicBrainz Picard 2.9.0b3

Published by github-actions[bot] over 1 year ago

Bugfixes

  • PICARD-2658 - macOS 10.12 build is not responding after launch, no UI shown
  • PICARD-2659 - Picard 2.9.0b2 stuck in login loop if MusicBrainz server port is not set to 443
  • PICARD-2660 - RecursionError: maximum recursion depth exceeded while calling a Python object
  • PICARD-2668 - On application crash the main process does not exist, waits for interprocess communication pipe threads
  • PICARD-2669 - File status icon sometimes shows wrong status

Improvements

  • PICARD-2662 - Give better user message with corrupted file
  • PICARD-2665 - Ignoring artist credits shouldn't be default behavior
  • PICARD-2671 - Show a first run information dialog
  • PICARD-2676 - Show a file save confirmation dialog
  • PICARD-2679 - "Open folder" does not work on Snap install
picard - MusicBrainz Picard 2.9.0b2

Published by github-actions[bot] over 1 year ago

Bugfixes

  • PICARD-2481 - Shorten long country lists in search results
  • PICARD-2651 - Repeated / duplicate log lines on console output

Improvements

  • PICARD-2653 - Update alias locales for updated server list
  • PICARD-2654 - Show error message on rating submission failure due to server error
picard - MusicBrainz Picard 2.9.0b1

Published by github-actions[bot] over 1 year ago

Bug Fixes

  • PICARD-2534 - Vorbis / FLAC: Trailing null char in date tag causes date to be ignored
  • PICARD-2605 - Windows: libssl-1_1-x64.dll missing
  • PICARD-2608 - Application exit waits for outstanding loading request
  • PICARD-2611 - During clustering selection changes are ignored, can lead to users performing actions on unexpected files
  • PICARD-2615 - Picard does not check for unsaved files when using the QUIT command
  • PICARD-2624 - ValueError writing truncated AIFF / WAVE / DSDIFF files
  • PICARD-2627 - Interprocess communication pipe hangs on quit
  • PICARD-2629 - Keyboard shortcut for "Search for similar albums"
  • PICARD-2630 - Crash at startup due failing to upgrade configuration
  • PICARD-2642 - Submit cluster as release opens on 0.0.0.0 if "Listen only on localhost" is disabled
  • PICARD-2645 - QUIT command only works if there are files that need saving and user cancels the quit

New Features

  • PICARD-711 - New variables for release group, release, recording and work series
  • PICARD-2617 - Add variables for file creation (_file_created_timestamp) and modification date(time) (_file_modified_timestamp)
  • PICARD-2606 - Add _writersort and _lyricistsort variables

Improvements

  • PICARD-900 - Use Id3v24 by default instead of id3v23
  • PICARD-1649 - Allow plugins to link to documentation
  • PICARD-1945 - Option to set the number of parallel fpcalc processes
  • PICARD-2535 - Handle null terminated tag values in Vorbis / FLAC tags
  • PICARD-2609 - Improve UI responsiveness during file loading
  • PICARD-2616 - Support tag releasedate for TDRL / RELEASEDATE (not filled by default, but available for scripting and plugins)
  • PICARD-2620 - New icon for Picard on macOS
  • PICARD-2625 - Improve visibility of creating a new file naming script
  • PICARD-2626 - macOS: add 512px & 1024px icons
  • PICARD-2634 - Use standardized artist names by default
picard - MusicBrainz Picard 2.9.0a1

Published by github-actions[bot] almost 2 years ago

Bugfixes

  • PICARD-2576 - Options window minimum height does not fit on smaller screens
  • PICARD-2599 - Crash on plugin install / update

New Features

  • PICARD-2471 - Restrict Picard to a single instance, open new files in existing instance
  • PICARD-2519 - Allow passing supported URLs on command line
  • PICARD-2526 - Allow starting processing actions from the command line

Improvements

  • PICARD-356 - Replace Windows incompatible characters with user defined character
  • PICARD-2486 - Add text-based comparison scripting functions
  • PICARD-2550 - Support dBpoweramp secure ripping log files for disc ID lookup
  • PICARD-2553 - Add option to use underscores instead of spaces in file naming
  • PICARD-2567 - Support fre:ac ripping log for disc ID lookup
  • PICARD-2595 - Customizable replacement character for directory separators
picard - MusicBrainz Picard 2.8.5

Published by github-actions[bot] almost 2 years ago

Bugfixes

  • PICARD-2590 - Relative paths for cover art file names no longer work
  • PICARD-2593 - Toolbar icon text disappears when saving options
  • PICARD-2596 - "Show icons in menus" option is applied without saving options
picard - MusicBrainz Picard 2.8.4

Published by github-actions[bot] almost 2 years ago

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"
picard - MusicBrainz Picard 2.8.3

Published by github-actions[bot] about 2 years ago

Bugfixes

picard - MusicBrainz Picard 2.8.2

Published by github-actions[bot] over 2 years ago

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"
picard - MusicBrainz Picard 2.8.1

Published by github-actions[bot] over 2 years ago

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
picard - MusicBrainz Picard 2.8

Published by github-actions[bot] over 2 years ago

Tasks

  • PICARD-2484 - Update bundled PyJWT to 2.4.0 for Windows and macOS builds
picard - MusicBrainz Picard 2.8.0rc2

Published by github-actions[bot] over 2 years ago

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
picard - MusicBrainz Picard 2.8.0rc1

Published by github-actions[bot] over 2 years ago

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
  • PICARD-2399 - Crash on login if options get closed before login requests finished
  • PICARD-2417 - macOS: Expand/Collapse tracklist should use Left cursor to collapse
  • PICARD-2420 - Adding a file with existing AcoustID fingerprint and recording MBID in the tags activates submission
  • PICARD-2423 - Dragging album with multiple files matched to a track back to unmatched moves only half of the files
  • PICARD-2425 - Picard crashes when accessing WinFSP / SSHFS-Win share
  • PICARD-2430 - "Submit cluster as release" drops text after quotation marks
  • PICARD-2435 - File naming examples crash if selected target directory exceeds Windows path limit
  • PICARD-2440 - FLAC cover art does not preserve ID3 image type
  • PICARD-2453 - "Submit cluster as release" won't submit catalog number if there is no label tag
  • PICARD-2454 - UI blocks when loading releases with a huge amount of tracks
  • PICARD-2457 - "Search for similar albums" loads cover art into wrong rows
  • PICARD-2459 - Crash if temporary cover art files are removed from disk
  • PICARD-2461 - File does not show error icon after saving
  • PICARD-2463 - Cover art box does not handle different screen scalings on multi-screen setups
  • PICARD-2464 - Cover art stack on HiDPI displays rendered too small

New Features

  • PICARD-1455 - Use EAC / XLD log files for disc ID lookup
  • PICARD-2410 - Use Whipper log files for disc ID lookup
  • PICARD-2411 - Add option to remove broken seektable from FLAC files

Tasks

  • PICARD-2332 - Convert code to use scoped PyQt enums
  • PICARD-2422 - Remove AcousticBrainz analysis and submission features

Improvements

  • PICARD-993 - Better error icons for file loading / saving errors
  • PICARD-2076 - Respect Windows 10 > 1607 removal of 260 limit on filenames
  • PICARD-2282 - Provide ability to import and export Picard config
  • PICARD-2349 - Use consistent terminology for "standalone recordings"
  • PICARD-2369 - Renamed "Preferred release formats" to "Preferred medium formats"
  • PICARD-2379 - Script options: Clarify what activating / deactivating scripts means
  • PICARD-2380 - Update to fpcalc 1.5.1 for Windows / macOS packages
  • PICARD-2382 - Make it easier to create a multi-value field value containing duplicate values
  • PICARD-2392 - Allow multi-value variables to contain empty strings
  • PICARD-2396 - Do not submit AcoustID fingerprints on significant track length mismatch
  • PICARD-2402 - Make 'end' argument optional for $substr() function
  • PICARD-2405 - Support CAA cover art type "Matrix/Runout"
  • PICARD-2407 - Set browser integration port in add cluster as release functionality
  • PICARD-2409 - Allow searching and dropping MusicBrainz disc ID URLs
  • PICARD-2415 - Make "Other versions" easier to access as a separate dialog
  • PICARD-2419 - Improve track number from filename detection to not treat e.g. UB40 at end of filename as track number
  • PICARD-2421 - Consider track MBID when matching files to tracks
  • PICARD-2437 - Tag editor dialog box should say “OK” instead of “Save"
picard - MusicBrainz Picard 2.7.3

Published by github-actions[bot] almost 3 years ago

Bugfixes

  • PICARD-2395 - macOS 10.13: On launch app is reported as damaged