Limit browser integration to localhost by default.
It can be changed in Advanced > Network > Browser Integration options.
Browser Integration options changes are now applied only after user validation.
It was "Open this directory when starting:" which is not what's
happening: the selected directory would only be visible if the user is
using the file browser, but not if he's only using the "Add folder"
button.
By default, Picard remembers last directory used and restores it on start,
but this isn't not always desirable, one may prefer to start on the same directory
each time.
This patch allows one to change default behavior and set a starting directory.
This will make Picard's browser integration to listen on localhost only, as listening on the public interface is a possible security and privacy concern. There is still an option to enable listening on the external interface to allow for special requirements such as using the Picard Barcode Scanner android app.
Revert `options_renaming` UI files back to upstream/master (gets rid of `move_files_ancestor`).
Stick to `windows_compatibility` setting name, and handle upgrade.
Rename `move_files_ancestor` setting to `windows_compatibility_drive_root`.
When an error occurs during loading of a release, it will be visible
in info dialog for this release (which was unused).
New icon was added to mark visually releases with errors, and scrollbars
will appear in info dialog if needed.
Introduce helpers to clarify and fix code:
- is_front_image()
- save_this_image_to_tags()
- image_type_from_id3_num()
- image_type_as_id3_num()
Fixes:
- honor "save_only_front_images_to_tags" option for apev2 format too
- save only caa front image to tags when "save_only_front_images_to_tags" is set
and image source is CAA, use 'front' flag from json.
Other sources should have only 1 front image anyways.
Resequenced ID3v2 fields so that they are together with ID3v1 fields
following - previously ID3v2 fields were split with an ID3v1 field
inbetween, This is less confusing to the user.
Free text input was simple, but it can't be translated, and isn't very user-friendly.
This patch introduces a CAA types selector, with translatable titles and descriptions.
Upgrade is seamless since the whole list is still saved/load as a simple string using
space as separator, with english lowercased names of each type.
Define missing tabstops for Cover Art options UI
Regenerate picard/ui/ui_options_cover.py with pyuic 4.9.6
This includes both the image type (for vorbis, id3 and asf files) as
well as the comments (as description for vorbis, id3 and asf files).
Additionally, converts the `images` attribute of
picard.metadata.Metadata to a list of dicts instead of tuples for easier
access.