Commit Graph

7535 Commits

Author SHA1 Message Date
Laurent Monin
99e359a41e Remove unused artist name and sort_name from AlbumArtist 2015-07-06 17:13:54 +02:00
Laurent Monin
f69313740f artits -> artists 2015-07-06 17:00:49 +02:00
Laurent Monin
334eba9d28 Add an option to fallback on artist's tags
When the option is disabled, if no tags are found for release / release group, no genre is set.
With this option checked, Picard will try to use album's artists tags in this case.

Ie. for release
http://musicbrainz.org/release/ec102c8e-981b-4aec-b1e4-35eda11f2bb6 it will set Genre to "Doom metal" even though there are no tags for release or release group.
2015-07-05 11:34:54 +02:00
Laurent Monin
dfa896deeb cover_art_providers(): sort providers according to the config list
- used to restore order of providers
- used to run providers in the defined order
2015-07-01 17:34:17 +02:00
Laurent Monin
54a574acbb Store cover art providers as a list of tuples
- provide an upgrade function reading old options values
2015-07-01 17:28:38 +02:00
Laurent Monin
50d3749a13 CoverArtProvider: use a loop to register providers 2015-07-01 17:21:24 +02:00
Laurent Monin
4e31a6164c Move regex checker code to OptionsPage, so it can be re-used in other pages 2015-07-01 17:20:08 +02:00
Laurent Monin
6d7a559ce1 Add a TITLE property to providers
- NAME is a constant string identifying the provider, modification is not recommended
- TITLE is for display, can be modified
2015-07-01 17:18:06 +02:00
Laurent Monin
143612c0a6 cover_art_providers: return the provider instead of a tuple 2015-07-01 17:15:27 +02:00
Laurent Monin
6d6740b7ec CoverArt: move some code to new _set_metadata() 2015-07-01 17:08:52 +02:00
Laurent Monin
03baf8ec67 CoverArtProvider.queue_downloads() -> queue_images()
- provide compatibility with existing plugins using queue_downloads()
2015-07-01 17:07:14 +02:00
Laurent Monin
20b3f198e7 CoverArt.download_next_in_queue() -> next_in_queue() 2015-07-01 17:01:10 +02:00
Laurent Monin
ddca952428 Merge pull request #409 from zas/renaming_opts
Redesign File Naming options page
2015-06-30 08:39:03 +02:00
Laurent Monin
0900e37eae Merge pull request #410 from zas/longversion
Add a -V/--long-version command-line option, display Qt version
2015-06-30 08:35:09 +02:00
Laurent Monin
009afb07bc Add a -V/--long-version command-line option, display Qt version
- keep versions sorted, use OrderedDict
- add -V/--long-version command-line option
- add Qt version in the list of versions
- update About page
2015-06-29 10:36:19 +02:00
Laurent Monin
da04e8bf91 Redesign File Naming options page
- regroup Move-related options in their own checkable group
- regroup Rename-related options in their own checkable group
- improve the visual feedback when File Renaming is disabled (text edit area background)
2015-06-29 09:19:45 +02:00
Philipp Wolfer
c6b45baaf4 Merge pull request #407 from zas/picard-730-credited-as
PICARD-730: use credited as name in relationships if any
2015-06-25 08:58:11 +02:00
Laurent Monin
31b002431d Remove empty if condition 2015-06-24 19:56:46 +02:00
Laurent Monin
6b25a86b3a Unify behavior of artist_credit_from_node() and _relations_to_metadata()
Also try to make the code easier to understand.

https://github.com/musicbrainz/picard/pull/407#issuecomment-114842811
2015-06-24 15:19:18 +02:00
Laurent Monin
a6130a045c Only display credited as names if config.standardize_artists is off 2015-06-10 09:24:26 +02:00
Laurent Monin
823338b1a6 PICARD-730: use credited as name in relationships if any 2015-06-10 08:46:28 +02:00
Laurent Monin
85fbe306c3 Update po/attributes/fr.po 2015-05-29 13:40:12 +02:00
Laurent Monin
5f0fa69fec Regenerate pot file 2015-05-29 13:36:40 +02:00
Philipp Wolfer
e4be8f43fb Merge pull request #405 from phw/PICARD-476-select-all
Add an context menu entry to select all items in a treeview.
2015-05-29 12:39:18 +02:00
Laurent Monin
8331b9ab1f Merge pull request #403 from zas/multipledirs_cleanup
Cleanup multiple directories selection code
2015-05-27 16:43:26 +02:00
Laurent Monin
24ce2c62f5 Typo fix: allow -> allows 2015-05-26 22:52:22 +02:00
Laurent Monin
3792b8e883 Remove now unused import 2015-05-26 22:51:16 +02:00
Laurent Monin
af76f9b84c Move MultiDirsSelectDialog class to picard.ui.util 2015-05-21 21:03:32 +02:00
Laurent Monin
d85918148f Move multiple dirs selection code to MultiDirsSelectDialog class
Subclass QtGui.QFileDialog and clarify the code.
The code is modified so it doesn't assume there are only one QTreeView and one QListView, making the code more robust.

