Picard Qt: Difference between revisions
((Imported from MoinMoin)) |
((Imported from MoinMoin)) |
||
Line 1: | Line 1: | ||
{| border="1" |
|||
|- |
|||
| [[Image:picardqt-small.png]] |
|||
|} |
|||
PicardQt is a |
PicardQt is a development version of [[Picard Tagger|PicardTagger]], 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 is not a finished application yet and might not work correctly, so please use it carefully. If you find a bug or have an idea for a new feature, please [http://bugs.musicbrainz.org/newticket?component=Picard+Tagger&version=Picard+0.9.0dev0 create a ticket].'' |
|||
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 |
|||
⚫ | |||
Compiled Windows snapshots are available at [http://users.musicbrainz.org/~luks/picard-qt/win32/ http://users.musicbrainz.org/~luks/picard-qt/win32/] |
|||
===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>bzr pull |
|||
</pre> |
</pre> |
||
⚫ | |||
See the [https://launchpad.net/people/luks/+branch/picard/qt-port Launchpad page] for more info about the branch. |
|||
⚫ | |||
==Installation== |
==Installation From Source Code== |
||
<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! |
|||
⚫ | |||
To run Picard you need at least: |
|||
First, download and install these libraries: |
|||
* [http://www.python.org/ Python] |
|||
* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt4] |
* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt4] |
||
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen 1.9] |
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen 1.9] |
||
Line 29: | Line 33: | ||
Optionally also: |
Optionally also: |
||
⚫ | |||
* [http://www.musicdns.org/downloads libofa] |
* [http://www.musicdns.org/downloads libofa] |
||
* [http://ffmpeg.mplayerhq.hu/ libavformat/libavcodec] |
* [http://ffmpeg.mplayerhq.hu/ libavformat/libavcodec] |
||
* [http://msdn.microsoft.com/directx/sdk/ DirectX SDK] |
* [http://msdn.microsoft.com/directx/sdk/ DirectX SDK] |
||
⚫ | |||
Once you have installed the requirements, you can compile the C extensions: |
|||
Then build the C extensions and locales: |
|||
<pre>python setup.py config |
<pre>python setup.py config |
||
<edit build.cfg if neccessary> |
<edit build.cfg if neccessary> |
||
python setup.py build_ext -i |
python setup.py build_ext -i |
||
python setup.py build_locales -i |
|||
</pre> |
</pre> |
||
Line 47: | Line 50: | ||
</pre> |
</pre> |
||
⚫ | |||
⚫ | |||
⚫ | |||
If you want to help with testing on Windows, you can download compiled snapshots of the source code at [http://users.musicbrainz.org/~luks/picard-qt/win32/ http://users.musicbrainz.org/~luks/picard-qt/win32/]. But please remember that this is not a finished application and it might not work correctly, so use it carefully. If you find a problem, please report it [http://bugs.musicbrainz.org/newticket?component=Picard+Tagger&version=Picard+Qt+(dev) here]. |
|||
⚫ | |||
⚫ | |||
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 69: | Line 68: | ||
</ul> |
</ul> |
||
== |
==See Also== |
||
⚫ | |||
==Documentation== |
|||
* [[Picard Qt/Screenshots|/Screenshots]] |
|||
* [[Picard Qt/Scripting|/Scripting]] |
* [[Picard Qt/Scripting|/Scripting]] |
||
<ul><li style="list-style-type:none">Description of the scripting language used in Picard |
|||
</ul> |
|||
==Screenshots== |
|||
⚫ | |||
<ul><li style="list-style-type:none">Documentation for Picard plugin developers |
|||
[[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]] |
|||
</ul> |
|||
[[Category:To Be Reviewed]] [[Category:Picard]] [[Category:Development]] |
[[Category:To Be Reviewed]] [[Category:Picard]] [[Category:Development]] |
Revision as of 21:20, 6 February 2007
File:picardqt-small.png |
PicardQt is a development version of PicardTagger, using Qt as the GUI toolkit. It also includes implementations of a few new ideas, such as IntuitivePicardInterface or TaggerScript.
Download
- This is not a finished application yet and might not work correctly, so please use it carefully. If you find a bug or have an idea for a new feature, please create a ticket.
Windows
Compiled Windows snapshots are available at http://users.musicbrainz.org/~luks/picard-qt/win32/
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
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: 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/ 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:
ld: Undefined symbols: _create_fftsetupD
See 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.
- --kuno.
See Also
- Description of the scripting language used in Picard
- Documentation for Picard plugin developers