Commit Graph

1586 Commits

Author SHA1 Message Date
Chad Wilson
8b7334b4b8 Merge error; dont need unicodedata import 2012-01-20 01:40:02 +08:00
Chad Wilson
e4a58e05c2 Update NEWS 2012-01-20 01:30:32 +08:00
Chad Wilson
abb2dc4cbe Merge branch 'master' into list_scripting_support
Conflicts:
	picard/script.py
2012-01-20 01:28:33 +08:00
Chad Wilson
76faa5b8d7 $setlist -> $setmulti (dont refer to internal data structure in name) 2012-01-20 01:07:06 +08:00
Chad Wilson
16c60e0d43 Extract variable for multi-valued joiner to be re-used in scripting. 2012-01-20 01:01:04 +08:00
Chad Wilson
38061aeda9 Changed to do nothing on an empty splitter; ValueErrors in the log are annoying. 2012-01-20 00:55:30 +08:00
Chad Wilson
cdddc819bc failUnless -> assert (impending deprecation) 2012-01-20 00:41:58 +08:00
Chad Wilson
4cda132ad1 Add more tests for set and setlist 2012-01-20 00:40:32 +08:00
Chad Wilson
598c7a9053 Fix splitter 2012-01-20 00:40:11 +08:00
Chad Wilson
b42b26f742 Fix $setlist function not having return value 2012-01-20 00:04:52 +08:00
Lukáš Lalinský
2fb1f790ea Merge remote-tracking branch 'weisslj/tagfix' 2012-01-18 13:18:33 +01:00
Lukáš Lalinský
10e029fc93 Merge remote-tracking branch 'mineo/scripting-args' 2012-01-16 20:25:16 +01:00
Wieland Hoffmann
51d2f2e670 fix test_utils 2012-01-16 16:30:15 +01:00
Wieland Hoffmann
12617b2101 test_mbxml: Add missing setting 2012-01-16 16:07:56 +01:00
Wieland Hoffmann
7f197bd9f9 script: Check the number of arguments passed to a function
Fixes PICARD-109.
2012-01-16 16:00:29 +01:00
Johannes Weißl
93a914ecec id3: lyrics tag description not separated with colon 2012-01-12 20:22:34 +01:00
Chad Wilson
90dc12e19a Add tests for $copy, $copymerge; improve test for $get. 2012-01-11 00:33:52 +08:00
Chad Wilson
33b827b2f8 - Ensure each ScriptParser instance gets its own dummy Metadata object. 2012-01-10 01:00:37 +08:00
Johannes Weißl
cf82c08ab2 mention %license% tag in NEWS 2012-01-09 02:42:36 +01:00
Chad Wilson
057068fc51 - Fixed PICARD-138 ($copy incorrectly causing multi-valued variables to be flattened)
- Implemented PICARD-139 (new $copymerge function which can be used to merge one multi-valued variable into another)
2012-01-09 01:12:54 +08:00
Lukáš Lalinský
f22b83a8f7 Merge remote-tracking branch 'voiceinsideyou/PICARD-21' 2012-01-08 14:16:08 +01:00
Lukáš Lalinský
439f0b2d4f Merge remote-tracking branch 'mineo/replaygain' 2012-01-08 14:15:04 +01:00
Wieland Hoffmann
46daac69da Add WavPack to the replaygain plugin 2012-01-08 14:11:43 +01:00
Wieland Hoffmann
d740349ee4 remove spaces in empty lines 2012-01-08 13:47:47 +01:00
Wieland Hoffmann
49a555364c remove unused imports 2012-01-08 13:46:50 +01:00
Chad Wilson
6967f34368 Tidy whitespace 2012-01-07 23:19:27 +08:00
Chad Wilson
47fa54da87 Add a new $setlist() function to tagger script which will take the passed value and split it by the optional third parameter (or by '; ', the default used by Metadata.__get__) before setting it. This allows manipulation in text of multi-valued fields such as composers, performers etc; while still being able to write them correctly as multi-valued fields in ID3v2.4 etc. 2012-01-07 23:08:30 +08:00
Chad Wilson
7053642eef Update NEWS 2012-01-07 22:54:55 +08:00
Chad Wilson
161e6f45ce Make writer available to tagger script as %writer% 2012-01-07 22:51:08 +08:00
Lukáš Lalinský
78fab6c122 Keep TSST when downgrading to ID3v2.3 2012-01-05 17:26:14 +01:00
Lukáš Lalinský
c1db032b3d Merge remote-tracking branch 'weisslj/license-tag'
Conflicts:
	picard/formats/id3.py
2012-01-03 22:59:51 +01:00
Lukáš Lalinský
e8fb0c0bde Save TSOP/TSOT/TSOA/TSO2 frames even to ID3v2.3
http://tickets.musicbrainz.org/browse/PICARD-122
2011-12-29 09:38:08 +01:00
Johannes Weißl
aa5c1db1c9 id3: only write WCOP frame for URLs, otherwise use TXXX:LICENSE 2011-12-21 22:58:41 +01:00
Lukáš Lalinský
4a9cc3b922 Merge remote-tracking branch 'mineo/picard-107' 2011-12-21 21:44:42 +01:00
Michael Wiencek
e50f0afc5f Add Ctrl+R shortcut for refresh action 2011-12-19 17:18:00 -06:00
Lukáš Lalinský
80f345751c Merge branch 'master' of ssh://git.musicbrainz.org:10015/picard 2011-12-19 21:13:44 +01:00
Lukáš Lalinský
92567c5344 Don't try to use saved acoustID 2011-12-19 21:12:54 +01:00
Johannes Weißl
180ed5ce2b add 'license' tag, id3: WCOP 2011-12-14 01:51:16 +01:00
Michael Wiencek
794154ac56 Get the count before the translation (oops) 2011-12-11 16:27:10 -06:00
Michael Wiencek
211150802d Medium formats aren't listed in order (PICARD-91)
Rewrite media_formats_from_node to emulate the mbserver code.
2011-12-11 16:23:01 -06:00
Michael Wiencek
9c1aff8e9a Refreshing albums that couldn't load causes them to vanish 2011-12-11 15:36:00 -06:00
Wieland Hoffmann
a923193d50 basename() filenames in the renaming page if move_files is False
Fixes PICARD-107
2011-12-11 21:32:30 +01:00
Lukáš Lalinský
0b9fad8afc Convert QVariant to str 2011-12-06 14:32:50 +01:00
Lukáš Lalinský
e9dac05763 Make it possible to drop image URLs to the cover art box 2011-12-06 13:26:36 +01:00
Lukáš Lalinský
f0212659c4 Open file or the containing folder in the default OS application 2011-12-04 11:09:43 +01:00
Lukáš Lalinský
7858d2f63a Disable audio fingerprinting by default 2011-12-04 10:47:56 +01:00
Lukáš Lalinský
7589375f45 Reformat the conditions 2011-12-01 08:37:08 +01:00
Lukáš Lalinský
672d38e61c Merge remote-tracking branch 'mineo/no-musicdns' 2011-12-01 08:33:36 +01:00
Wieland Hoffmann
d5897c1f60 Enable analyzing without some settings 2011-11-30 17:11:26 +01:00
Wieland Hoffmann
8d8c8e803f typo 2011-11-30 17:03:26 +01:00