Philipp Wolfer
a662a67334
Copy track orig_metadata after plugins have been run
...
This makes the behavior consistent with the album and avoids that we need to rerun the plugins on file matches.
2020-09-21 21:22:34 +02:00
Philipp Wolfer
09c382f946
PICARD-259: Execute tagger script when file gets moved to track
...
This allows using file specific metadata and variables (such as e.g. %_bitrate%) to be used in tagger script.
Also fixes PICARD-23
2020-09-21 21:04:22 +02:00
Philipp Wolfer
1e9f86a24a
Build with latest PyQt 5.15.1 on Windows
2020-09-20 16:21:42 +02:00
Philipp Wolfer
4e46b224f8
Build with PyInstaller==4.0
2020-09-20 16:21:42 +02:00
Philipp Wolfer
3bfba04d07
Updated translations from Transifex
2020-09-18 17:46:04 +02:00
Philipp Wolfer
8d4cbfb9f2
Updated translations for Windows installer
...
Including translations for Finnish and traditional Chinese script. Only completed translations are included.
2020-09-18 17:40:17 +02:00
David Kellner
9cd67586e9
PICARD-1946: Map "vocal arranger" rel to arranger tag
2020-09-18 13:21:22 +02:00
Laurent Monin
8d3cc1063e
Merge pull request #1626 from zas/infotracklist_extended
...
PICARD-1942: Display tracklist in Info Dialog Infos tab for albums too
2020-09-12 10:06:58 +02:00
Philipp Wolfer
5c1e98917e
PICARD-1941: Properly compare multi value tags of tracks
...
Fixes multi-value tags on tracks always showing up as changed
2020-09-11 14:06:27 +02:00
Laurent Monin
cea4ae7c12
Make variable names less ambiguous
...
- item -> track
- tracknumber -> number (as it was misleading, since there's a tracknumber property)
2020-09-10 19:33:15 +02:00
Laurent Monin
7cd43120fa
Display tracklist in Info Dialog Infos tab for albums too
...
On not-yet-matched clusters, context menu shows Infos item and user can see a copiable tracklist in the Info tab.
On loaded albums the context menu will be there only when album has cover art (and no errors).
This patch unifies things a bit without adding much code, Infos dialog is accessible as soon an album is loaded, and Infos tab displays a text tracklist for it, which can be convenient for the user as it is copiable.
2020-09-10 12:36:51 +02:00
Philipp Wolfer
8491e3f92b
Merge pull request #1625 from phw/tagger-add-paths
...
Add tagger.add_paths to load both files and directories
2020-09-09 18:15:16 +02:00
Philipp Wolfer
580b4d5792
Return an iterator in tagger._scan_paths_recursive
2020-09-09 17:25:54 +02:00
Philipp Wolfer
f1cab1ace9
Removed unused result parameter for tagger.add_files
2020-09-09 13:21:47 +02:00
Philipp Wolfer
c0bc9735d9
Added tag-release.sh script to create the release tags
...
This makes it easier to have consistent release tags and avoid mistakes.
2020-09-09 13:18:31 +02:00
Philipp Wolfer
1334ee24f7
Enable parallel execution for pylint
2020-09-09 08:59:42 +02:00
Philipp Wolfer
dce7be3eea
Consistent naming for cover art context menu entries
2020-09-09 08:44:45 +02:00
Philipp Wolfer
75f942ced3
Add tagger.add_paths to load both files and directories
...
This replaces tagger.add_directory and simplifies the code to load files at different places.
2020-09-09 08:41:08 +02:00
Philipp Wolfer
84f9c8abdc
Update pot file
2020-09-08 10:46:26 +02:00
Philipp Wolfer
b6dd155428
PICARD-1938: Add "Load selected files" action to file browser
2020-09-08 10:45:05 +02:00
Philipp Wolfer
6a722fa2eb
Coverart box: Rename prepend / append action
...
The naming suggested this applies only on drop, but files can also selected via file browser.
2020-09-08 09:02:34 +02:00
Philipp Wolfer
9c2404111d
PICARD-1937: Add context menu entry to choose local cover art file
2020-09-08 09:02:34 +02:00
Philipp Wolfer
3b4a387b16
Refactor: Move ActiveLabel class to ui.widgets
...
Move cover art drag and drop implementation to the CoverArtThumbnail widget.
2020-09-08 09:02:34 +02:00
Philipp Wolfer
a0a68b43b4
PICARD-1939: Ensure selection update after cluster removal
...
If clusters where removed because of file removal scan or lookup selection updates where disabled. Ensure selection gets updated.
2020-09-07 15:05:38 +02:00
Philipp Wolfer
d327870971
PICARD-1906: Clarify uninstall message in NSIS installer
2020-09-07 12:43:33 +02:00
Philipp Wolfer
b46e60a50c
Merge pull request #1618 from phw/PICARD-1929-nsis-translation-transifex
...
PICARD-1929: Translate NSIS with Transifex
2020-09-07 10:27:22 +02:00
raingloom
5b37bfc33a
Minor fix ID3 rename_txxx_tags test
2020-09-06 20:56:40 +02:00
Philipp Wolfer
0440ab6d1e
Comment with documentation in Transifex config
2020-09-06 20:50:14 +02:00
Philipp Wolfer
a1d95ddf63
NSIS installer Spanish translation
2020-09-06 20:42:38 +02:00
Philipp Wolfer
6150e071b0
PICARD-1929: Allow unicode characters in NSIS i18n JSON files
2020-09-06 20:42:38 +02:00
Philipp Wolfer
f9dd69dcc8
PICARD-1929: Extended NSIS language list
2020-09-06 20:42:37 +02:00
Philipp Wolfer
94420d7715
Renamed setup.py command get_po_files to pull_translations
2020-09-06 20:30:50 +02:00
Philipp Wolfer
5f4e524318
Renamed installer/languages to installer/i18n
2020-09-06 20:30:49 +02:00
Philipp Wolfer
921ed8f5ac
PICARD-1929: Generate NSIS translation files during build
...
Do not include the .nsh files in the repository but generate them during build from the JSON files.
2020-09-06 20:30:49 +02:00
Philipp Wolfer
0e346f5307
PICARD-1929: Use English as default for empty NSIS translations
...
NSIS will by itself not allow empty translatons, hence make sure to handle empty strings on tranlation import.
2020-09-06 20:30:48 +02:00
Philipp Wolfer
01f13ad02f
PICARD-1929: Transifex configuration for NSIS translations
2020-09-06 20:30:48 +02:00
Philipp Wolfer
e69275e85f
PICARD-1929: Convert NSIS translations to/from JSON for Transifex
2020-09-06 20:30:48 +02:00
Philipp Wolfer
2ebd5c9a7a
NSIS: Use consistent string delimiters for translation texts
2020-09-06 20:30:47 +02:00
Philipp Wolfer
75ec812f6b
Avoid the terms "blacklist" and "whitelist"
2020-09-06 19:07:27 +02:00
Philipp Wolfer
81b88101eb
Rename Whitelist cover art provider to UrlRelationships
2020-09-06 19:07:27 +02:00
Philipp Wolfer
da1acd36c2
Added missing test for config upgrade to v2.4.0b3
2020-09-05 18:30:11 +02:00
Philipp Wolfer
9cc35beeb3
Bump version to 2.5.0dev1
2020-09-05 18:25:46 +02:00
Philipp Wolfer
559126e37f
Release 2.4.4
2020-09-04 15:07:12 +02:00
Philipp Wolfer
04897e89b8
PICARD-1931: Fix files not getting moved to album which failed to load
2020-09-04 15:04:07 +02:00
Philipp Wolfer
31af823666
Release 2.4.3
2020-09-04 13:59:22 +02:00
Philipp Wolfer
a52f97b133
PICARD-1935: Include tests in sdist
...
Verify in CI the sdist package is complete and passes tests.
2020-09-04 13:38:27 +02:00
Philipp Wolfer
91ee5f9ac4
Updated translations
2020-09-04 07:56:53 +02:00
Philipp Wolfer
f3f033333e
PICARD-1931: Ensure file gets moved to album after load
...
Fixes the issue introduced in fac2b37 where files did not get moved to the album after a loading error.
2020-08-30 22:44:40 +02:00
Philipp Wolfer
905e7128e5
NSIS: Use proper quotation marks in German translation
2020-08-28 08:48:09 +02:00
Philipp Wolfer
b689623560
PICARD-1928: Update file item after being added to cluster item
...
Ensures fingerprint status icon is rendered correctly after clustering.
2020-08-27 12:56:38 +02:00