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