-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
53 lines (30 loc) · 1.75 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Sayonara for TuneStorm [email protected] 10.19.2012
Libraries
- Qt >= 4.7: Gui, Core, Phonon, Xml, Sqlite http://qt.nokia.com/products/
- libcurl http://curl.haxx.se/libcurl/
- Taglib http://developer.kde.org/~wheeler/taglib.html
- Gstreamer development files, GStreamer plugins
1. Linux
Due to the plugin-based design there are several makefiles now: Makefile, Makefile.sayonara, Makefile.gstreamer, Makefile.phonon. Makefile is just a wrapper for the three smaller ones. This wrapper Makefile also builds its dependency-Makefiles out of the Qt project files automatically (Sayonara.pro, Gstreamer.pro, Phonon.pro). Gstreamer is mandatory and will be linked static to sayonara while Phonon is build as a complete optional plugin which brings its own installation routine.
For building just Sayonara type
make sayonara
For building the Phonon backend
make phonon
For building the Gstreamer backend
make gst
For building everything
make (all)
Installing sayonara is done by
make install
Installing the phonon plugin is done by
make phonon-install
Do not use qmake anymore!!! If you have used qmake, you can restore the Makefile by renaming the Makefile.bak
2. Windows
On Windows you have to set environment variables: There is a Visual Studio 2008 solution, but not updated every time, so maybe the project will miss a few files
Qt: QTDIR
Taglib: LIBTAG
libcurl: CURL
Known issues:
Some MP3 files are not played due to some Phonon issue (the standard Windows DirectX backend fails, so the next step will contain compilation of an alternative backend e.g. gstreamer under Windows)
3. MAC
Same as for Linux, try to fetch all packages with MacPorts