Philipp Wolfer
522abac74f
CI: Retry curl uploads to transfer.sh on failures
2019-02-18 14:35:14 +01:00
Philipp Wolfer
8bb2547d81
CI: Do not fail the build if macOS upload to transfer.sh fails
2019-02-18 08:27:52 +01:00
Philipp Wolfer
0bb09eb2b4
Merge pull request #1099 from phw/PICARD-1422-windows-uninstall-previous-install
...
PICARD-1422: Windows uninstall previous install
2019-02-16 20:09:53 +01:00
Philipp Wolfer
aa05738502
Merge pull request #1095 from phw/PICARD-1242-consider-acoustid-sources
...
PICARD-1242: Consider AcoustId source count
2019-02-16 20:07:29 +01:00
Philipp Wolfer
affe6f38bd
Log AcoustId response body on errors
2019-02-16 20:06:37 +01:00
Philipp Wolfer
a83b3da075
PICARD-1473: Set duration for AcoustId lookup with existing fingerprint
2019-02-16 20:06:37 +01:00
Philipp Wolfer
792287c397
PICARD-1475: Support HTTPS cover art URLs
2019-02-16 20:05:06 +01:00
Philipp Wolfer
3d39875447
CI: Disable new xcode10.1 build again
...
This hangs on code signing.
2019-02-16 20:02:29 +01:00
Philipp Wolfer
e9d33fefa4
Merge pull request #1097 from phw/update-ci-build-dependencies
...
Updated dependencies for Windows and macOS builds
2019-02-16 17:39:06 +01:00
Philipp Wolfer
0896142acf
PICARD-1422: Ensure not to install to "Program Files (x86)"
2019-02-15 15:51:39 +01:00
Philipp Wolfer
fc8ea620c0
Uninstall previous install when running Windows installer
2019-02-15 15:13:55 +01:00
Philipp Wolfer
473169c4c7
CI: Include build against latest macOS image xcode10.1
2019-02-15 14:36:34 +01:00
Philipp Wolfer
352da1d4c4
CI: Revert to PyQt 5.10.1 for all macOS builds
2019-02-15 14:34:06 +01:00
Philipp Wolfer
a7e9fb7762
PICARD-1242: Be more error tolerant when reading AcoustId response
2019-02-15 14:28:10 +01:00
Philipp Wolfer
19d26eed87
CI: Include a build using always latest depdency versions
2019-02-15 14:08:49 +01:00
Philipp Wolfer
f54753fccb
CI: Use older PyQt 5.10 for macOS xcode6.4 builds
2019-02-15 14:06:28 +01:00
Philipp Wolfer
c26a1bab11
Merge pull request #1096 from phw/PICARD-1447-generate-releaselist-for-appdata
...
PICARD-1447: Generate appdata release list on build
2019-02-15 09:36:29 +01:00
Philipp Wolfer
17b48eb0cd
Updated dependencies for Windows and macOS builds
...
Updated to latest PyQt 5.12 and mutagen 1.42
2019-02-14 14:40:43 +01:00
Philipp Wolfer
a45ad3b840
Merge pull request #1092 from phw/PICARD-323-fix-discid-for-multidisc
...
PICARD-323: Fix discid for multidisc releases
2019-02-14 14:18:09 +01:00
Laurent Monin
eeba28b8ad
Generate list of releases for appdata from NEWS.txt
2019-02-14 14:08:25 +01:00
Philipp Wolfer
1aa987a9cc
PICARD-1447: Generate appdata release list on build
...
Generates the release list in appdata XML from NEWS.txt
2019-02-14 10:15:01 +01:00
Philipp Wolfer
a634d18f98
Merge pull request #1094 from mwiencek/json-ws-changes
...
JSON WS changes
2019-02-14 09:23:54 +01:00
Philipp Wolfer
43e434b5a9
PICARD-1242: Consider number of sources for AcoustId sources
...
Apply a search score to AcoustId matches based on the number of sources for a match relative to the match with most sources.
2019-02-14 08:49:37 +01:00
Philipp Wolfer
38271e005d
When matching metadata consider search score
2019-02-14 08:49:37 +01:00
Laurent Monin
d4d1338648
Merge branch 'master' into PICARD-323-fix-discid-for-multidisc
2019-02-13 12:25:31 +01:00
Michael Wiencek
5d96205285
Share data between artist nodes
...
This patch temporarily caches release artist nodes, and copies them to
the release group, track, and recording artist credits wherever the
artist IDs match. This allows Picard and external plugins to access
supplementary data (aliases, tags, genres, ratings) no matter where the
artist node was parsed. A similar change has been made to copy track
artist nodes to recordings.
It's true that for some data, like aliases in particular, the web
service already duplicates this information to every artist node.
However, I'd like to change this on the MBS side before we announce
that the web service is out of beta (and it already won't be true for
tags or genres). Having Picard work in either case would allow us to
make that change in the future.
Perhaps this patch also allows duplicate data to be GC'd faster, though
I didn't perform any profiling and that's not the aim here.
2019-02-13 02:55:12 -06:00
Michael Wiencek
f908e66a1e
PICARD-1471: Artist searches do not show begin and end area
...
The search server outputs these property names with hyphens, not
underscores.
MBS does output them using underscores for artist lookups, but (1)
Picard doesn't appear to perform any artist lookups, and (2) MBS will be
fixing that to use hyphens as well.
2019-02-13 02:50:59 -06:00
Philipp Wolfer
f148cd6e73
PICARD-1457: Place "Check update" in app menu on macOS
2019-02-13 09:09:23 +01:00
Philipp Wolfer
00a83e6151
PICARD-323: Fix overriding item#load should not add parameter
2019-02-13 08:49:32 +01:00
Philipp Wolfer
cc3a8c2174
Update NEWS with forgotten bugfix in Picard 2.1.1
2019-02-12 18:04:43 +01:00
Philipp Wolfer
547f083369
Merge pull request #1088 from phw/PICARD-1463-update-to-python-3.7.2
...
PICARD-1463: Build with Python 3.7.2 on Windows and macOS
2019-02-12 17:24:33 +01:00
Philipp Wolfer
19aadc76d5
PICARD-323: On disc lookup add disc ID to already loaded album
...
This change also fixes the disc ID getting lost on refresh.
2019-02-12 17:20:31 +01:00
Laurent Monin
da6a79c5e1
Merge branch 'master' into PICARD-1463-update-to-python-3.7.2
2019-02-12 15:40:22 +01:00
Philipp Wolfer
c321d41f39
PICARD-323: Assign loaded disc ID only to tracks on the matched disc
2019-02-12 14:32:29 +01:00
Philipp Wolfer
89b82cd419
PICARD-1459: Remove unused OptionsPage.info method
...
It is currently unused and not overridden by any option page (including those of plugins).
2019-02-12 14:20:58 +01:00
Philipp Wolfer
97042e967f
PICARD-1470: Make Qt locale loading warning less visible
2019-02-12 14:19:55 +01:00
Philipp Wolfer
32174679a5
Appveyor: No longer hard code Python version
...
Removed upgrade attempts.
2019-02-11 22:57:08 +01:00
Philipp Wolfer
d1485ea491
Appveyor: Convert Python install script to PowerShell
...
Also install Python only if not already on wanted version
2019-02-11 22:57:08 +01:00
Philipp Wolfer
9e1fe4411f
AppVeyor: Simplify configuring the deployed version
2019-02-11 22:57:08 +01:00
Philipp Wolfer
e6556b88b7
PICARD-1463: Appveyor: Perform custom Python install with specific versions
...
Update to Python 3.7.2 fixes crashes when loading some locales (e.g. sv_SE) on Windows.
2019-02-11 22:57:08 +01:00
Philipp Wolfer
93ada574be
Build with Python 3.7.2 on macOS
2019-02-11 22:57:08 +01:00
Laurent Monin
5349dd033b
Update pot file
2019-02-06 10:19:26 +01:00
Laurent Monin
8bfeef7759
Merge pull request #1089 from zas/PICARD-1458
...
PICARD-1458: add horizontal ellipsis at the end of label
2019-02-06 10:10:07 +01:00
Laurent Monin
0b9b43d93d
PICARD-1458: add horizontal ellipsis at the end of label
...
This menu item opens a dialog.
2019-02-06 09:45:19 +01:00
Philipp Wolfer
800bbdf713
Updated translation
2019-02-04 09:04:25 +01:00
Philipp Wolfer
22c53cd524
Updated pot file
2019-02-01 21:19:22 +01:00
Philipp Wolfer
51225bdc5f
PICARD-1461: Use underscore instead of hyphen in translation placeholders.
...
This makes Transifex detect those as special tags. This avoids issues with translators actually translating the placeholder.
2019-02-01 21:11:08 +01:00
Philipp Wolfer
16aa21475e
PICARD-1460: Fix installer not detecting running instance
...
With Qt5 the window class changed, hence the installer no longer detects already running instances on upgrade.
2019-02-01 08:51:21 +01:00
Philipp Wolfer
e593179601
Updated copyright years
2019-02-01 08:44:43 +01:00
Philipp Wolfer
5b7b29df2a
Pulled updated translations.
...
Fixes PICARD-1461
2019-02-01 08:44:05 +01:00