Commit Graph

2019 Commits

Author SHA1 Message Date
Sophist
df40b37b2d Provide better activity stats in the status bar
Partial solution to PICARD-478
2013-06-09 23:37:00 +01:00
Michael Wiencek
0482724b5b Fix exception caused by 3f6c64d
If metadata.length is 0, it's Falsy and not added to the tagdiff stuff. This
stores it as a str because it's simpler than adding `or value != 0`
everywhere.
2013-06-09 09:11:11 -05:00
Wieland Hoffmann
468ac1f252 Add a comment explaining the fix for PICARD-417 2013-06-09 12:22:59 +02:00
Wieland Hoffmann
355bc42c18 PICARD-417: Re-add the signals of rename_files
Those got lost in efd5277
2013-06-09 12:22:59 +02:00
Wieland Hoffmann
1a21eaa771 Use picard.util.partial instead of functools.partial 2013-06-09 12:13:17 +02:00
Wieland Hoffmann
f0231f7530 Do not rely on Pythons conversion from int to bool when connecting slots
The stateChanged signal of QCheckBox emits an int but the setEnabled slots
expect a bool.
2013-06-09 12:13:17 +02:00
Wieland Hoffmann
201cdc269c Merge branch 'importable-config-log' of https://github.com/mwiencek/picard into mb-master
Conflicts:
	picard/plugin.py
2013-06-09 11:56:15 +02:00
Wieland Hoffmann
c90d523493 Merge branch 'master' of https://github.com/brainz34/picard into mb-master 2013-06-09 11:52:53 +02:00
Wieland Hoffmann
0a88c62fe0 Regenerate picard.pot
New strings include those for collection management and cover art types.
2013-06-09 11:51:20 +02:00
Wieland Hoffmann
83d3dc0e6b CAA: Correctly deal with images with no type set
Those have an empty "types" list - we need to add a type because
_caa_append_image_to_try_list expects one to be there.
2013-06-09 10:30:47 +02:00
Michael Wiencek
d5509680ab Fix tests 2013-06-09 01:45:18 -05:00
Michael Wiencek
7c4fdf765c Make config and log importable
Conflicts:

	picard/ui/mainwindow.py
2013-06-09 00:52:18 -05:00
Wieland Hoffmann
63b241e053 Merge branch 'tests_formats_fix' of https://github.com/zas/picard 2013-06-08 10:23:32 +02:00
Laurent Monin
3ea141dfe2 Fix test_mp4 failure AssertionError: 'image/jpeg' != 'image/png'
value is already a MP4Cover, calling it again just set the format to default
JPEG, causing this issue on load.
2013-06-08 01:01:27 +02:00
Laurent Monin
e03c091e57 Fix test_ape failure due to incorrect APEValue type (auto)detection.
Force APEValue type on save to mutagen.apev2.BINARY, it is needed because
mutagen is trying to detect type, and set it to TEXT, and when it is tested
on load (apev2.py _load()), it doesn't detect cover tag because it isn't of
the BINARY type as expected.
2013-06-08 00:59:33 +02:00
Laurent Monin
b246e4b709 Reduce cover art vs formats test code redundancy. 2013-06-08 00:54:09 +02:00
Laurent Monin
5bc82bfa53 Fix tests for cover art vs formats, they couldn't fail. 2013-06-08 00:45:59 +02:00
Michael Wiencek
2d620e6f1e whitespace 2013-06-05 15:02:10 -05:00
Michael Wiencek
c96475e957 Merge branch 'Sophist-UK-sophist_match_track_lengths_within_1s' 2013-06-05 15:00:50 -05:00
Sophist
20d7debd6c Change matching fuzziness to 2s 2013-06-05 20:55:13 +01:00
Michael Wiencek
3f161a2147 Merge pull request #111 from Sophist-UK/sophist_fix_qtreeitem_vertical_alignment
Fix vertical alignment with right-aligned lengths
2013-06-05 10:58:56 -07:00
Sophist
591eee0fcf Fix vertical alignment with right-aligned lengths 2013-06-05 18:18:15 +01:00
Sophist
3f6c64da87 Changed to implement bitmap's alternative approach 2013-06-05 13:54:33 +01:00
Sophist
8dc7a80a8f Make track lengths within 1s of each other match
Due to minor timing differences when ripping a CD, it is common for
tracks to differ by up to 1s in length.

This commit enhances metadatabox to show lengths +/- 1s as matching.

