Laurent Monin
1e9ef6d7c4
Add Info dialog to clusters, showing track list
...
The track list can be copied to MB release editor.
2014-12-17 17:28:28 +01:00
Philipp Wolfer
add62c5e18
Fixed syntax error
2014-12-17 09:13:48 +01:00
Philipp Wolfer
4958ce388b
Fix errors during configuration update when reading obsolete options.
...
Thix fix makes old confiuration options, for which there is no Option instance in the code anymore, accessible.
Fixes PICARD-642.
2014-12-16 15:34:52 +01:00
Laurent Monin
055a1ba828
Merge pull request #386 from Sophist-UK/drunkendwarf_webservice_noport
...
Use https if port 443 is specified, and only provide a specific port if it is not 80 or 443.
2014-12-11 09:12:16 +01:00
Sophist
c4556c0f8e
Tweak url formatting
...
See http://forums.musicbrainz.org/viewtopic.php?id=5394 for original
issue (with discogs) and proposed fix.
This tweak goes slightly beyond this, only providing a specific port if
it is not 80 or 443.
2014-12-09 09:22:40 +00:00
Laurent Monin
235ff26b0d
Remove useless comment, commit message is enough
...
f03145ed0f (commitcomment-8865743)
2014-12-09 09:20:09 +01:00
Laurent Monin
88c5cdd17f
Merge pull request #381 from zas/PICARD-662_fix
...
PICARD-662: skip collections having "entity_type" != "release"
2014-12-07 14:20:02 +01:00
Philipp Wolfer
9ec65db5d8
Add an context menu entry to select all items in a treeview.
...
Some people don't know about the CTRL-A shortcut or shift click action to select all items in one of the treeview panes. This commit adds a discoverable context menu entry for those people. Typical use cases are selecting all items to then remove or save all items at once.
Fixes PICARD-476.
2014-12-06 20:35:13 +01:00
Laurent Monin
f03145ed0f
PICARD-662: only consider collections having "entity_type" set to "release"
...
After 2014-11-17 schema change, collection types were added by MBS-1059, causing an exception.
2014-12-06 11:39:45 +01:00
Wieland Hoffmann
7bd95c46be
Merge branch 'PICARD-663' of https://github.com/phw/picard
2014-12-05 17:55:14 +01:00
Wieland Hoffmann
3ec407e204
Merge branch 'fix-win32-hidden-files-unit-tests' of https://github.com/phw/picard
2014-12-05 17:51:42 +01:00
Philipp Wolfer
3b49da9109
Split the drive in replace_win32_incompat only on win32.
...
Also updated the tests, since this is now platform dependent.
2014-12-05 17:28:01 +01:00
Philipp Wolfer
eb3bb01ca7
Do not run the HiddenFileTest unit tests on Windows.
...
The unit tests only consider the string and whether any path component starts with a ".". On Windows the dotfiles are not used for hidden files so the tests fail. To have proper tests on Windows would require to have an actual folder structure with hidden files and folders.
2014-12-05 17:08:52 +01:00
Philipp Wolfer
6ceed4879c
in advanced options display the ignore files regex error message directly under the input fields.
...
This was accidentally moved when adding new fields to this options page.
2014-12-04 14:03:05 +01:00
Philipp Wolfer
2f9bf31a9e
Use different icons for video and data tracks in tree view
2014-12-04 14:00:07 +01:00
Philipp Wolfer
26051ecf3c
Add $is_complete() scripting function.
...
Works currently only for renaming scripts (similar to $matchedtracks). PICARD-514
2014-12-04 14:00:07 +01:00
Philipp Wolfer
3016eb8a6f
Allow special track types to be ignored when checking release completeness.
...
Currently this will ignore video, pregap, data and silent tracks.
Fixes PICARD-514
2014-12-04 14:00:06 +01:00
Philipp Wolfer
3a6be75692
Set ~video variable for video tracks.
...
Fixes PICARD-652
2014-12-04 13:52:41 +01:00
Philipp Wolfer
8a336f4b92
Fixed renaming paths starting with "[a-z]:" being interpreted as drive names on Windows.
...
Fixes PICARD-663
2014-12-04 13:30:05 +01:00
Laurent Monin
ce0fc62fdb
Update attributes.py
...
Few new medium formats were added in last Style update (2014-12-03)
2014-12-03 23:32:46 +01:00
Lukáš Lalinský
9a0d01bb98
Merge pull request #305 from lalinsky/oauth
...
PICARD-615: OAuth authentication
2014-12-03 12:39:32 -08:00
Lukáš Lalinský
75063c1d5d
Fix config upgrade
2014-12-03 10:40:23 -08:00
Lukáš Lalinský
ab8043cffb
Merge remote-tracking branch 'origin/master' into oauth
...
Conflicts:
picard/__init__.py
picard/const/locales.py
2014-12-03 10:38:12 -08:00
Laurent Monin
dc3830dc8a
Merge pull request #380 from phw/PICARD-661
...
PICARD-661: evaluate tagger script for album art filename
2014-12-02 19:19:22 +01:00
Laurent Monin
043d37b07a
Merge pull request #376 from phw/aiff
...
PICARD-42: Support AIFF files
2014-12-02 19:18:42 +01:00
Laurent Monin
906c8c69ba
Merge pull request #371 from JonnyJD/python3_setup
...
PICARD-588: fix setup.py for Python 3
2014-12-02 19:18:15 +01:00
Laurent Monin
09e28d5a52
Merge pull request #378 from phw/pregap-tracks
...
PICARD-658: Support loading the newly supported pregap and data tracks.
2014-12-02 19:15:35 +01:00
Laurent Monin
8c9343afff
Merge pull request #379 from phw/fill-originalyear
...
PICARD-659: Set the originalyear tag when loading a release
2014-12-02 19:15:00 +01:00
Laurent Monin
61e7b351e8
Merge pull request #370 from phw/better_hidden_file_handling
...
PICARD-589: Better hidden file handling
2014-12-02 19:14:43 +01:00
Philipp Wolfer
e07b5ad140
Evaluate tagger script for album art filename
...
This was possible in Picard 1.2 but broke with commit 5a2eee3484
Fixes PICARD-661
2014-11-29 13:45:53 +01:00
Philipp Wolfer
ce5e4a4ff9
Do not require mutagen 1.23 but disable AIFF support for older versions.
2014-11-18 21:20:19 +01:00
Philipp Wolfer
1002148743
Set the originalyear tag when loading a release.
2014-11-18 19:41:01 +01:00
Philipp Wolfer
78b2ce9b7f
Support loading the newly supported pregap and data tracks.
...
Also set hidden ~pregap and ~datatrack variables for those tracks. Fixes PICARD-658
2014-11-18 16:26:23 +01:00
Wieland Hoffmann
3eb5a3ac80
Merge branch 'PICARD-655' of github.com:phw/picard
2014-11-18 15:32:47 +01:00
Philipp Wolfer
21197ae6b7
Travis-CI: Make sure mutagen 1.23 gets installed.
...
This is the new minimum version for supporting AIFF files.
2014-11-18 12:14:30 +01:00
Wieland Hoffmann
933fa16032
Merge branch 'PICARD-273' of github.com:phw/picard
2014-11-18 11:26:47 +01:00
Philipp Wolfer
4aecb45844
Set the Accept header for XML web service requests.
...
Fixes PICARD-273
2014-11-18 08:56:16 +01:00
Philipp Wolfer
913e4a246a
AIFF: Support also the .aifc file extension.
...
This is sometimes used for "compressed" AIFF (AIFF-C) files.
2014-11-15 13:51:32 +01:00
Philipp Wolfer
f10ecc45f2
lastfmplus: Remove random line breaks from tooltips.
...
Fixes PICARD-655
2014-11-15 13:25:51 +01:00
Wieland Hoffmann
28482d3c2b
Merge branch 'improved-wma-tags' of github.com:phw/picard
2014-11-13 11:38:08 +01:00
Wieland Hoffmann
4151e080f7
Merge branch 'fix-win-installer-working-directory' of github.com:phw/picard
2014-11-13 11:36:19 +01:00
Wieland Hoffmann
a17c3a8571
Merge branch 'mpc-tests' of github.com:phw/picard
2014-11-13 11:35:51 +01:00
Philipp Wolfer
66feb95a5a
Added tests for True Audio to make sure the recent ID3 changes didn't break anything.
2014-11-10 23:34:00 +01:00
Philipp Wolfer
be025002c9
Initial support for AIFF files with ID3 tags.
2014-11-10 23:31:50 +01:00
Philipp Wolfer
5cb930c150
Added tests for Musepack v7 and v8
2014-11-10 22:43:26 +01:00
Philipp Wolfer
3cf928557b
Fix the working directory for shortcuts created by the Windows installer
...
In NSIS the working directory for shortcuts is controlled by the SetOutPath variable, see http://nsis.sourceforge.net/Docs/Chapter4.html#createshortcut . In our case this caused the working directory to be set to the "locale" directory.
Fixes [PICARD-649](http://tickets.musicbrainz.org/browse/PICARD-649 )
2014-11-07 16:28:20 +01:00
Philipp Wolfer
388b429b0b
Improvements to ASF tags:
...
* Distingiush between WM/OriginalReleaseTime and WM/OriginalReleaseYear
* Save encodersettings to WM/EncodingSettings
* Save website to WM/AuthorURL
* Support WM/PartOfSet possibly containing totaldiscs
2014-11-06 21:43:56 +01:00
Johannes Dewender
4e384a6042
more minor Python 3 fixes
2014-10-28 17:31:06 +01:00
Johannes Dewender
bf0168357e
start compat.py
...
This only includes what is needed in setup.py for now.
At least encoding/decoding functions and more renamed imports are needed
later on.
2014-10-28 16:50:35 +01:00
Johannes Dewender
00f6a1a03f
fix setup.py for Python 3
...
This should make setup.py work for Python 2 and 3.
This fixes only the file itself, but *not* the whole installation
or even makes Picard run on Python 3 already.
2014-10-28 16:50:23 +01:00