PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nettes frontend für xine: kaffeine


ogott
22.08.03, 01:31
hi!

hab über die SUFU nichts über das programm gefunden, also schreib ich halt mal was.
ich finde das frontend ziemlich gut, hat eine gute kde3-integration (man kann z.b. aus dem konqueror oder mozilla einfach einen link auf den player ziehen und er wird abgespielt) und auch die playlist ist angenehm. die shuffle-funktion ist eigentlich gleich gut wie die bei xmms (das hat mich bei noatun immer gestört - kein richtiges/annehmbares shuffle). eine wirklich geniale funktion finde ich die titelanzeige, die über den desktop läuft, wenn der nächste titel abgespielt wird (bei mp3s ganz fein). ich weiss, bei noatun gibts sowas in der art auch, aber das ist einfach nicht so cool.
ausserdem hat es (logischerweise) das coole goom-plugin bei sound streams.

was ich mir noch wünschen würde, wäre:
- ein dock-icon, damit man es auch so wie winamp einfach ohne grosses tratra in der taskleiste laufen lassen kann (das vermisse ich bei xmms).
- einen ID3-tag editor für die playlist
- LIRC support (dürfte nicht allzuschwer realisierbar sein, da es den bei xine ja auch schon gibt)

und hier jetzt endlich der link zur homepage: http://members.chello.at/kaffeine/ oder http://kaffeine.sourceforge.net/

die aktuelle version ist 0.3.2.

ogott

pippi
22.08.03, 06:59
hallo!