Note: Means of converting mmm:ss to seconds is not elegant - anyone with
a better solution please say.
2013-06-03 22:49:48 +01:00
Michael Wiencek
1703188dbd Merge pull request #104 from Sophist-UK/sophist_length_rightjustify
Set Length fields in files and collections to be right justified
2013-06-01 08:54:42 -07:00
Sophist
62b2e9621d Set Length fields in files and collections to be right justified
Sets the alignment for all length fields to be right justified in the
files and collections QTreeWidgets.
2013-06-01 07:59:18 +01:00
Michael Wiencek
dbe900b0b7 Remove py2app hacks that are no longer necessary (using 0.7.4) 2013-05-24 23:02:53 -07:00
Michael Wiencek
55b457fcfc Kill tab character
This is what I get for using an unconfigured gVim on Windows.
2013-05-24 22:43:03 -05:00
Michael Wiencek
ddc5dbebc9 Make the previous commit actually work... 2013-05-24 22:37:52 -05:00
Michael Wiencek
d9a7988052 Include Qt accessibility plugin in the windows build 2013-05-24 21:24:59 -05:00
Michael Wiencek
6585b3762c Improve accessibility descriptions for the main panels 2013-05-24 21:00:31 -05:00
Michael Wiencek
5afe42f1f9 run build_ui on ui/options_tags.ui 2013-05-24 14:59:15 -05:00
Michael Wiencek
3e6d253213 Merge branch 'master' of github.com:musicbrainz/picard into sophist_options_tags 2013-05-24 14:58:30 -05:00
Michael Wiencek
e57e70a826 Merge pull request #101 from Sophist-UK/sophist_ignore_fpcalc_discid
Add *.exe to ignore list
2013-05-24 08:04:32 -07:00
Michael Wiencek
9ef74b5273 don't call setKerning, change groupbox names 2013-05-24 09:24:03 -05:00
Michael Wiencek
734b18cdf9 Fix tab order in metadata options 2013-05-23 12:26:33 -07:00
Michael Wiencek
61f0d8876a Allow tab access to toolbar, set tab order 2013-05-22 12:25:46 -05:00
Sophist
b81ded5bc9 Switch to *.exe (with new line at end) as recommended by Lukas 2013-05-22 13:31:01 +01:00
Sophist
436ef0bd42 Switch to *.exe as recommended by Lukas 2013-05-22 13:29:23 +01:00
Sophist
a85b8db0d9 Resequence ID3v1/2 fields in Options / Options / Tags
Resequenced ID3v2 fields so that they are together with ID3v1 fields
following - previously ID3v2 fields were split with an ID3v1 field
inbetween, This is less confusing to the user.
2013-05-22 13:02:27 +01:00
Sophist
baa671916d Add fpcalc.exe and discid.dll to ignore list
fpcalc and discid.dll are put in the development directories when you
build the development environment according to the instructions on the
musicbrainz web site - and they should not form part of the repo.
2013-05-22 12:57:03 +01:00
Sophist
036a78e02d Revert "Add fpcalc.exe and discid.dll to ignore list"
This reverts commit b5d48b5f95.
2013-05-22 12:35:41 +01:00
Sophist
b5d48b5f95 Add fpcalc.exe and discid.dll to ignore list
fpcalc and discid.dll are put in the development directories when you
build the development environment according to the instructions on the
musicbrainz web site - and they should not form part of the repo.
2013-05-22 12:10:30 +01:00
Michael Wiencek
9002d1b6c4 Use QXmlStreamReader instead of (the deprecated) QtXml
QtXml isn't maintained and is removed from Qt 5.
2013-05-21 01:43:49 -05:00
Michael Wiencek
b41555f912 Save files in order (again) 2013-05-18 13:04:06 -05:00
brainz34
8d82d92a97 Fix: Picard crashes if a plugin can not be loaded.
Signed-off-by: brainz34 <brainz34@musicbrainz.org>
2013-04-29 23:03:29 +02:00
Michael Wiencek
e16b2533c2 Fix "vocal vocals" bug in performer: tag 2013-04-25 23:30:22 -05:00
Wieland Hoffmann
49bacdebd3 Merge branch 'master' of https://github.com/brainz34/picard 2013-04-24 16:05:59 +02:00
Wieland Hoffmann
ef08815348 Update NEWS.txt 2013-04-24 10:53:46 +02:00
Wieland Hoffmann
cd84dafe1d Merge branch 'version-info' of https://github.com/phw/picard 2013-04-24 10:47:56 +02:00