Commit Graph

5736 Commits

Author SHA1 Message Date
Philipp Wolfer
c8a3e45a72 PICARD-1355: Allow changing NAT album title by script 2018-11-30 18:34:46 +01:00
Philipp Wolfer
680f2885af Update appstream LINGUAS file 2018-11-30 13:43:13 +01:00
Laurent Monin
7078d4f9ec Update .po files 2018-11-30 12:57:21 +01:00
Laurent Monin
d3e41c72b0 Update picard.pot 2018-11-30 12:54:01 +01:00
Laurent Monin
5daa221547 Run isort -rc to unify imports 2018-11-30 12:50:26 +01:00
Philipp Wolfer
7a359d5786 PICARD-1413: Explicitly mark compilation tag as deleted
Mark compilation tag as deleted if it does not apply instead of sneakily removing it only for ID3.
2018-11-30 12:07:51 +01:00
Laurent Monin
c31e2886ea PEP8 fixes: use Python3 BaseException for catchall except blocks
https://www.python.org/dev/peps/pep-0348/#id30
2018-11-30 11:59:21 +01:00
Laurent Monin
12d9108f48 PEP8 fixes: whitespaces, whitelines, indentation 2018-11-30 11:59:21 +01:00
Philipp Wolfer
cca1544890 Merge pull request #1056 from phw/PICARD-1430-fix-auth-dialog
PICARD-1430: On MB auth errors allow the user to start the oAuth flow
2018-11-30 10:42:56 +01:00
Philipp Wolfer
b36af63d38 Merge pull request #1059 from phw/PICARD-1219-id3-no-empty-people-frames
PICARD-1219: Do not save empty TIPL/TMCL/IPLS frames to ID3
2018-11-30 10:05:14 +01:00
Philipp Wolfer
585b73ef1a PICARD-1430: Mark on_mb_login_finished as @classmethod 2018-11-30 08:58:20 +01:00
Philipp Wolfer
82c8a237d2 PICARD-1219: Add tests for existing TIPL / TMCL / IPLS frames being preserved 2018-11-30 00:18:07 +01:00
Philipp Wolfer
54876899d2 PICARD-1219: Prevent duplicating IPLS tags
Prevents regression of PICARD-748
2018-11-29 23:59:13 +01:00
Philipp Wolfer
7e3cc4c1cd PICARD-1219: Do not save empty TIPL/TMCL/IPLS frames to ID3 2018-11-29 22:55:02 +01:00
Philipp Wolfer
10c0ae7066 Merge pull request #1036 from phw/PICARD-1043-movement-tags-for-other-formats
PICARD-1425: Support all movement tags for APE, Vorbis and MP3
2018-11-29 21:12:06 +01:00
Philipp Wolfer
97f6c88127 PICARD-1430: Ensure mb_login callback is called if unsuccessful 2018-11-29 21:09:50 +01:00
Wieland Hoffmann
3733aebe85 Merge pull request #1058 from phw/fix-rating-submission
Fix rating submission request
2018-11-29 19:48:26 +01:00
Wieland Hoffmann
9b5f18e3a6 Merge pull request #1057 from phw/fix-mb-request-auth
Fix require_authentication on album requests
2018-11-29 19:43:22 +01:00
Wieland Hoffmann
37fa7e220b Merge branch 'master' into fix-rating-submission 2018-11-29 19:41:06 +01:00
Philipp Wolfer
393b621ba2 Updated POT file 2018-11-29 16:53:34 +01:00
Philipp Wolfer
1f7df19f83 Fix rating submission request 2018-11-29 16:08:41 +01:00
Philipp Wolfer
bfbaecdebe Fix require_authentication on album requests 2018-11-29 15:23:51 +01:00
Philipp Wolfer
41cccb1eea PICARD-1430: On MB auth errors allow the user to start the oAuth flow 2018-11-29 12:06:14 +01:00
Philipp Wolfer
48b2dde0d0 When deleting tags also consider renamed tags 2018-11-28 18:10:20 +01:00
Philipp Wolfer
da9cdbd151 PICARD-1428: Fix deleting tags only in original file metadata
When removing explicitly mark tags as deleted instead of just deleting them if they are in metadata.
2018-11-28 18:09:46 +01:00
Philipp Wolfer
e4f239b308 Fix exception on config upgrade 2018-11-27 14:50:23 +01:00
Philipp Wolfer
cd7360074e Merge pull request #1047 from phw/PICARD-1395-musicbrainz-genres
PICARD-1395: MusicBrainz genres
2018-11-27 14:09:40 +01:00
Philipp Wolfer
66d0552e59 PICARD-1398: Fix installing locales when running setup.py bdist_wheel 2018-11-27 14:06:46 +01:00
Philipp Wolfer
e8cbebc6a5 PICARD-421: Set inc=user-collections for album loading when authenticated 2018-11-26 17:20:45 +01:00
Philipp Wolfer
a604175c13 Build with Python 3.7.1 for macOS 2018-11-26 17:13:43 +01:00
Philipp Wolfer
75d97529f2 Build with Python 3.7.1 for Windows 2018-11-26 17:13:43 +01:00
Philipp Wolfer
ec43c86524 PICARD-1371: Do not allow installation on 32-bit Windows 2018-11-26 17:07:05 +01:00
Philipp Wolfer
64a3638c71 PICARD-1395: DataObj.set_genre_inc_params defined as @staticmethod 2018-11-25 17:08:49 +01:00
Philipp Wolfer
a91712de57 PICARD-1395: Make ignore genres list more readable by default 2018-11-25 17:08:49 +01:00
Philipp Wolfer
5eb7948b26 PICARD-1395: Text changes for genre option dialog 2018-11-25 17:08:49 +01:00
Philipp Wolfer
93f38db1b9 PICARD-1395: Rename genre related methods in DataObj 2018-11-25 17:08:49 +01:00
Philipp Wolfer
21c2a65c2c PICARD-1395: Rename genre related options and handle config upgrade 2018-11-25 17:08:49 +01:00
Philipp Wolfer
5988bd66ad PICARD-1395: Load MusicBrainz genres 2018-11-25 17:08:49 +01:00
Philipp Wolfer
a5d33bc914 PICARD-1395: Moved folksonomy_tags opton from metadata to genre dialog 2018-11-25 17:08:49 +01:00
Philipp Wolfer
c584376e68 PICARD-1395: Renamed "Folksonomy Tags" options to "Genres" 2018-11-25 17:08:49 +01:00
Wieland Hoffmann
243aaeebec Merge pull request #1049 from phw/codacy-ignore-autogenerated-ui-files
Codacy ignore autogenerated ui files
2018-11-25 14:11:54 +01:00
Wieland Hoffmann
4d1849c5bc Merge branch 'master' into codacy-ignore-autogenerated-ui-files 2018-11-25 14:10:21 +01:00
Philipp Wolfer
c8a91c0464 gitignore Windows specific files 2018-11-25 12:05:02 +01:00
Philipp Wolfer
06a20a0cba Ignore autogenerated ui_*.py for Codacy analysis 2018-11-25 12:01:15 +01:00
Philipp Wolfer
68d5bb3b33 PICARD-1341: Fix cluster sorting by disc and track number 2018-11-25 11:17:22 +01:00
Philipp Wolfer
0a0cb6d9ef Merge pull request #1044 from phw/PICARD-1424-translate-appdata
PICARD-1424 translate appdata
2018-11-24 16:14:57 +01:00
Philipp Wolfer
4ec310ee06 PICARD-1426: Map musicbrainz_originalalbumid/musicbrainz_originalartistid to MP4 and ASF 2018-11-24 10:29:41 +01:00
Philipp Wolfer
b02376d6be Extended format tests for all MusicBrainz identifiers.
Also use more realistic data to catch eventual issues related to string structure or length.
2018-11-24 10:29:41 +01:00
Philipp Wolfer
e9e8595113 Package appdata file only on Linux 2018-11-23 18:13:46 +01:00
Philipp Wolfer
51d7c82d3f PICARD-1049: Save uppercase TXXX:WORK tag to ID3 2018-11-23 17:52:03 +01:00