auf sowas habe ich "gewartet", ich habe es mir gleich mal kompiliert und muss sagen, dass schon diese frühe version überzeugt. der einzige fehler, den ich bislang entdecken konnte, ist, dass ich die Lautstärke nicht ändern kann (bei xine -pur geht's), aber das ist nicht wirklch ein problem. Super, danke für den tipp!

pippi

ogott
22.08.03, 12:18
wieso kannst du sie nicht ändern? wenn du meinst, dass du den regler nicht findest: ganz rechts unten :D bei mir gehts.

ogott

flashbeast
22.08.03, 12:55
ach so ein mist:
checking for xine-config... no
checking for XINE-LIB version >= 1.0.0... no
*** The xine-config script installed by XINE could not be found
*** If XINE was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XINE_CONFIG environment variable to the
*** full path to xine-config.
configure: error: *** Please install xine-lib first ***
hm was mach ich da nur? hab libxine übrigens installiert, version 1-0.beta4.1mdk. mag der das nicht oder findet der das nicht? :(

bei dem rpm (für mandrake!) findet er die libglxcore oder so nicht, obwohl ich die nvidia-treiber installiert habe :/

*edit:
wenn ich export XINE_CONFIG=/home/flash/.xine/config2 setze, sagt er:
checking for xine-config... /home/flash/.xine/config2
checking for XINE-LIB version >= 1.0.0... ./configure: line 1: /home/flash/.xine/config2: Permission denied
./configure: line 1: /home/flash/.xine/config2: Permission denied
<das ganze ein paar mal>
no
*** Could not run XINE test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means XINE was incorrectly installed
*** or that you have moved XINE since it was installed. In the latter case, you
*** may want to edit the xine-config script: /home/flash/.xine/config2
configure: error: *** Please install xine-lib first ***

der user flash hat übrigens lese- und schreibrechte auf die datei :(

ogott
22.08.03, 14:56
@ flashbeast: da gehts nicht um die configurations-datei sondern um ein programm namens xine-config. das wird mit xine mitinstalliert und ist eben für solche sachen gedacht. das config steht in dem dateiname dafür, dass es für das "./configure" von anderen programmen verwendet wird. such mal in /usr/bin, /usr/local/bin oder wo eben die xine executable ist nach "xine-config".
bei mir liefert ein "whereis xine" folgendes:

ogott@hiigara:~$ whereis xine
xine: /usr/bin/xine /usr/lib/xine /usr/include/xine.h /usr/include/xine /usr/share/xine /usr/man/man1/xine.1

und ein "whereis xine-config" das:

xine-config: /usr/bin/xine-config /usr/man/man1/xine-config.1

wenn das "xine-config" nicht installiert da ist, dann solltest du am besten xine selbst kompilieren.

und das "Permission denied" kommt übrigens wahrscheinlich daher, dass du für die datei zwar lese- und schreib-rechte hast, aber kein ausführ-recht (was bei einer textdatei eigentlich auch widersinnig ist).

ogott

Turrican
22.08.03, 15:57
Hi flashbeast!

Du musst noch das Devel-Paket (libxine1-devel) installieren, dann klappt es! :)
Zumindest das configure...

Ich habe jetzt bei Stufe 2 ("make") ein Problem:


[root@Mandrake kaffeine-0.3.2]# make
make all-recursive
make[1]: Entering directory `/home/fab/Downloads/kaffeine-0.3.2'
Making all in kaffeine
make[2]: Entering directory `/home/fab/Downloads/kaffeine-0.3.2/kaffeine'
source='screenshotpreview.cpp' object='screenshotpreview.o' libtool=no \
depfile='.deps/screenshotpreview.Po' tmpdepfile='.deps/screenshotpreview.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o screenshotpreview.o `test -f 'screenshotpreview.cpp' || echo './'`screenshotpreview.cpp
source='kaffeineapp.cpp' object='kaffeineapp.o' libtool=no \
depfile='.deps/kaffeineapp.Po' tmpdepfile='.deps/kaffeineapp.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o kaffeineapp.o `test -f 'kaffeineapp.cpp' || echo './'`kaffeineapp.cpp
source='kaffeine.cpp' object='kaffeine.o' libtool=no \
depfile='.deps/kaffeine.Po' tmpdepfile='.deps/kaffeine.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o kaffeine.o `test -f 'kaffeine.cpp' || echo './'`kaffeine.cpp
source='xineconfig.cpp' object='xineconfig.o' libtool=no \
depfile='.deps/xineconfig.Po' tmpdepfile='.deps/xineconfig.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o xineconfig.o `test -f 'xineconfig.cpp' || echo './'`xineconfig.cpp
source='videowindow.cpp' object='videowindow.o' libtool=no \
depfile='.deps/videowindow.Po' tmpdepfile='.deps/videowindow.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o videowindow.o `test -f 'videowindow.cpp' || echo './'`videowindow.cpp
videowindow.cpp: In static member function `static void VideoWindow::XineEventListener(void*, const xine_event_t*)':
videowindow.cpp:217: `XINE_EVENT_UI_NUM_BUTTONS' undeclared (first use this function)
videowindow.cpp:217: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [videowindow.o] Fehler 1
make[2]: Leaving directory `/home/fab/Downloads/kaffeine-0.3.2/kaffeine'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/fab/Downloads/kaffeine-0.3.2'
make: *** [all] Fehler 2
[root@Mandrake kaffeine-0.3.2]# make
make all-recursive
make[1]: Entering directory `/home/fab/Downloads/kaffeine-0.3.2'
Making all in kaffeine
make[2]: Entering directory `/home/fab/Downloads/kaffeine-0.3.2/kaffeine'
source='videowindow.cpp' object='videowindow.o' libtool=no \
depfile='.deps/videowindow.Po' tmpdepfile='.deps/videowindow.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o videowindow.o `test -f 'videowindow.cpp' || echo './'`videowindow.cpp
videowindow.cpp: In static member function `static void VideoWindow::XineEventListener(void*, const xine_event_t*)':
videowindow.cpp:217: `XINE_EVENT_UI_NUM_BUTTONS' undeclared (first use this function)
videowindow.cpp:217: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [videowindow.o] Fehler 1
make[2]: Leaving directory `/home/fab/Downloads/kaffeine-0.3.2/kaffeine'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/fab/Downloads/kaffeine-0.3.2'
make: *** [all] Fehler 2


Was bedeutet das? Werd ich nicht schlau draus... :(

Edit und Update: Auch für flashbeast:
Ich habe das Mandrake-RPM jetzt mit --nodeps installiert und es scheint einwandfrei zu funzen!

Susu
22.08.03, 17:57
Mal ganz ehrlich, was ist an kaffeine denn jetzt so toll? Ich schnall das nicht... Naja, werd's mir eh nicht installieren! *lol*

gfc
22.08.03, 18:01
also fpr kde hat mich da der Mplayer + Kplayer (Frontend auf qt3) viel eher überzeugt.. aber jedem das seine..

tsuribito
22.08.03, 18:12
Kmplayer ist imho besser als kplayer.
Aber kaffeine ist auch nicht übel ;)

Susu
22.08.03, 18:20
Original geschrieben von ogott
(man kann z.b. aus dem konqueror oder mozilla einfach einen link auf den player ziehen und er wird abgespielt) Wenn ich im Konqui oder Mozilla auf nen Link klicke (z. B. WMA-Streams o. ä.) dann wird das auch automatisch über xine abgespielt. Was ist an kaffeine jetzt so anders?

flashbeast
22.08.03, 19:03
vielen dank für die tips ;)
leider bin ich bei make auf den gleichen fehler wie Turrican gestoßen, daher versuch ich's jetzt nochmal mit dem rpm...

*edit: ok, hat geklappt. allerdings hab ich noch ein paar probleme mit vollbild, werd das mal unter kde ausprobieren ;)

