Commit Graph

2237 Commits

Author SHA1 Message Date
Wieland Hoffmann
ddea99ef2a Regenerate picard.pot 2013-11-08 17:29:01 +01:00
Wieland Hoffmann
d4198b116a Add the starting directory to NEWS.txt 2013-11-08 17:28:48 +01:00
Wieland Hoffmann
210d5f7299 Change the text for selecting the starting directory
It was "Open this directory when starting:" which is not what's
happening: the selected directory would only be visible if the user is
using the file browser, but not if he's only using the "Add folder"
button.
2013-11-08 17:15:33 +01:00
Laurent Monin
48063ac594 Add action 'Set as starting directory' to file browser context menu 2013-11-07 12:10:50 +01:00
Laurent Monin
a5b4d30dae Reduce code redundancy and use starting directory for Add folder action 2013-11-07 11:32:40 +01:00
Laurent Monin
313e0478e6 Add an option in Advanced>Interface to set starting directory.
By default, Picard remembers last directory used and restores it on start,
but this isn't not always desirable, one may prefer to start on the same directory
each time.
This patch allows one to change default behavior and set a starting directory.
2013-11-07 11:04:43 +01:00
Frederik "Freso" S. Olesen
a5df10243c Have Travis ping #musicbrainz-devel with test results.
Per discussion in pull request #173:
https://github.com/musicbrainz/picard/pull/173

Documentation for further tweaks:
http://about.travis-ci.org/docs/user/notifications/
2013-11-01 20:44:13 +01:00
Frederik "Freso" S. Olesen
d4ba356845 Also apt-get development files for libdiscid.
This will hopefully make python-libdiscid build.
2013-10-25 00:11:16 +02:00
Frederik "Freso" S. Olesen
25c6e05b07 Remove Python 2.6 from Travis' testing matrix.
Since we rely on apt-get to install PyQt4, it will only be available
for Python 2.7. :(
2013-10-25 00:03:26 +02:00
Frederik "Freso" S. Olesen
696373b33f Make Travis apt-get libdiscid0. 2013-10-24 23:44:54 +02:00
Frederik "Freso" S. Olesen
b6fc657487 Initial stab at a Travis configuration file. 2013-10-24 23:24:42 +02:00
Wieland Hoffmann
bb8d859c29 Merge branch 'master' of github.com:musicbrainz/picard into mb-master
Conflicts:
	NEWS.txt
2013-10-17 11:33:50 +02:00
Wieland Hoffmann
0c940cc6c5 Update the example metadata even more 2013-10-17 11:31:12 +02:00
Sophist
c99c09be5a Update example data to match changes to metadata 2013-10-17 11:28:49 +02:00
Frederik "Freso" S. Olesen
d20b878af6 Make AcoustID use Recording IDs instead of Track IDs. (PICARD-526) 2013-10-17 11:28:48 +02:00
Sophist
3995b39a5d Add News. 2013-10-17 11:28:46 +02:00
Sophist
2441fd05de Add explanatory comment 2013-10-17 11:28:26 +02:00
Sophist
577f2bcabf Fix error when installing over existing plugins
As reported in PICARD-444, the following error is received when
installing over an existing plugin:

Traceback (most recent call last):
File ".\picard\ui\options\plugins.py", line 134, in open_plugins
self.install_plugin(path)
File ".\picard\ui\options\plugins.py", line 148, in install_plugin
self.tagger.pluginmanager.install_plugin(path, dest)
File ".\picard\plugin.py", line 198, in install_plugin
same_file = os.path.samefile(path, dest) if dest_exists else False
AttributeError: 'module' object has no attribute 'samefile'
2013-10-17 11:28:26 +02:00
Sophist
0f683b8b92 Fix plugin install code
Fix following errors:

1. On plugin install:
Traceback (most recent call last):
File ".\picard\ui\options\plugins.py", line 133, in open_plugins
self.install_plugin(path)
File ".\picard\ui\options\plugins.py", line 138, in install_plugin
dest = os.path.join(self.tagger.user_plugin_dir, file)
AttributeError: 'Tagger' object has no attribute 'user_plugin_dir'

2. On Open Plugin Folder:
Traceback (most recent call last):
File ".\picard\ui\options\plugins.py", line 151, in open_plugin_dir
QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.loader %
self.tagger.user_plugin_dir, QtCore.QUrl.TolerantMode))
AttributeError: 'Tagger' object has no attribute 'user_plugin_dir'.

Code missed from commit 7c4fdf765c on
2013-06-08.
2013-10-17 11:28:26 +02:00
Sophist
0a56791b67 Add News. 2013-10-17 11:28:23 +02:00
Sophist
13d0411ad9 Add recordingtitle as per PICARD-515
This fix adds a %_recordingtitle% script variable for use in renaming as
per PICARD-515.
2013-10-17 11:26:55 +02:00
Sophist
32db60862b Fix stupid coding error in mimeo comment response. 2013-10-17 11:26:55 +02:00
Sophist
2a00c65808 Fix issue with date format yyyy-mm
MB sometimes gives dates in form yyyy-mm. Mutagen cannot save id3v23
dates in this format and truncates them to yyyy. Then they don't match
when the file is reloaded.

