Philipp Wolfer
22aa08092c
Expand NATs special album by default
2019-02-21 13:29:27 +01:00
Philipp Wolfer
98769b01e0
PICARD-729: Allow removing single NATs
2019-02-21 13:29:27 +01:00
Philipp Wolfer
954fdc9f79
PICARD-729: Handle error status for NATs
2019-02-21 13:29:27 +01:00
Philipp Wolfer
ed28363250
PICARD-1478: Read MB host and port from config
...
Prevents requiring a restart when changing the MB server in options.
2019-02-21 13:27:58 +01:00
Philipp Wolfer
d9a7a82503
Merge pull request #1106 from phw/PICARD-1288-fix-artist-genre-fallback
...
PICARD-1288: Fix artist genre fallback
2019-02-20 21:28:20 +01:00
Laurent Monin
7f199e5528
Update translations
2019-02-20 16:34:36 +01:00
Philipp Wolfer
14277c18b5
PICARD-1288: Added unit tests
2019-02-20 12:55:33 +01:00
Philipp Wolfer
46275d8ce5
PICARD-1288: Code readability tweaks
2019-02-20 12:37:27 +01:00
Philipp Wolfer
dc01e2c607
Refactored reading genres from JSON for less redundancy
2019-02-20 12:31:50 +01:00
Philipp Wolfer
bf7337884b
PICARD-1288: Fix artist genre fallback
2019-02-20 12:00:59 +01:00
Philipp Wolfer
02ba76b39b
Merge pull request #1105 from phw/PICARD-1474-fix-win-installer-version
...
PICARD-1474: Fix version information in Windows installer exe
2019-02-18 17:30:22 +01:00
Philipp Wolfer
f1248b487f
Introduce a priority thread pool
...
This pool is meant to be used for threads where the user expects a response as fast as possible.
2019-02-18 17:27:13 +01:00
Philipp Wolfer
de4bf2029a
Merge pull request #1103 from phw/ci-do-not-fail-on-transfersh-upload
...
CI: Do not fail the build if macOS upload to transfer.sh fails
2019-02-18 15:11:37 +01:00
Philipp Wolfer
f93357c118
PICARD-938: Do not expand track item with single file
...
Fixes the issue that one has to press the left arrow key twice to navigate from track to album.
2019-02-18 15:07:19 +01:00
Philipp Wolfer
5b9f6ecfc4
Fix encoding issue of strings in Windows installer
...
Fixes the copyright sign to be shown correctly.
2019-02-18 15:03:10 +01:00
Philipp Wolfer
3d15f980bc
PICARD-1474: Fix version information in Windows installer exe
2019-02-18 14:47:57 +01:00
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