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.7.2

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

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)
picard - MusicBrainz Picard 2.7.1

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

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

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

Bugfixes

  • PICARD-2346 - ID3v2.3 files show as changed, even if no tags changed and no tag changes are indicated
  • PICARD-2351 - Windows: System language detection broken
  • PICARD-2352 - Log view colors are not restored after a clear
  • PICARD-2353 - Post cluster focus regression
  • PICARD-2361 - Removing files while clustering
  • PICARD-2362 - Added __pycache__ directories make builds unreproducible
picard - MusicBrainz Picard 2.7.0b3

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

Bugfixes

  • PICARD-2320 - macOS: Picard 2.6.4 segfault upon authorization/login prompt
  • PICARD-2328 - Crash on startup with Python 3.10
  • PICARD-2329 - Changing the enabled options doesn't update the naming script
  • PICARD-2330 - Changes do not show when script editor is closed and re-opened from Options dialog
  • PICARD-2342 - Saving cover images to WMA or MP4 files fails if "clear existing tags" and "keep embedded images" are active

Improvements

  • PICARD-2325 - Show MusicBrainz login errors
  • PICARD-2327 - macOS: Treat files with hidden attribute as hidden files
  • PICARD-2334 - Have script editor consistently save to configuration
  • PICARD-2339 - Improve clustering performance
  • PICARD-2340 - Use configured name for Various Artists for clusters with unknown artist name
  • PICARD-2344 - Add more settings to option profiles
picard - MusicBrainz Picard 2.7.0b2

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

Bugfixes

  • PICARD-2290 - macOS: System wide dark mode is not respected
  • PICARD-2291 - Portable Picard 2.7.0b1 on Windows can conflict with system wide Qt5 install
  • PICARD-2293 - macOS: 2.7 beta 1 for macOS 10.12+ requires macOS 10.14
  • PICARD-2294 - Incorrect local file cover art regex can lead to exception
  • PICARD-2297 - Loading many files can cause some files to be skipped and not loaded
  • PICARD-2302 - First function in naming script not displaying tooltip
  • PICARD-2307 - Unable to save Vorbis Comments after $delete script with tag name that's not valid in Vorbis
  • PICARD-2308 - Add cluster as release does not set track artists
  • PICARD-2311 - ID3 cover art types, as used by ID3, ASF, FLAC and Vorbis, are not preserved
  • PICARD-2314 - Hidden variable ~length gets written to MP4 tags
  • PICARD-2318 - Submit AcousticBrainz features enabled on unmatched files
  • PICARD-2321 - "Keep original cover art" for tracks not showing correctly
  • PICARD-2322 - If files are attached to album on load cover art changes are not shown on album level
  • PICARD-2324 - WavPack correction files are identified as duplicates to their WavPack files and renamed

New Features

Improvements

  • PICARD-2299 - Extend genre wildcard filtering with "?" and "[...]" matching
  • PICARD-2301 - Slight rewording of "CAA" cover art provider options
  • PICARD-2305 - Restructure user interface options
  • PICARD-2306 - Disable "Convert Unicode Punctuation" option by default
picard - MusicBrainz Picard 2.7.0b1

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

Bugfixes

  • PICARD-157 - "Translate artist names to this locale where possible" also translates ones already in the correct locale
  • PICARD-1645 - Picard doesn't respect MusicBrainz server settings for the CD lookup in browser functionality
  • PICARD-2189 - Network cache directory at wrong location on Windows
  • PICARD-2217 - $performer() pattern matches full tag name
  • PICARD-2233 - Composer Sort Order doesn't use the artist sort name when the "credited as" text is populated
  • PICARD-2236 - Renaming files with "replace non-ascii" treats fullwidth slash U+FF0F as directory separator
  • PICARD-2261 - Any tagger script causes multi-line fields to become changed
  • PICARD-2276 - Fix browser integration on Windows if hostname contains non-ASCII characters

