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