Picard Qt: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(0.9.0alpha9 (Imported from MoinMoin))
(http://musicbrainz.org/ftpmirror/ (Imported from MoinMoin))
Line 16: Line 16:
===Latest Testing Release - 0.9.0alpha8===
===Latest Testing Release - 0.9.0alpha8===


* [http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/picard-qt/picard-setup-0.9.0alpha9.exe Windows Installer] (6.8M)
* [http://musicbrainz.org/ftpmirror/pub/musicbrainz/users/luks/picard-qt/picard-setup-0.9.0alpha9.exe Windows Installer] (6.8M)
* [http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/picard-qt/picard-0.9.0alpha9.tar.gz Source Code Tarball] (378K)
* [http://musicbrainz.org/ftpmirror/pub/musicbrainz/users/luks/picard-qt/picard-0.9.0alpha9.tar.gz Source Code Tarball] (378K)
* 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>



Revision as of 12:20, 12 May 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

  • Alert.png 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.0alpha8

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
    For all optional features (I think), add: 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:

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.0alpha9 - 2007-05-12

  • New Features:
    • The tag editor now accepts free-text tag names.
    • Load 'DJ-mixed by' AR data to %djmixer% tag.
    • Load 'Mixed by' AR data to %mixer% tag.
    • Delay the webservice client to do max. 1 request per second.
    • Sort files in clusters by disc number, track number and file name. (2547)
    • Support for any text frame in special variable %_id3:%.
    • Ignore empty ID3 text values.
    • Windows installer:
      • Removed DirectX-based decoder.
      • FFmpeg compiled with AAC (faad2) support.
  • Bug Fixes:
    • Save XSOP frame to ID3v2.3 tags. (2484)
    • Use attributes like 'guest' or 'additional' also from generic performer ARs.
    • Fixed capitalization of %releasetype% in file naming preview. (2762)
    • Fixed 'python setup.py build_ext' if py2app and setuptools are loaded.
    • ID3v2.3 frame TDAT should be written in format DDMM, not MMDD. (2770)
    • Don't display an error on Ogg and FLAC files with no tags.
    • Remove video files from the list of supported formats.
    • Always use musicbrainz.org for PUID submissions. (2764)
    • Files/Pending Files count not reset/recalculated after removing files. (2541)
    • Removed files still get processed during fingerprinting. (2738)
    • Read only text values from APEv2 tags. (2828)

Version 0.9.0alpha8 - 2007-04-15

  • New Features:
    • Notification of changed files in releases. (2632, 2702)
  • Bux Fixes:
    • Don't open the file for analyzing twice. (2733, 2734)
    • Save ASIN and release country to ID3 tags. (2484, 2456)
    • Variable %country% renamed to %releasecountry%.
    • Save release country to MP4 and WMA tags.
    • Don't take unsupported tags into account when checking if the tags are 'complete' and the file should have 100% match. This fixes problems with showing the green check-marks for file with limited tag formats, like MP4 or WMA.
    • Ignore missing tag in $unset().

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 variable old to new. 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:
    • Replace Æ with AE in file/directory names. (2512)
    • "Add cluster as release" (1049)
    • Text labels under icon buttons. (2476)
  • 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

  • Bug Fixes:
    • Fixed case-insentive file renaming. (2457, 2513)

Version 0.9.0alpha3 - 2007-03-08

  • New Features:
    • Using of 'performed by' AR types (without instrument or vocal).
    • The "Replace non-ASCII characters" option will try to remove accents first. (2466)
    • Added option to auto-analyze all files. (2465)
  • 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:
    • New variable %_extension% (2447)
    • File naming format tester. (2448)
    • Added automatic checking for new versions.
  • Bug Fixes:
    • Fixed window position saving/restoring. (2449)
    • Fixed iTunes compilation flag saving. (2450)

Version 0.9.0alpha1 - 2007-03-03

  • First release.