Picard Qt: Difference between revisions
(0.9.0alpha6 (Imported from MoinMoin)) |
(0.9.0alpha7 (Imported from MoinMoin)) |
||
(One intermediate revision by the same user not shown) | |||
Line 14: | Line 14: | ||
</ul> |
</ul> |
||
===Latest Testing Release - 0.9. |
===Latest Testing Release - 0.9.0alpha7=== |
||
* [http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/picard-qt/picard-setup-0.9. |
* [http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/picard-qt/picard-setup-0.9.0alpha7.exe Windows Installer] (6.8M) |
||
* [http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/picard-qt/picard-0.9. |
* [http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/picard-qt/picard-0.9.0alpha7.tar.gz Source Code Tarball] (372K) |
||
* Ubuntu package (for 7.04 "Feisty" only): <pre>deb http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/ubuntu feisty musicbrainz</pre> |
* Ubuntu package (for 7.04 "Feisty" only): <pre>deb http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/ubuntu feisty musicbrainz</pre> |
||
Line 59: | Line 59: | ||
===Mac OS X Installation Notes=== |
===Mac OS X Installation Notes=== |
||
A rough installation guide is available here: [[ |
A rough installation guide is available here: [[Picard Qt/Mac Install Guide|/MacInstallGuide]] |
||
The Apple supplied python 2.3 in OSX 10.4.x will not work with picard, and some of the dependencies listed above expect a framework version of python. [http://pythonmac.org/packages/ http://pythonmac.org/packages/] provides a framework python 2.4 which seems to work. |
The Apple supplied python 2.3 in OSX 10.4.x will not work with picard, and some of the dependencies listed above expect a framework version of python. [http://pythonmac.org/packages/ http://pythonmac.org/packages/] provides a framework python 2.4 which seems to work. |
||
Line 70: | Line 70: | ||
==Changes== |
==Changes== |
||
===Version 0.9.0alpha7 - 2007-04-14=== |
|||
* New Features |
|||
** Remember location in the file browser. ([[Ticket:2618|2618]]) |
|||
** Added FFmpeg support on Windows (MP3, Vorbis, FLAC, WavPack and many other audio formats). |
|||
** Lowercase the extension on file renaming/moving. ([[Ticket:2701|2701]]) |
|||
** [[Tagger Script|TaggerScript]] function <code><nowiki>$copy(new,old)</nowiki></code> to copy metadata from variable <code><nowiki>old</nowiki></code> to <code><nowiki>new</nowiki></code>. The difference between <code><nowiki>$set(new,%old%)</nowiki></code> is that <code><nowiki>$copy(new,old)</nowiki></code> copies multi-value variables without flattening them. |
|||
** Added special purpose [[Tagger Script|TaggerScript]] variable <code><nowiki>%_id3:%</nowiki></code> for direct setting of ID3 frames. Currently it supports only TXXX frames in format <code><nowiki>%_id3:TXXX:<description>%</nowiki></code>, for example: <code><nowiki>$copy(_id3:TXXX:PERFORMERSORTORDER,artistsort)</nowiki></code>. |
|||
** Support for WAV files. ([[Ticket:2537|2537]]) |
|||
** Removed GStreamer-based decoder. |
|||
** Implemented <code><nowiki>python setup.py install_locales</nowiki></code>. |
|||
* Bug Fixes: |
|||
** Failed PUID submission deactivates the submit button. ([[Ticket:2673|2673]]) |
|||
** Unable to specify album art file name mask. ([[Ticket:2655|2655]]) |
|||
** Fixed incorrect copying of album metadata to tracks. ([[Ticket:2698|2698]]) |
|||
** Added options to un-hide toolbars. ([[Ticket:2631|2631]]) |
|||
** Fixed problem with saving extra performer FLAC tags containing non-ASCII characters. ([[Ticket:2719|2719]]) |
|||
** Read only the first date from ID3v2.3 tags. ([[Ticket:2460|2460]]) |
|||
** If the remembered directory for add dialogs and file browser was removed, try to find an existing directory in the same path. |
|||
===Version 0.9.0alpha6 - 2007-04-04=== |
===Version 0.9.0alpha6 - 2007-04-04=== |
Revision as of 16:22, 14 April 2007
File:picardqt-small.png |
PicardQt is a new version of PicardTagger, written using Qt as the GUI toolkit. It also includes implementations of a few new ideas, such as IntuitivePicardInterface or TaggerScript.
Download
- Please remember that this is not a finished application yet and some features might not work correctly, so use it carefully. If you find a bug, please report it.
Latest Testing Release - 0.9.0alpha7
- Windows Installer (6.8M)
- Source Code Tarball (372K)
- Ubuntu package (for 7.04 "Feisty" only):
deb http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/ubuntu feisty musicbrainz
Development Source Code
The source code is maintained in a Bazaar branch at http://bazaar.launchpad.net/~luks/picard/qt-port. To download it you need to install Bazaar and run:
bzr branch http://bazaar.launchpad.net/~luks/picard/qt-port picard-qt
If you already have the branch and want to update it, use:
bzr pull
- Ubuntu Feisty: To get the right bazaar version, install package bzr, not bazaar. To build picard-qt from the source, you need to:
sudo apt-get install g++ python-dev libexpat-dev python-qt4 python-mutagen
sudo apt-get install libavformat-dev libofa0-dev libgstreamer0.10-dev gstreamer0.10-ffmpeg
(This is from my experience, feel free to add anything else you notice. --Bogdanb)
Installation From Source Code
To run Picard you need at least:
Optionally also:
- libdiscid (and ctypes if you use Python 2.4) for CD lookups
- libofa
- libavformat/libavcodec
- DirectX SDK
Once you have installed the requirements, you can compile the C extensions:
python setup.py config <edit build.cfg if neccessary> python setup.py build_ext -i
And now you can start Picard:
python tagger.py
Mac OS X Installation Notes
A rough installation guide is available here: /MacInstallGuide
The Apple supplied python 2.3 in OSX 10.4.x will not work with picard, and some of the dependencies listed above expect a framework version of python. http://pythonmac.org/packages/ provides a framework python 2.4 which seems to work.
See Also
Changes
Version 0.9.0alpha7 - 2007-04-14
- New Features
- Remember location in the file browser. (2618)
- Added FFmpeg support on Windows (MP3, Vorbis, FLAC, WavPack and many other audio formats).
- Lowercase the extension on file renaming/moving. (2701)
- TaggerScript function
$copy(new,old)
to copy metadata from variableold
tonew
. The difference between$set(new,%old%)
is that$copy(new,old)
copies multi-value variables without flattening them. - Added special purpose TaggerScript variable
%_id3:%
for direct setting of ID3 frames. Currently it supports only TXXX frames in format%_id3:TXXX:<description>%
, for example:$copy(_id3:TXXX:PERFORMERSORTORDER,artistsort)
. - Support for WAV files. (2537)
- Removed GStreamer-based decoder.
- Implemented
python setup.py install_locales
.
- Bug Fixes:
- Failed PUID submission deactivates the submit button. (2673)
- Unable to specify album art file name mask. (2655)
- Fixed incorrect copying of album metadata to tracks. (2698)
- Added options to un-hide toolbars. (2631)
- Fixed problem with saving extra performer FLAC tags containing non-ASCII characters. (2719)
- Read only the first date from ID3v2.3 tags. (2460)
- If the remembered directory for add dialogs and file browser was removed, try to find an existing directory in the same path.
Version 0.9.0alpha6 - 2007-04-04
- New Features:
- Added option --disable-autoupdate for 'build' and 'install' commands of the setup script. (2551)
- Automatically parse track numbers from file names like 01.flac for better cluster->album matching with untagged files.
- Support for the new sorting tags in MP4 tags from iTunes 7.1.
- Strip white-space from directory names. (2558)
- When replacing characters with their ascii equivalent, 'ß' should be replaced by 'ss'. (2610)
- Track level performer ARs. (2561)
- Remove leading and trailing whitespace from tags on file saving. (892, 2665)
- Support for labels, catalog numbers and barcodes.
- Bug Fixes:
- Artist names from ARs should be translated, too.
- Freeze after answering no to "download the new version" prompt. (2542)
- %musicbrainz_albumid% not working in file renaming. (2543)
- Track time appears to display incorrectly if it's unknown on MusicBrainz. (2548)
- Fixed problem with removing albums/files after submitting PUIDs (2556)
- The user's script should be applied also to album metadata.
- Fixed moving of additional files from paths with "special" characters.
- Internals:
- The browser integration HTTP server rewritten using QTcpServer.
Version 0.9.0alpha5 - 2007-03-18
- New Features:
- Bug Fixes:
- Fixed fileId generator (caused problems with drag&drop if files with multiple formats are used).
- Original Metadata not greyed out when no tracks are attached. (2461)
- Better detecting of the default Windows browser, with fallback to Internet Explorer. (2502)
- Better album/track lookup. (2521)
- File browser stays 'hidden' after first time use. (2480)
- Track length changed in Original Metadata after save. (2510)
- "Send PUIDs" button not disabled after albums are removed. (2506)
- The Windows package now includes JPEG loader to show cover art images correctly. (2478)
Version 0.9.0alpha4 - 2007-03-09
Version 0.9.0alpha3 - 2007-03-08
- New Features:
- Bug Fixes:
- Fixed file clustering.
- Added %albumartistsort%, %releasetype% and %releasestatus% to the file naming example (2458)
- Sanitize dates from ID3 tags. (2460)
- Fixed page switching in the options window on error. (2455)
- Correct case-insensitive file renaming on Windows (1003, 2457)
- Relative paths in the 'Move files to' option are relative to the current path of the file. (2454)
- Added a .desktop file. (2470)
- Release type and status should be in lower case. (2489)
Version 0.9.0alpha2 - 2007-03-04
- New Features:
- Bug Fixes:
Version 0.9.0alpha1 - 2007-03-03
- First release.