Picard Qt: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin))
((Imported from MoinMoin))
Line 1: Line 1:
=Qt Port of Picard=


Some info about Qt Picard goes here ...


==Screenshots==
==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:
[[Image:picard-qt-window.png]]


<pre>bzr get http://bazaar.launchpad.net/~luks/picard/qt-port picard-qt
Main window
</pre>


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


==Installation==
Tag editor


First, download and install these libraries:
==Discussions about the UI==
* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt4]
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (>= 1.8)
* [[python-musicbrainz2]]


Then build the C extensions and locales:
* [[Intuitive Picard Interface|IntuitivePicardInterface]]
* [http://thread.gmane.org/gmane.comp.audio.musicbrainz.user/12887/ mb-users, "New Picard interface - request for comments"]
* [http://chatlogs.musicbrainz.org/2006/2006-08/2006-08-27.html#T12-17-49-953147 IRC chatlog, 2006-08-27]


<pre>python setup.py build_ext -i
==Source Code==
python setup.py build_locales
</pre>


And now you can start Picard:
The code is messy, unfinished and most of things don't work. Also, many things you can find there are not final solutions, but only hacks to make it work (somehow). It's definitely not intended for normal use yet. But if you want to help with it, it's in a [http://bazaar-vcs.org/ Bazaar] branch at [http://users.musicbrainz.org/~luks/picard-qt/bzr/picard.dev/ http://users.musicbrainz.org/~luks/picard-qt/bzr/picard.dev/]:


<pre>python tagger.py
<pre>bzr branch http://users.musicbrainz.org/~luks/picard-qt/bzr/picard.dev/
</pre>
</pre>


==Plugins==
You will also need to install these libraries:

* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt4]
Some example of Picard plugins:
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (1.7)
* [http://users.musicbrainz.org/~luks/picard-qt/lastfm.py Last.fm artist images downloader]
* [[python-musicbrainz2]]

==Tagger Script==

See [[Tagger Script|TaggerScript / Implementation]].

==Screenshots==

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


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

Revision as of 13:27, 8 October 2006


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 Bazaar branch:

bzr get http://bazaar.launchpad.net/~luks/picard/qt-port picard-qt

See the Launchpad page for more info about the branch.

Installation

First, download and install these libraries:

Then build the C extensions and locales:

python setup.py build_ext -i
python setup.py build_locales

And now you can start Picard:

python tagger.py

Plugins

Some example of Picard plugins:

Tagger Script

See TaggerScript / Implementation.

Screenshots

File:picard-main.png File:picard-main-w-browser.png File:picard-tagedit.png File:picard-tagedit-2.png File:picard-cdlookup.png