Commit Graph

441 Commits

Author SHA1 Message Date
Marcin Szalowicz
fa2e443021 Add option to fix seektable for flac files
This is to fix problem with Kodi which is unable to load files
that have empty SeekTable, so by default a single SeekPoint is added.
An error message is logged if the file has no samples.
2022-02-05 17:51:00 +01:00
Bob Swift
ad59b4281d Clarify script types in strings in the UI files 2022-01-27 11:40:48 -07:00
Bob Swift
c1cbb17a76 PICARD-2349: Standardize on "Standalone recordings" rather than "Non-album tracks" 2022-01-14 07:55:49 +01:00
Bob Swift
23a366e849 PICARD-2369: Rename "Preferred release formats" to "Preferred medium formats" 2022-01-14 07:54:10 +01:00
Philipp Wolfer
4dc87fd4c3 Merge pull request #2010 from rdswift/scripting_options_ui_clarification
PICARD-2379: Add clarification text to scripting options ui
2022-01-14 07:52:30 +01:00
Philipp Wolfer
461db8650a PICARD-2390: Fixed display of "default listening port" label
With some localization and with UI scaling the label was only partially visible
2022-01-06 08:28:44 +01:00
Bob Swift
9c5ef170c7 Slight wording change. 2021-12-23 10:15:29 -07:00
Bob Swift
388ce7be03 Shorten button text to avoid overrunning available button width 2021-12-22 14:37:37 -07:00
Bob Swift
da500c596a Add clarification text to scripting options ui 2021-12-22 14:21:01 -07:00
Philipp Wolfer
72d931cf54 Unified label for naming script chooser 2021-12-19 14:22:59 +01:00
Philipp Wolfer
d832783ae4 Fixed label for profile move up / move down buttons 2021-12-19 14:16:52 +01:00
Philipp Wolfer
fa73b7d3e0 For login view use a vertical layout instead of grid layout.
May solve PICARD-2320 and likely is a better solution for PICARD-1654
2021-11-20 18:26:10 +01:00
Philipp Wolfer
91be1ba650 PICARD-2325: Show error message on login errors 2021-11-20 18:11:53 +01:00
Laurent Monin
49ee8c0df1 Merge pull request #1928 from phw/update-ab-options-ui
Simplify AcousticBrainz options
2021-10-21 18:38:38 +02:00
Philipp Wolfer
69e086a233 Simplify AcousticBrainz options 2021-10-21 17:53:53 +02:00
Philipp Wolfer
9b10bf36af PICARD-2305: Restructure Options > User interface
Fix wrongly nested UI groups, move Appearance related options into separate group
2021-10-21 17:37:40 +02:00
Laurent Monin
52cc63e61f PICARD-2304: let the user toggle menu icons
- those were disabled for MACOSX, it is now disabled by default on those platforms, but user can enable it
- a new boolean option is used to store the status: show_menus_icons
2021-10-21 17:18:49 +02:00
Philipp Wolfer
ba24c33c6a PICARD-226: Option to cluster added files automatically 2021-09-26 11:57:42 +02:00
Bob Swift
61ca15e8be Set configuration file path QLineEdit colors to match QLabel colors 2021-09-18 12:25:16 -06:00
Bob Swift
e728609e8d Change Line Edit to Label in Scroll Area 2021-09-16 16:18:37 -06:00
Bob Swift
7a3f99f258 Add config file name and link to Maintenance options page 2021-09-16 10:41:22 +02:00
Philipp Wolfer
67acdc6d76 PICARD-2279: Allow saving AcoustID fingerprint in file tags 2021-09-16 10:38:21 +02:00
Bob Swift
9b63b26644 Remove instructions from dialog. Leave tooltip. 2021-09-11 12:42:38 -06:00
Bob Swift
f55cf3167c Update script selector ui:
- Set minimum size for the dialog.
- Add label and tooltips explaining the weighting threshold.
- Display available scripts list in alphabetical order.
- Add "..." to "Select" buttons on Metadata options page.
- Use `ScriptExceptionSelector.make_label` method in Metadata options.
2021-09-11 09:38:54 -06:00
Bob Swift
6a69fb7291 Add script-specific weighting thresholds for translation exceptions:
- Move exception script selection to new dialog.
- Add script-specific weighting thresholds.
2021-09-10 14:07:10 -06:00
Bob Swift
cb84b17604 Add missing module. 2021-09-08 17:56:24 -06:00
Bob Swift
3e5b060a37 Add ability to use multiple translation locales:
- Add new `artist_locales` setting and remove old `artist_locale`.
- Add new translation locales selector and ordering screen.
- Cycle through selected translation locales until a match is found.
- Update tests.
2021-09-08 17:47:16 -06:00
Bob Swift
e8aa0b3cd6 Add weighted script detector and multiple translation ignore options 2021-09-08 11:58:24 -06:00
Vladislav Karbovskii
7224961bc4 PICARD-157: Option to skip artist name translation for specific scripts
Add a dropdown to select a script for which artist translation will be skipped.

