Commit Graph

7535 Commits

Author SHA1 Message Date
Laurent Monin
8840825111 Unexpectedly, isort skips __init__.py by default
See https://github.com/timothycrosley/isort/issues/690

Include all __init__.py but make exceptions for const/__init__.py and formats/__init__.py
2018-09-05 17:39:25 +02:00
Laurent Monin
7ecf0db753 Merge pull request #956 from phw/PICARD-1245-fix-mutagen-3.7
PICARD-1245: GRP1 tag compatibility for mutagen 1.37
2018-09-05 17:38:59 +02:00
Laurent Monin
376c5f396f Merge branch 'master' into PICARD-1245-fix-mutagen-3.7 2018-09-05 16:51:14 +02:00
Philipp Wolfer
52827ae058 PICARD-875: Make compatid3 tags available to AIFF and DSF 2018-09-05 14:41:27 +02:00
Philipp Wolfer
f9329c1856 PICARD-1245: GRP1 tag compatibility for mutagen 1.37 2018-09-05 14:40:39 +02:00
Philipp Wolfer
edb9730dcf PICARD-1333 Travis: Test against oldest supported mutagen version 2018-09-05 14:37:47 +02:00
Laurent Monin
f681cb43ac Update NEWS.txt 2018-09-05 10:38:11 +02:00
Philipp Wolfer
e02b9d80fa CI: Fixed branch regex 2018-09-05 10:30:46 +02:00
Laurent Monin
91546e0fe9 Bump version to 2.0.5dev1 2018-09-05 10:25:44 +02:00
Philipp Wolfer
4de0f9de5e CI: Build release branches
This will build branches like 1.4.x, 2.0.x, 2.x, 2.1
2018-09-05 09:37:48 +02:00
Laurent Monin
db3bae8ba2 Merge branch 'master' into PICARD-1332-restore-deleted-file-tags 2018-09-05 09:05:27 +02:00
Laurent Monin
832c6d98aa Merge pull request #945 from phw/PICARD-1328-fix-load-optimfrog
PICARD-1328: Fix loading OptimFROG files
2018-09-05 09:03:40 +02:00
Laurent Monin
8fd1a62abe Merge branch 'master' into PICARD-1328-fix-load-optimfrog 2018-09-05 08:51:21 +02:00
Philipp Wolfer
4137f631e1 PICARD-1331: Fix crash when plugin installation fails 2018-09-05 08:47:01 +02:00
Laurent Monin
63d61c7830 Merge branch 'master' into PICARD-1328-fix-load-optimfrog 2018-09-05 08:38:53 +02:00
Philipp Wolfer
cc93a2a45f PICARD-1332: Deleted tags on tracks get applied to matched files 2018-09-05 08:33:19 +02:00
Philipp Wolfer
c9a30345f8 PICARD-1332: When unmatching a file restore deleted tags from original metadata 2018-09-05 08:32:36 +02:00
Philipp Wolfer
870b159e22 Added unit tests for APE, ASF, Opus and Speex formats 2018-09-04 11:33:09 +02:00
Laurent Monin
2ca680926d Merge pull request #947 from phw/PICARD-1329-fix-saving-itunnorm
PICARD-1329: Fix saving iTunNORM tags to ID3
2018-09-04 09:40:16 +02:00
Philipp Wolfer
182ea65b3f PICARD-1328: Fix OptimFROG format detection 2018-09-04 08:47:03 +02:00
Philipp Wolfer
4c20e811cf PICARD-1329: Fix saving iTunNORM tags to ID3 2018-09-04 07:46:14 +02:00
Philipp Wolfer
9c649d97f0 PICARD-1328: Fix loading OptimFROG files 2018-09-03 23:26:53 +02:00
Laurent Monin
4d8a5621e4 Merge pull request #944 from phw/PICARD-1327-fix-load-tak
PICARD-1327: Fix loading TAK files
2018-09-03 18:19:52 +02:00
Philipp Wolfer
0e55d039c1 PICARD-1327: Fix loading TAK files 2018-09-03 17:42:12 +02:00
Laurent Monin
c09aec04fc Merge pull request #943 from phw/PICARD-1326-preserve-waveformatextensible-channel-mask
PICARD-1326: FLAC: Preserve waveformatextensible_channel_mask when clearing tags
2018-09-03 16:38:28 +02:00
Philipp Wolfer
30895eedd6 FLAC: Preserve waveformatextensible_channel_mask when clearing tags
Fixes PICARD-1326
2018-09-03 15:07:57 +02:00
Philipp Wolfer
9c628ea47b PICARD-1216: Do not allocate new console 2018-09-01 11:26:03 +02:00
Philipp Wolfer
f215d99960 PICARD-1216: Attempt to attach to console on Windows 2018-09-01 11:26:03 +02:00
Philipp Wolfer
b7a3038acf Merge pull request #942 from phw/ci-python37
CI: Build against Python 3.7
2018-08-30 07:32:36 +02:00
Bob Swift
9d8fb10cd9 Change 'releases' api endpoint to new 'v2/releases' api endpoint 2018-08-29 17:19:08 +02:00
Bob Swift
fbd5cca092 Move PROGRAM_UPDATE_LEVELS to picard.constants
- Move PROGRAM_UPDATE_LEVELS to picard.constants
- Logging changes
- Formatting and translation clean-up
- Change picard.const.PROGRAM_UPDATE_LEVELS to numeric keys
- Add releases endpoint to picard.const.PLUGINS_API
- Refactor to remove duplicated code in mainwindow.py
- General cleanup of debug log translations
- Use intermediate variables to cache config information
2018-08-29 17:19:08 +02:00
Bob Swift
df3ca29ab6 Display version information when no update is available.
- Change default values.  Use callback for updating last check date.
- Add parent window information to dialog box calls
- Pass the parent information to the UpdateCheckManager constructor
  rather than at each call to the check_update() method.