tsuribito
22.08.03, 19:04
Habt ihr nach Beenden von Kaffeine auch 100% Prozessorlast und müsst ihn dann manuell killen?

flashbeast
22.08.03, 19:12
nein, aber ich hatte den soundserver vergessen zu killen (esd, anlage auf mute :D ), da hab ich mich gewundert wieso der so lange braucht, bis ich in die konsole geschaut habe :D

derRichard
22.08.03, 20:04
hallo!

genau so einen player hab ich immer gesucht.
wow, kaffeine ist genial. :)

//richard

Turrican
22.08.03, 22:29
@Susu:

Ich find die original Xine-GUI voll zum Brechen und mag auch allgemein Mplayer lieber (kann ich jetzt nicht rational wegen Codecs etc. begründen, nur so vom Feeling her).
Hab mich nie um Alternativ-GUIs gekümmert, aber Kaffeine ist doch ganz nett?!

Susu
22.08.03, 22:36
Original geschrieben von Turrican
@Susu:

Ich find die original Xine-GUI voll zum Brechen und mag auch allgemein Mplayer lieber (kann ich jetzt nicht rational wegen Codecs etc. begründen, nur so vom Feeling her).
Hab mich nie um Alternativ-GUIs gekümmert, aber Kaffeine ist doch ganz nett?! Ich fand den MPlayer (kenn ich nur unter SuSE) total zum Kotzen, weil das Teil immer buggy war - entweder ging der Sound nicht, oder das Bild hat geruckelt, oder die Codecs wollten nicht. Xine ist doch so geil. Der "The Mars Volta"-Stream lieft super unter Xine, alle meine Filmchen (die paar) laufen perfekt, die Einstellungsmöglichkeiten sind klasse - also, WIESO *zumteufel* den ollen MPlayer nutzen??? Naja, hauptsache, ihr seid alle glücklich und zufrieden - ist sowieso das Einzige, was zählt...

Grüße,
Xine

-Sensemann-
22.08.03, 23:17
naja auf meinem weitaus schwächerem system läuft der Mplayer ohne probleme...

ogott
23.08.03, 04:05
also ich persönlich mag den mplayer auch nicht so gern. weiss aber nicht, wie ich das begründen soll, wahrscheinlich ist es gewohnheitssache. was ich an xine aber nie mochte, war eben das frontend. ich habe lange zeit kde verwendet, dann lange zeit enlightenment und bin jetzt zu kde3 zurückgekehrt, aber xine hat nie zu irgendwas gepasst vom look&feel her. und die anderen xine-kde-frontends wollten nie kompilieren oder haben sonst probleme gemacht.

