Picard Qt: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin))
(Clean out the page - it was redirected, but still had the entire old page below the redirect)
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
#REDIRECT [[MusicBrainz Picard]]

{| border="1"
|-
| [[Image:picardqt-small.png]]
|}

PicardQt is a new version of [[Picard Tagger|PicardTagger]], written using [http://www.trolltech.com/products/qt Qt] as the GUI toolkit. It also includes implementations of a few new ideas, such as [[Intuitive Picard Interface|IntuitivePicardInterface]] or [[Tagger Script|TaggerScript]].

==Download==

<ul><li style="list-style-type:none">[[Image:Alert.png]] ''This version has changes that are incompatible with the previous versions, see [[Picard Qt/Change Log|/ChangeLog]] before upgrading.''
</ul>

===Latest Testing Release - 0.9.0alpha13===

* [http://musicbrainz.org/ftpmirror/pub/musicbrainz/users/luks/picard-qt/picard-setup-0.9.0alpha13.exe Windows installer] (6.1M, <small>MD5: 8544a3a6b5e2c0d536dc37667b2fe8ec</small>)
* [http://musicbrainz.org/ftpmirror/pub/musicbrainz/users/luks/picard-qt/picard-0.9.0alpha13.tar.gz Source code] (381K, <small>MD5: 8f4dfb5d532b9e65b672fa280e0a5177</small>)
* Ubuntu package:
<ul><li style="list-style-type:none"><pre>deb http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/ubuntu feisty musicbrainz</pre>
</ul>
* SUSE/openSUSE RPMs: see below

===Development Source Code===

The source code is maintained in a [http://bazaar-vcs.org/ Bazaar] branch at [http://bazaar.launchpad.net/~luks/picard/qt-port/ http://bazaar.launchpad.net/~luks/picard/qt-port/]. To download it you need to install Bazaar and run: <pre>bzr branch http://bazaar.launchpad.net/~luks/picard/qt-port/ picard-qt
</pre>

If you already have the branch and want to update it, use: <pre>bzr pull
</pre>
<ul><li style="list-style-type:none">'''Ubuntu Feisty''': To get the right bazaar version, install package ''bzr'', not ''bazaar''. To build picard-qt from the source, you need to:
<ul><li style="list-style-type:none"><code><nowiki>sudo apt-get install g++ python-dev libexpat-dev python-qt4 python-mutagen</nowiki></code>
</ul>For all optional features (I think), add: <code><nowiki>sudo apt-get install libavformat-dev libofa0-dev libgstreamer0.10-dev gstreamer0.10-ffmpeg</nowiki></code> (This is from my experience, feel free to add anything else you notice. --[[User:Bogdanb|Bogdanb]])
</ul>

==Installation From Source Code==

To run Picard you need at least:
* [http://www.python.org/ Python]
* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt] (4.1 with Qt 4.2 or newer)
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (1.9 or newer)

Optionally also:
* [http://musicbrainz.org/doc/libdiscid libdiscid] (and [http://python.net/crew/theller/ctypes/ ctypes] if you use Python 2.4) for CD lookups
* [http://www.musicdns.org/downloads libofa]
* [http://ffmpeg.mplayerhq.hu/ libavformat/libavcodec]

Once you have installed the requirements, you can compile the C extensions:

<pre>python setup.py config
<edit build.cfg if neccessary>
python setup.py build_ext -i
</pre>

And now you can start Picard:

<pre>python tagger.py
</pre>

===Mac OS X Installation Notes===

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.

===OpenSUSE Installation Notes===

For SUSE/OpenSUSE installation, you need to ensure two repositories are added to YAST/Smart/Zypper:

1) GURU's RPM repository. Select the correct repository for your version from the list at [http://linux01.gwdg.de/~pbleser/index.php Guru's Website] (Most SUSE users already have this repository.)

It contains the RPM for Picard-QT.

2) Go to the [http://software.opensuse.org/download/devel:/languages:/python/ OpenSUSE Python repository] and select the correct repository for your version.

It contains Python-QT4 and other Python RPMs you may need.

Other requirements should already be taken care of by default repositories and GURU's repository.

3) Select picard-qt in YAST/Smart/etc. and install.

4) Run Picard-QT using the command "picard".

==See Also==

* [[Picard Qt/Change Log|/ChangeLog]]
* [[Picard Qt/Scripting|/Scripting]]
* [[Picard Qt/Plugins|/Plugins]]
* [[Picard Qt/Tag Mapping|/TagMapping]]

[[Category:To Be Reviewed]] [[Category:Picard]] [[Category:Development]]

Latest revision as of 00:27, 28 March 2010

Redirect to: