Picard Qt: Difference between revisions
((Imported from MoinMoin)) |
((Imported from MoinMoin)) |
||
Line 26: | Line 26: | ||
<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">'''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><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 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]]) I get some warnings, is this normal Lukáš? <pre>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c picard/util/astrcmp.cpp -o build/temp.linux-i686-2.5/picard/util/astrcmp.occ1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++[...]gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c picard/musicdns/avcodec.cpp -o build/temp.linux-i686-2.5/picard/musicdns/avcodec.o -I/usr/include/ffmpegcc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++/usr/include/ffmpeg/avformat.h:228: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:82)/usr/include/ffmpeg/avformat.h:354: warning: attribute ignored in declaration of ‘struct AVInputImageContext’/usr/include/ffmpeg/avformat.h:354: warning: attribute for ‘struct AVInputImageContext’ must follow the ‘struct’ keyword/usr/include/ffmpeg/avformat.h:378: warning: ‘AVImageInfo’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:363)/usr/include/ffmpeg/avformat.h:381: warning: ‘AVImageInfo’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:363)</pre> -- [[User:Bogdanb|Bogdanb]] |
</ul>For all optional features (I think), add: <code><nowiki>sudo apt-get 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]]) I get some warnings, is this normal Lukáš? <pre>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c picard/util/astrcmp.cpp -o build/temp.linux-i686-2.5/picard/util/astrcmp.occ1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++[...]gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c picard/musicdns/avcodec.cpp -o build/temp.linux-i686-2.5/picard/musicdns/avcodec.o -I/usr/include/ffmpegcc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++/usr/include/ffmpeg/avformat.h:228: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:82)/usr/include/ffmpeg/avformat.h:354: warning: attribute ignored in declaration of ‘struct AVInputImageContext’/usr/include/ffmpeg/avformat.h:354: warning: attribute for ‘struct AVInputImageContext’ must follow the ‘struct’ keyword/usr/include/ffmpeg/avformat.h:378: warning: ‘AVImageInfo’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:363)/usr/include/ffmpeg/avformat.h:381: warning: ‘AVImageInfo’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:363)</pre> -- [[User:Bogdanb|Bogdanb]]Yes, these warnings are outside of the Picard code. But, could we use some other medium for these discussions? Mailing lists, forums, IRC? --[[User:LukasLalinsky|LukasLalinsky]] |
||
</ul> |
</ul> |
||
Revision as of 16:04, 4 March 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
- 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
- Windows Installer (6.5M)
- Source Code Tarball (209K)
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
sudo apt-get libavformat-dev libofa0-dev libgstreamer0.10-dev gstreamer0.10-ffmpeg
(This is from my experience, feel free to add anything else you notice. --Bogdanb) I get some warnings, is this normal Lukáš?gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c picard/util/astrcmp.cpp -o build/temp.linux-i686-2.5/picard/util/astrcmp.occ1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++[...]gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c picard/musicdns/avcodec.cpp -o build/temp.linux-i686-2.5/picard/musicdns/avcodec.o -I/usr/include/ffmpegcc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++/usr/include/ffmpeg/avformat.h:228: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:82)/usr/include/ffmpeg/avformat.h:354: warning: attribute ignored in declaration of ‘struct AVInputImageContext’/usr/include/ffmpeg/avformat.h:354: warning: attribute for ‘struct AVInputImageContext’ must follow the ‘struct’ keyword/usr/include/ffmpeg/avformat.h:378: warning: ‘AVImageInfo’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:363)/usr/include/ffmpeg/avformat.h:381: warning: ‘AVImageInfo’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:363)
-- BogdanbYes, these warnings are outside of the Picard code. But, could we use some other medium for these discussions? Mailing lists, forums, IRC? --LukasLalinsky
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.
Changes
Version 0.9.0alpha2 - 2007-03-04
- New Features:
- Bug Fixes:
Version 0.9.0alpha1 - 2007-03-03
- First release.