New Features

  • PICARD-9 - Options profiles / quick presets
  • PICARD-257 - Option to preserve artwork when selecting "clear existing tags"
  • PICARD-1127 - Filename presets
  • PICARD-1734 - Add AcousticBrainz analyzer features
  • PICARD-2165 - Add $is_multi() function to test if a variable is multi-value
  • PICARD-2203 - Integrate add cluster as release functionality into Picard
  • PICARD-2204 - Support unicode escape sequences in tagger scripts
  • PICARD-2213 - Allow naming script import/export as YAML scripting package
  • PICARD-2277 - When translating artist names ignore selected scripts
  • PICARD-2279 - Allow saving AcoustID fingerprint in acoustid_fingerprint tag

Tasks

  • PICARD-2231 - Fix packaging Picard on Windows with Python 3.8 or later

Improvements

  • PICARD-226 - Cluster automatically
  • PICARD-412 - Allow several locales to be selected for "Translate artist names to this locale where possible"
  • PICARD-524 - Ability to have more that one rename script and choose desired
  • PICARD-563 - Pad disc number in default renaming script if more than 9 discs
  • PICARD-1568 - Improve parsing track number and title from filename
  • PICARD-1718 - Display and log crash details
  • PICARD-2150 - Option to show or hide the tag editor
  • PICARD-2151 - Provide functions $year(), $month(), $day()
  • PICARD-2171 - Make guessing title from filename if title is empty optional
  • PICARD-2174 - Optimize metadata view displaying format specific metadata
  • PICARD-2176 - Add column to see if cover art is present
  • PICARD-2178 - Select random sample of loaded files to use as renaming examples
  • PICARD-2179 - Refactor Options > File naming
  • PICARD-2181 - Support Markdown formatting for plugin descriptions
  • PICARD-2184 - Allow fully silent install using the Windows installer
  • PICARD-2198 - Update formats for Tefifon and 5.25" Floppy Disk
  • PICARD-2201 - Add help button to "Tags from file names" dialog
  • PICARD-2207 - Script editor: Show hover tooltip on Unicode escape sequences and functions
  • PICARD-2218 - $performer() should allow regular expressions
  • PICARD-2220 - Set default file extension for files with empty extension
  • PICARD-2232 - Allow data submission to unofficial server
  • PICARD-2237 - Realistic progress and ETA
  • PICARD-2248 - Lazily initialize the file browser on first display
  • PICARD-2251 - Add ability to import/export tagging scripts
  • PICARD-2263 - Performers without role do not get saved to TMCL (TIPL respectively) frames
  • PICARD-2266 - Add already mapped tags gapless, podcast, podcasturl, show and showsort to list of known tags
  • PICARD-2271 - Allow removing obsolete option settings from configuration INI file
  • PICARD-2273 - Set acoustid_id tag also if AcoustIDs were found, but no recordings are attached
  • PICARD-2278 - Show the path and name of the configuration currently used
  • PICARD-2288 - Add variable %_workcomment% for the work disambiguation comment
picard - MusicBrainz Picard 2.6.4

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

Bugfixes

  • 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
picard - MusicBrainz Picard 2.6.3

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

Bugfixes

  • PICARD-2205 - Syntax highlighting ignores functions starting with underscore or numbers
  • PICARD-2206 - Fix tab order in option pages
  • PICARD-2209 - Minimizing / maximizing Picard window registers desktop status indicator multiple times
  • PICARD-2214 - Backslash at end of script raises TypeError
  • PICARD-2219 - Empty file naming script causes files to be renamed to _ext
  • PICARD-2226 - Some config changes are not applied until restart
picard - MusicBrainz Picard 2.6.2

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

Bugfixes

  • PICARD-2188 - Plugin update can fetch old version from network cache
  • PICARD-2191 - Revert title and track number guessed from filename should show up as changed metadata
picard - MusicBrainz Picard 2.6.1

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

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

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

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

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

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
picard - MusicBrainz Picard 2.6.0b2

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

Bugfixes

Improvements

  • PICARD-2130 - Restructure cover art options to make them easier to understand