Co-authored-by: Laurent Monin <github@norz.org>
Co-authored-by: Bob Swift <bswift@rsds.ca>
2021-09-06 12:00:01 +02:00
Bob Swift
d53ffa44e7 Move OPTIONS_NOT_IN_PAGES to module constant. Add widget for counts. 2021-09-03 10:20:59 -06:00
Bob Swift
724e163465 Add Select all checkbox. Use isinstance() for type check. 2021-09-01 13:52:05 -06:00
Bob Swift
1dc50490e9 Add Options page to allow removing unused settings from INI file. 2021-08-31 14:06:38 -06:00
Gabriel Ferreira
f42f78b0de AcousticBrainz feature extraction and submission support
Co-authored-by: Laurent Monin <github@norz.org>
Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
2021-08-22 12:46:57 +02:00
Laurent Monin
2f0b3721ca Merge pull request #1880 from rdswift/option_settings_save_issues
Option settings save issues regarding profiles
2021-08-08 08:35:17 +02:00
Bob Swift
8f0518a37b Remove note about highlighted text 2021-08-06 13:52:55 -06:00
Bob Swift
0b4dc720b7 Clean up highlighting note and profile-related buttons:
- Revise highlight note to be more informative.
- Only display highlighting note on pages with highlights.
- Remove redundant profile help button.
- Only enable related profiles button on pages with related profiles.
2021-08-06 12:51:42 -06:00
Bob Swift
e8da15fad2 Make the profile editor an Options page. 2021-08-04 15:29:55 -06:00
Bob Swift
a22cce8c21 Save options to first enabled profile:
- Save to first enabled profile, with "User base settings" as fallback
- Display note if any profiles are enabled
- Highlight options for all enabled profiles
- Add tooltip to options showing which profile will be updated
- Update tests to remove deleted functionality
2021-08-03 15:35:46 -06:00
Bob Swift
46957c5442 Add basic tagging script import/export functions:
- Add buttons to UI and rearrange buttons
- Make all button sizes consistent within the UI (using QToolButton)
- Add import and export functions
- Add missing button tooltips
2021-07-29 13:44:28 -06:00
Gabriel Ferreira
c88273ee24 Provide realistic progress and estimated time 2021-07-24 12:34:46 +02:00
Philipp Wolfer
7ddaa1638d Merge pull request #1865 from rdswift/save_to_specified_profile
PICARD-2239: Allow saving options settings to specified profile
2021-07-22 08:49:46 +02:00
Bob Swift
4ce66a7a0c Add "User base settings" as default selected profile target for saving 2021-07-13 11:58:59 -06:00
Bob Swift
bb76532dcf Hide profile selector from options dialog if no profiles are defined 2021-07-12 14:24:35 -06:00
Philipp Wolfer
a6370c04ef Unify labels in profiles and options dialog
Avoid unnecessary differences and less clear wording
2021-07-12 21:15:31 +02:00
Philipp Wolfer
ec609d2e40 Removed unused code for old tags compatibility options 2021-07-12 08:20:29 +02:00
Bob Swift
ed79cc9800 Add dialog to show which profiles are attached to options on a page
- add new dialog
- fix settings groups keys
2021-07-11 12:00:47 -06:00
Bob Swift
06961f2d70 Add "Profile Help" button. 2021-07-11 08:58:41 -06:00
Bob Swift
a921cbcc0a Set combobox width to preferred and push to the right-hand side 2021-07-11 08:34:31 -06:00
Bob Swift
377c2f3561 Allow saving options settings to specified profile 2021-07-10 14:35:39 -06:00
Bob Swift
85ce4b1411 Rename ProfileEditorPage to ProfileEditorDialog 2021-06-28 09:17:21 -06:00