It also replaces QFileDialog.DirectoryOnly (obsolete since Qt 4.5) as recommended at http://doc.qt.io/qt-4.8/qfiledialog.html#FileMode-enum
2015-05-21 21:01:09 +02:00
Laurent Monin
4c3d071835 Regenerate picard.pot, resync translations and MB attributes 2015-05-20 10:21:16 +02:00
Laurent Monin
e54a7b4245 Merge pull request #400 from samithaj/master
PICARD-267: Adding descriptive tooltips
2015-05-20 10:14:03 +02:00
Laurent Monin
a8d9aa4a0e Merge pull request #402 from zas/PICARD-726
PICARD-726: save parent directory after folder selection in any case
2015-05-19 09:10:31 +02:00
Laurent Monin
efd6bb9550 PICARD-726: save parent directory after folder selection in any case
The behavior wasn't consistent whether user was using custom file selection dialog (which may return a list of directories), and the default one.
The parent directory of the selected directory is saved as "current_directory", which is returned by find_starting_directory() and passed to file selections dialogs as root directory
2015-05-19 00:21:48 +02:00
Laurent Monin
9c89a7f555 Merge pull request #397 from phw/validate_fpcalc_executable
PICARD-707: Validate the fpcalc executable in options.
2015-05-15 12:34:15 +02:00
Laurent Monin
0d78a0b1e7 Merge pull request #398 from phw/better_acoustid_submission_error_message
PICARD-708: Log the server error message on Acoustid submission errors.
2015-05-15 11:38:42 +02:00
samithaj
065f4de3f4 Merge pull request #1 from samithaj/myEdits
Changing  tooltips to statusTips, to keep consistency
2015-03-25 23:42:21 +05:30
samithaj
a8128937c8 Changing tooltips to statusTips, to keep consistency 2015-03-25 10:56:06 -07:00
samithaj
69454eb737 Adding descriptive tooltips
http://tickets.musicbrainz.org/browse/PICARD-267
2015-03-25 04:40:50 -07:00
Philipp Wolfer
260cb0268a AcoustId submission: Log the server error message on submission errors. 2015-02-09 21:36:23 +01:00
Philipp Wolfer
008d3207e9 Validate the fpcalc executable in options. 2015-02-09 20:18:00 +01:00
Philipp Wolfer
a31b5ffad9 Merge branch 'ignore-special-tracks-for-completeness' with colored icons. 2015-02-08 15:48:44 +01:00
Philipp Wolfer
ea1af8a3c5 Merge pull request #383 from phw/ignore-special-tracks-for-completeness
Ignore special tracks for completeness
2015-02-08 15:44:28 +01:00
Philipp Wolfer
c944e2e74e Use data track icon from mb.org. 2015-02-06 21:06:00 +01:00
Philipp Wolfer
64a4056198 Revert "Added new icons for audio, video and data tracks."
This reverts commit 39302a00c8.
2015-02-06 20:47:30 +01:00
Laurent Monin
c20522653f Update picard translations 2015-02-06 13:06:09 +01:00
Laurent Monin
34e7492e5c Resync pot file with sources 2015-02-06 13:02:10 +01:00
Laurent Monin
57c8b38630 Update attributes and countries 2015-02-06 12:47:49 +01:00
Laurent Monin
4cda48ea70 Merge pull request #396 from zas/caa_approved_only_disabled_by_default
[PICARD-705] Disable "caa_approved_only" by default
2015-02-04 08:41:02 +01:00
Laurent Monin
85d0dd4654 [PICARD-705] Disable "caa_approved_only" by default
http://tickets.musicbrainz.org/browse/PICARD-705
2015-02-02 13:54:57 +01:00
Philipp Wolfer
d58c2b27cd Merge pull request #391 from phw/show-mp4-codec-info
PICARD-683: For MP4 files add the codec description to ~format.
2015-02-01 22:17:41 +01:00