@ Turrican: wegen dem komilieren: ich werd auch nicht ganz schlau daraus, aber welche version von qt3 hast du installiert? ich hab per apt-get die neueste kde version installiert (3.1.3). welche version ich von qt3 habe, weiss ich nicht genau, da ich nicht rausbekommen habe, wo ich das nachschauen kann :confused:

ogott

ogott
23.08.03, 04:15
Original geschrieben von flashbeast
ok, hat geklappt. allerdings hab ich noch ein paar probleme mit vollbild, werd das mal unter kde ausprobieren ;)

ich hab auch interessanterweise manchmal keine anzeige, wenn ich in den vollbildmodus schalte. dann muss ich einfach ein paar mal "f" drücken (vollbild) und dann gehts :-/

ogott

Windhund
23.08.03, 06:00
hi,

kaffeine hab ich unter Suse 8.2 laufen, ist wirklich super das Programm, schnell und zuverlässig.

Obs unter Morphix0.4-Gnome läuft, will ich noch rausfinden, schreibe nämlich grad in Opera 7.20 B 4 aus Morphix heraus.

Gruss
Windhund

gfc
23.08.03, 08:03
Original geschrieben von Susu
Ich fand den MPlayer (kenn ich nur unter SuSE) total zum Kotzen, weil das Teil immer buggy war - entweder ging der Sound nicht, oder das Bild hat geruckelt, oder die Codecs wollten nicht.

hach und da kann der mplayer was dafür, dass Suse den Mplayer total falsch konfiguriert?

aber ich liebe so halbwissen, ist ja beinahe tradition hier im Forum..

Leberwurstsaft
23.08.03, 08:16
dass Suse den Mplayer total falsch konfiguriert?
Suse oder Susu, war das jetzt ein Tippfehler ?
;)

Turrican
23.08.03, 08:51
@ogott:

Ich habe auch KDE 3.1.3 (mit den Mandrake-RPMs von Texstar installert).
Also, wenn die Dateinamen hier nicht lügen, ist die QT-Version nach wie vor 3.1.2:

libqt3-3.1.2-9.1tex.i586.rpm
libqt3-common-3.1.2-9.1tex.i586.rpm
libqt3-devel-3.1.2-9.1tex.i586.rpm

Glaubst du, dass es an QT liegt?
Also, die Fehlermeldung beim Kompilieren sagt mir gar nix...

Gruß,
Turrican

gfc
23.08.03, 09:10
Original geschrieben von Leberwurstsaft
Suse oder Susu, war das jetzt ein Tippfehler ?
;)

ich hätt Sus* schreiben sollen ;)

ne, also bei meinem Suse 8.1 war der mplayer zum wegschmeissen.. hab mir damals nach 3tagen nen neuen kompiliert :)

ogott
23.08.03, 12:32
@ Turrican: ich hab jetzt auch mal bei meinen files nachgeschaut und ich habe auch version 3.1.2 von qt. wie gesagt, ob es was damit zu tun hat weiss ich auch nicht :(

aber ich hab dem entwickler mal ein mail geschrieben mit der url zu diesem beitrag und hab ihm auch mitgeteilt, dass jemand komische fehler beim kompilieren hat. vielleicht schaut er sich's ja an?

ogott

Susu
23.08.03, 12:37
Original geschrieben von gfc
hach und da kann der mplayer was dafür, dass Suse den Mplayer total falsch konfiguriert?

aber ich liebe so halbwissen, ist ja beinahe tradition hier im Forum.. Nananana, nu werdense mal nicht unverschämt... *lol* Ich MAG den MPlayer einfach nicht, ob er nun läuft oder nicht - ich find Xine um Längen besser. Und dass meine Probs nicht am Player sondern an SuSE liegen, ist mir durchaus bekannt, also komm mir jetzt nicht mit "Halbwissen"... ;-)

Gruß, Susu

Turrican
23.08.03, 13:47
@ogott:

Prima Idee! :)
Mal abwarten...