This fix detects New metadata dates in this format and truncates them.
2013-10-17 11:26:55 +02:00
Wieland Hoffmann
392b03f21d Merge branch 'master' of github.com:musicbrainz/picard into mb-master 2013-10-01 15:03:13 +02:00
Wieland Hoffmann
36b452a0a1 Merge branch 'sophist_fix_id3v23_date_yyyy-mm' of https://github.com/Sophist-UK/picard into mb-master 2013-10-01 15:00:30 +02:00
Frederik "Freso" S. Olesen
64078b748d Make AcoustID use Recording IDs instead of Track IDs. (PICARD-526) 2013-09-29 12:14:59 +02:00
Michael Wiencek
dd9d10cd5f Merge branch 'sophist_fix_plugin_install' of git://github.com/Sophist-UK/picard into Sophist-UK-sophist_fix_plugin_install
Conflicts:
	NEWS.txt
2013-09-24 16:30:30 -05:00
Michael Wiencek
cceb3a01c8 Merge branch 'sophist_add_recordingtitle' of git://github.com/Sophist-UK/picard into Sophist-UK-sophist_add_recordingtitle
Conflicts:
	NEWS.txt
2013-09-24 16:16:57 -05:00
Wieland Hoffmann
df7aa78e14 Add releasetrackid to NEWS.txt 2013-09-24 19:42:21 +02:00
Wieland Hoffmann
0becd0590e mbxml: move a comment to the code it refers to 2013-09-24 19:37:15 +02:00
Sophist
e05c580fdb Add News. 2013-09-23 20:41:00 +01:00
Sophist
e38626dc9f Add recordingtitle as per PICARD-515
This fix adds a %_recordingtitle% script variable for use in renaming as
per PICARD-515.
2013-09-23 20:40:59 +01:00
Sophist
08252d8017 Add News. 2013-09-23 15:42:24 +01:00
Sophist
fb9aefbc95 Add explanatory comment 2013-09-23 15:26:02 +01:00
Sophist
d2689dc8bd Fix error when installing over existing plugins
As reported in PICARD-444, the following error is received when
installing over an existing plugin:

Traceback (most recent call last):
File ".\picard\ui\options\plugins.py", line 134, in open_plugins
self.install_plugin(path)
File ".\picard\ui\options\plugins.py", line 148, in install_plugin
self.tagger.pluginmanager.install_plugin(path, dest)
File ".\picard\plugin.py", line 198, in install_plugin
same_file = os.path.samefile(path, dest) if dest_exists else False
AttributeError: 'module' object has no attribute 'samefile'
2013-09-23 15:15:54 +01:00
Sophist
c929f1c793 Fix plugin install code
Fix following errors:

1. On plugin install:
Traceback (most recent call last):
File ".\picard\ui\options\plugins.py", line 133, in open_plugins
self.install_plugin(path)
File ".\picard\ui\options\plugins.py", line 138, in install_plugin
dest = os.path.join(self.tagger.user_plugin_dir, file)
AttributeError: 'Tagger' object has no attribute 'user_plugin_dir'

2. On Open Plugin Folder:
Traceback (most recent call last):
File ".\picard\ui\options\plugins.py", line 151, in open_plugin_dir
QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.loader %
self.tagger.user_plugin_dir, QtCore.QUrl.TolerantMode))
AttributeError: 'Tagger' object has no attribute 'user_plugin_dir'.

Code missed from commit 7c4fdf765c on
2013-06-08.
2013-09-23 14:49:54 +01:00
Calvin Walton
769748c276 Fix the track test to include track mbid, change internal recording id name 2013-09-22 14:24:24 -04:00
Calvin Walton
04c30355e2 Rename internal trackid to recordingid, add a new tag for trackids. 2013-09-22 14:15:21 -04:00
Michael Wiencek
f9953186cc Merge pull request #157 from kepstin/desktop-fix
Add 'Audio' to the categories in the .desktop file
2013-09-04 09:59:50 -07:00
Calvin Walton
4553b5824f Add 'Audio' to the categories in the .desktop file
As per
http://blogs.gnome.org/hughsie/2013/09/03/broken-desktop-files/
it should have both 'AudioVideo' and one or both of 'Audio' or 'Video'
in order to be categorized correctly.
2013-09-03 14:11:56 +00:00
Michael Wiencek
5d0ea9ce99 Merge pull request #156 from zas/pep8_plugins
Improve conformance to PEP8, tidy up.
2013-09-02 15:40:34 -07: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
Sophist
306b8c7fc8 Fix stupid coding error in mimeo comment response. 2013-08-14 19:14:29 +01:00
Wieland Hoffmann
de8c27134f Adjust the replaygain plugin to the changes in threading 2013-08-14 18:22:51 +02:00
Sophist
1a5e5433a7 Fix issue with date format yyyy-mm
MB sometimes gives dates in form yyyy-mm. Mutagen cannot save id3v23
dates in this format and truncates them to yyyy. Then they don't match
when the file is reloaded.

This fix detects New metadata dates in this format and truncates them.
2013-08-13 12:09:59 +01:00
Michael Wiencek
e772e9093e Merge pull request #151 from zas/tracknum
Use a smarter method to extract track number from filename.
2013-08-12 19:55:24 -07:00
Laurent Monin
54ef078dc0 Move constant regexps outside the tracknum_from_filename() function 2013-08-12 16:52:03 +02:00
Michael Wiencek
cf91b1a285 Merge pull request #154 from zas/browser_options
Browser options
2013-08-08 13:13:07 -07:00
Laurent Monin
00c09b389f Remove now unused FileLookup._encode(). 2013-08-06 19:09:57 +02:00