Picard Qt: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(should be fixed now. next time use the bug tracker, please. (Imported from MoinMoin))
 
(Clean out the page - it was redirected, but still had the entire old page below the redirect)
 
(67 intermediate revisions by 6 users not shown)
Line 1: Line 1:
#REDIRECT [[MusicBrainz Picard]]


PicardQt is a rewrite/port of [[Picard Tagger|PicardTagger]] to Qt including implementations of ideas such as [[Intuitive Picard Interface|IntuitivePicardInterface]], [[Tagger Script|TaggerScript]], etc.

==Source Code==

The code is still very far from finished, but slowly starting to be usable. If you want to help, you can get it from the [http://bazaar-vcs.org/ Bazaar] branch:

<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>

See the [https://launchpad.net/people/luks/+branch/picard/qt-port Launchpad page] for more info about the branch.

==Installation==

<ul><li style="list-style-type:none">[[Image:Alert.png]] '''Warning:''' This is still in development, '''''do not''''' try to install and use it unless you know exactly what are you doing!
</ul>

First, download and install these libraries:
* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt4]
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen 1.9]
* [[python-musicbrainz2|python-musicbrainz2 0.4.1]]

Optionally also:
* [http://www.musicdns.org/downloads libofa]
* [http://ffmpeg.mplayerhq.hu/ libavformat/libavcodec]
* [http://msdn.microsoft.com/directx/sdk/ DirectX SDK]
* [http://musicbrainz.org/doc/libdiscid libdiscid] for cd lookups.

Then build the C extensions and locales:

<pre>python setup.py config
<edit build.cfg if neccessary>
python setup.py build_ext -i
python setup.py build_locales -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: [http://wiki.musicbrainz.org/MacOSXPicardQtInstallationGuide MacOSXPicardQtInstallationGuide]

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.

If you get stuff like this when installing libofa, you may have to replace ltmain.sh with a newer(?) ltmain.sh from the libtool package:

<pre>ld: Undefined symbols:
_create_fftsetupD
</pre>

See [http://forums.predixis.com/lofiversion/index.php/t2134.html http://forums.predixis.com/lofiversion/index.php/t2134.html] for some more details.

For cd lookups you will need python-musicbrainz2 from svn, not the current 0.4.0 release. Also, use something like /dev/rdisk2 as the cdrom device, not /dev/disk2 as you might expect.
<ul><li style="list-style-type:none">--kuno.
</ul>

==Plugins==

Some examples of Picard plugins:
* [http://users.musicbrainz.org/~luks/picard-qt/lastfm.py Last.fm artist images downloader]

==Documentation==

* [[Picard Qt/Scripting|/Scripting]]

==Screenshots==

[[Image:picard-main.png]] [[Image:picard-main-w-browser.png]] [[Image:picard-tagedit.png]] [[Image:picard-tagedit-2.png]] [[Image:picard-cdlookup.png]] [[Image:picard-naming.png]]

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

Latest revision as of 00:27, 28 March 2010

Redirect to: