Sophist
eebf7f46ff
Move swapprefix to Picard proper...
...
... and add similar delprefix
2014-04-18 15:41:42 +01:00
Laurent Monin
5b0e1395cb
Merge branch 'Sophist-UK-sophist_add_album_artist_website_plugin'
2014-04-16 16:34:12 +02:00
Laurent Monin
28d6bf90ec
Merge branch 'sophist_add_album_artist_website_plugin' of git://github.com/Sophist-UK/picard into Sophist-UK-sophist_add_album_artist_website_plugin
...
Conflicts:
NEWS.txt
2014-04-16 16:30:31 +02:00
Laurent Monin
4cc5cd064c
Merge pull request #260 from Sophist-UK/sophist_add_view_variables_plugin
...
Add View Variables plugin
2014-04-16 16:19:11 +02:00
Wieland Hoffmann
33e67fa2d6
Merge branch 'plugin-addtracktomb' of https://github.com/Freso/picard
2014-04-11 14:12:53 +02:00
Frederik "Freso" S. Olesen
8bca1ecfbb
addrelease.py: Use approximated "~length" for Recordings.
...
Recordings don't support sub-second time precision, so the
track.metadata.length used for the two Add...AsRelease classes will
cause an error on /recording/create's "length" field.
track.metadata["~length"] contains the time converted to mm:ss format
and will not cause the error on /recording/create, so this commit
changes AddFileAsRecording to use that.
2014-04-08 21:55:12 +02:00
Frederik "Freso" S. Olesen
b765452aac
addrelease.py: Define form_values in __init__().
...
See https://github.com/musicbrainz/picard/pull/271/files#r11352974
2014-04-07 23:00:54 +02:00
Laurent Monin
865722cbe1
Regenerate .py files from corresponding .ui files
2014-04-07 16:48:31 +02:00
Frederik "Freso" S. Olesen
464aa50298
addrelease.py: Revert change to PLUGIN_NAME.
...
Per nikki's comment on pull request #271 :
https://github.com/musicbrainz/picard/pull/271#discussion_r11242854
2014-04-05 13:17:01 +02:00
Sophist
97d6250452
Handle album finalisation correctly.
2014-04-04 19:05:05 +01:00
Sophist
08444f4d62
Minor tweak to display if variable is null string
2014-04-04 18:32:59 +01:00
Sophist
60bfe8d845
Remove unneeded imports
2014-04-03 11:05:32 +01:00
Sophist
6d76c0b7cf
Add Album Artist Website plugin - see PICARD-26
...
Adds a plugin to get the artist homepage MB relationship and insert into
website (ID3 WOAR tag).
Note: I used this plugin as a trial for using a Picard xml module to
handle MB WS2 xml response. See PICARD-581.
2014-04-03 10:24:33 +01:00
Frederik "Freso" S. Olesen
77af0591b0
addrelease.py: Improve PEP8 compliance (E701).
...
Fixing instance of error E701: multiple statements on one line (colon).
2014-04-02 17:57:03 +02:00
Frederik "Freso" S. Olesen
bf0fab7f3d
addrelease.py: Update plugin metadata.
...
- Add Freso to PLUGIN_AUTHOR
- Update PLUGIN_NAME and _DESCRIPTION to describe added file
functionality.
- Increment PLUGIN_VERSION to 0.5.
2014-04-02 17:50:32 +02:00
Frederik "Freso" S. Olesen
ddcf02b339
addrelease.py: Add AddFileAsRelease class.
...
Allows for easily adding single files (which can't be clustered) as releases.
2014-04-02 17:44:48 +02:00
Frederik "Freso" S. Olesen
eaa5474445
addrelease.py: Add AddFileAsRecording class.
...
Allows for easily adding individual files as standalone recordings.
2014-04-02 17:22:41 +02:00
Frederik "Freso" S. Olesen
713061b82f
addrelease.py: Abstract out submission URL.
2014-04-02 17:20:24 +02:00
Frederik "Freso" S. Olesen
060f2a3812
addrelease.py: Abstract .callback() to parent class.
...
Child classes now just need to define object type, NAME, and the
set_form_values() method - and reigster_*_action.
2014-04-02 16:36:40 +02:00
Frederik "Freso" S. Olesen
fe06a50369
addrelease.py: Refactor AddClusterAsRelease.
...
Abstract out some of the functionality all clumped together in
AddClusterAsRelease.callback() to methods of new parent class
AddObjectAsEntity.
2014-04-02 16:13:13 +02:00
Sophist
0fcf46c9bf
Fix display of multi-value for id3v23
2014-03-31 21:02:33 +01:00
Sophist
3731ba833f
Show multi-value variables as lists.
2014-03-29 15:27:38 +00:00
DanMan
af693808d7
Store ReplayGain info for MP3s in ID3v2 instead of APE tags (supported for years now)
2014-03-28 21:21:06 +01:00
Sophist
0688daa8bb
Show variables for tracks without files
2014-03-28 14:07:13 +00:00
Sophist
fabd16b62c
Remove unneeded import of track.
2014-03-26 12:28:09 +00:00
Sophist
a850c0133f
Handle pre/post #261
2014-03-26 12:21:10 +00:00
Sophist
90b4aec592
Add View Variables plugin
2014-03-26 11:03:22 +00:00
Frederik "Freso" S. Olesen
511cc3c24d
Remove open_in_gui.py plugin.
...
The functionality is included in Picard's core now, so there is no
need for a plugin to do it as well.
2014-03-23 07:55:30 +01:00
Frederik "Freso" S. Olesen
fcc42fbb12
Remove old/* plugins.
...
It's been almost 3 years since they were moved to the old/ folder, and
apparently they've not been needed enough by anyone to get an update
to current plugin API. If ever they're deemed useful again, they can
be pulled back via Git and updated.
2014-03-23 07:23:34 +01:00
Wieland Hoffmann
bfa59c989b
replaygain: Fix the calculation on single tracks
2013-11-25 13:55:33 +01:00
Wieland Hoffmann
3f3ccde421
replaygain: Don't calculate album gains over NATs
...
The album gain values are now calculated per track and still saved.
2013-11-25 13:50:56 +01:00
Wieland Hoffmann
1e513b743e
replaygain: Use a defaultdict in split_files_by_type
2013-11-25 13:29:13 +01:00
Laurent Monin
8194168f5d
Unify comment style
2013-08-18 20:05:08 +02:00
Laurent Monin
c272099bd9
Improve conformance to PEP8, tidy up.
2013-08-15 15:01:41 +02:00
Wieland Hoffmann
de8c27134f
Adjust the replaygain plugin to the changes in threading
2013-08-14 18:22:51 +02:00
Sophist
26b310d04b
Minor white-space tweaks
2013-06-17 07:48:45 +01:00
Sophist
c809968d1c
Fix function and white space
2013-06-06 10:06:39 +01:00
Sophist
738fbd94d5
Remove sorting for displayed multi-value tags and provide a sort tags plugin
...
Picard stores tags unsorted but displays them sorted and this is
inconsistent.
This commit removes display sorting of multi-value tags from Picard
improves consistency by displaying what will be / is actually saved.
This commit also provides a plug-in to allow user to sort tags both
displayed and stored in the file.
2013-06-03 08:17:53 +01:00
Wieland Hoffmann
243eed13b8
addrelease: initialize discnumber_shift outside the loop
2013-04-10 10:39:51 +02:00
Wieland Hoffmann
d381048216
addrelease: Try harder to seed the RE properly
...
Disc numbers <= 0 were previously changed to values lower than 0 which
caused the RE to crash. Fix this by using the lowest disc number of the
cluster (which is somewhat sorted) to figure out the difference between
that disc number and 0 and use that number to change all disc number to
be 0-based while preserving their order.
2013-04-03 11:50:07 +02:00
Lukáš Lalinský
be552f84ef
Handle Unicode apostrophe as well
...
http://forums.musicbrainz.org/viewtopic.php?pid=20715
2012-12-30 17:14:07 +01:00
Wieland Hoffmann
b500f27a50
Move the coverart plugin from contrib/ to picard/
2012-09-11 11:34:51 +02:00
Wieland Hoffmann
5d6f9ea443
coverart: do not try the caa if all providers are disabled
2012-09-11 11:34:19 +02:00
Wieland Hoffmann
5719aa4bac
coverart: Do not try to re-fetch index.json after a failure
2012-09-11 11:34:19 +02:00
Wieland Hoffmann
895c9b62f7
Add settings for the coverart plugin
...
This extends the coverart plugin to provide an options page so users can
configure which cover art provider they want to use and, in case of the
CAA, which image sizes and image types to download.
2012-09-11 11:34:18 +02:00
Chad Wilson
7a47dc9c35
Fix the addrelease plugin to be compatible with changes made to the metadatabox and clusters (clusters no longer have the 'artist' tag; only 'albumartist'). Updated the compatible API version accordingly. If we don't release next version as 1.0, please chage the plugin' API version accordingly!
2012-05-26 16:56:15 +08:00
Chad Wilson
6b0516a3df
Not necessary to have this here now; have imported foolip's repo which has this version as first commit (too lazy to combine file history and do git magic). Besides this doesn't work with current MB website, so only historically interesting.
2012-05-26 16:24:51 +08:00
Chad Wilson
841ad23460
Merge branch 'master' of ../addrelease into addrelease
2012-05-26 16:17:22 +08:00
Chad Wilson
eb354c0cd2
Moved plugin to correct subdir with respect to main Picard repo
2012-05-26 15:41:04 +08:00
Lukáš Lalinský
3fac843a0f
Merge remote-tracking branch 'mineo/caa'
2012-05-10 12:52:16 +02:00