picard - MusicBrainz Picard 2.6.0b1

Published by phw over 3 years ago

Bugfixes

  • PICARD-1528 - "Search for similar albums" causes crashes if the selection includes clusters and files
  • PICARD-1689 - Freezes when adding tags to large album
  • PICARD-1747 - macOS: Tearing when scrolling list of plugins
  • PICARD-1926 - "Show changes first" in tag preview window leads to freeze
  • PICARD-2088 - Picard hangs when adding new tag to multiple tracks in an album
  • PICARD-2091 - Loading images from cover art via drag and drop from browser only loads PNG and JPEG images
  • PICARD-2097 - Crash with zh_CN locale
  • PICARD-2113 - Script can change title of "Unclustered files" special cluster
  • PICARD-2127 - "Lookup in browser" in metadata box does not pass tagger port

New Features

  • PICARD-204 - Support for track-level original release date
  • PICARD-1998 - Add "director" (for videos) tag
  • PICARD-2089 - Support WebP images for cover art
  • PICARD-2124 - Add MB release annotation field as %_releaseannotation% variable

Tasks

  • PICARD-715 - Chrome to block browser access to localhost
  • PICARD-1950 - Fix macOS builds with PyQt > 5.13.2

Improvements

  • PICARD-2084 - Use TLS for AcoustID web service requests
  • PICARD-2090 - Reenable TIFF support for cover art images
  • PICARD-2092 - Improve script editor function/variable auto completion
  • PICARD-2105 - Improve script function popup descriptions
  • PICARD-2110 - Add %originaldate% and %originalyear% to file naming examples
  • PICARD-2114 - Show disambiguation comment in CD Lookup popup window
  • PICARD-2125 - Enable CAA Release Group cover art provider by default
  • PICARD-2126 - Allow cross origin access to browser integration
picard - MusicBrainz Picard 2.5.6

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

Bugfixes

  • PICARD-1943 - App does not start on macOS 10.12 / 10.13, Gatekeeper reports it as damaged
  • PICARD-2074 - Crash when trying to add new tags
  • PICARD-2083 - Snap version: path to fpcalc gets invalid after update
  • PICARD-2087 - Adding new tags crashes Picard with Qt < 5.10
picard - MusicBrainz Picard 2.5.5

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

Bugfixes

  • PICARD-2070 - Lookup on cluster only moves every other file
  • PICARD-2071 - Track listings sometimes in reverse order
picard - MusicBrainz Picard 2.5.4

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

Bugfixes

picard - MusicBrainz Picard 2.5.3

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

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
  • PICARD-2050 - File selector pane jumps around horizontally instead of expanding / collapsing the folder
  • PICARD-2056 - Interface color changes are not saved
  • PICARD-2058 - Add File dialog does not show files with uppercase extension on case-sensitive file systems
  • PICARD-2059 - Scripting Documentation shows extra line for each function
  • PICARD-2062 - Searching for similar tracks can remove current album even if there are unmatched tracks
  • PICARD-2064 - Cluster shows empty album column

Improvements

  • PICARD-2034 - Add context menu entry for copy and paste to metadata view
  • PICARD-2035 - More verbose tooltip for album error icon
  • PICARD-2038 - Integrate metadata box clipboard with system clipboard
  • PICARD-2039 - Unify error handling for albums, non-album tracks and files, show errors in info dialog
  • PICARD-2044 - Add date and originaldate fields to the choice of columns in the list views
  • PICARD-2046 - AcoustID submission can fail due to body size limit of AcoustID server
  • PICARD-2047 - Improve contrast for console text in dark mode
  • PICARD-2057 - Allow showing all files in Add Files dialog
  • PICARD-2063 - Add an option to disable automatic horizontal scrolling in file browser
picard - MusicBrainz Picard 2.5.2

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

Bugfixes

  • PICARD-1948 - ScaleFactorRoundPolicy breaks text rendering on Linux
  • 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
picard - MusicBrainz Picard 2.5.1

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

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