- Correct date test to allow automatic update checking on consecutive
  days when an intervall of 1 day is selected.
- Add a new (constant) dictionary of standard update levels
- Reformat debug log messages
- Use new dictionary to populate update check level combobox
2018-08-29 17:19:08 +02:00
Bob Swift
62bb041ce0 Change update information source to picard-website api 2018-08-29 17:19:08 +02:00
Bob Swift
3af25fdff6 PICARD-1045: Add program update checking 2018-08-29 17:19:08 +02:00
Philipp Wolfer
51d32f8d70 CI: Adapt for different package names of libdiscid-dev 2018-08-29 07:33:54 +02:00
Philipp Wolfer
c0448cbbf9 CI: Workaround for Python 3.7 not yet available on Travis
See https://github.com/travis-ci/travis-ci/issues/9815
2018-08-29 07:23:17 +02:00
Philipp Wolfer
1c9518eb69 CI: Build against Python 3.7 2018-08-29 07:10:27 +02:00
Laurent Monin
5c4853b71c Merge pull request #938 from phw/PICARD-1294-refactor-locale-detection
PICARD-1294: Refactor default locale detection.
2018-08-28 16:12:32 +02:00
Philipp Wolfer
bd0f2b7117 Refactor default locale detection.
This structures the code a bit more logical after the two cases UI language set / not set and different platforms.

Fixes PICARD-1324
Fixes PICARD-1267
2018-08-28 14:54:04 +02:00
Laurent Monin
6b6aa85419 Merge pull request #932 from phw/PICARD-1323-restore-defaults-caa-types
PICARD-1323: Restore all defaults resets CAA types
2018-08-28 11:49:07 +02:00
Laurent Monin
5af1324f32 Merge branch 'master' into PICARD-1323-restore-defaults-caa-types 2018-08-28 11:20:42 +02:00
Laurent Monin
5a14964314 Merge pull request #931 from phw/PICARD-1322-crash-restore-defaults
PICARD-1322: Fix crash when using "Restore all defaults"
2018-08-28 11:20:14 +02:00
Philipp Wolfer
6800f2206e PICARD-1323: Restore all defaults resets CAA types 2018-08-28 08:32:38 +02:00
Philipp Wolfer
e789df95e5 PICARD-1322: Fix crash when using "Restore all defaults" 2018-08-28 07:40:39 +02:00
Philipp Wolfer
2fbe8f97a3 PICARD-803: ASCII replacements can cause folder creation 2018-08-27 23:01:57 +02:00
Philipp Wolfer
319156beb5 PICARD-1321: Fix CD drive selection on Linux
In Python 3 sys.platform is 'linux' and no longer 'linux2'
2018-08-27 22:31:51 +02:00
Laurent Monin
c35e699f3e Merge pull request #914 from rdswift/coverart_selection
PICARD-1273: Add an option to exclude new cover art type "Raw / Unedited"
2018-08-27 18:48:18 +02:00
Bob Swift
de319e73b7 Remove label test lines 2018-08-27 09:56:15 -06:00
Bob Swift
32f6b71546 Replace Qt.QListWidgetItem with QtWidgets.QListWidgetItem
- Move selected items list generator to ListBox class
2018-08-27 09:56:15 -06:00
Bob Swift
259e176144 Use classes for list_box, arrow_button and arrows_column
- Store image type name in listbox item for direct retrieval rather
  than retrieving it from a translated image type title dictionary.
- Remove the no longer used translated image type title dictionary.
- Rename the 'fix_buttons' method to 'set_buttons_enabled_state'.
- Add callback to ArrowColumn methods to enable setting the enabled
  state of the buttons after moving items between lists.
- Clean up logic around checking if lists have selected items.
- Move arrow button commands to ArrowColumn class.
2018-08-27 09:55:45 -06:00