PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : xmms: mpc-plugin installiert - wie kann ich es aktivieren?



Dhekon
15.05.05, 14:43
Hallo,

vielleicht bin ich ja einfach nur ein blinder Fisch. Aber:

Ich hab eben das xmms-musepack-plugin installiert (sourcen runter geladen, configure, make, sudo make install (ja genau, habe ubuntu)). Hat alles wunderbar geklappt, nachdem ich noch die nötigen dev-Päckchen installiert hatte.
Jetzt hätte ich gedacht, dass ich nach einem Neustart von XMMS oder spätestens einem Systemneustart (macht mir nix vor, manchmal bringts der schon :) ) mpc-Datein mit XMMS abspielen kann. Aber Fehlanzeige! Er spielt mpc-Dateien genauso wenig wie vorher.
Das Plugin ist auch nicht unter Optionen -> Einstellungen -> Audio-I/O-Plugins -> Eingabeplugins aufgeführt.

Muss ich da vielleicht noch irgendwas aktivieren? Das Plugin in irgenein Config-File eintragen?

fuffy
15.05.05, 15:13
Hi!

Was wird ausgegeben, wenn du xmms über ein Terminal aufrufst?
Was gibt ldd /usr/lib/xmms/Input/musepack.so aus?

Gruß
fuffy

Dhekon
15.05.05, 15:39
tankred@duratschok:~$ xmms
libmpcdec.so.3: cannot open shared object file: Datei oder Verzeichnis nicht gefunden
libmikmod.so.2: cannot open shared object file: Datei oder Verzeichnis nicht gefunden
tankred@duratschok:~$ ldd /usr/lib/xmms/Input/musepack.so
ldd: /usr/lib/xmms/Input/musepack.so: Datei oder Verzeichnis nicht gefunden

fuffy
15.05.05, 16:00
libmpcdec.so.3: cannot open shared object file: Datei oder Verzeichnis nicht gefunden
Er findet die libmpcdec.so.3 gar nicht.



ldd: /usr/lib/xmms/Input/musepack.so: Datei oder Verzeichnis nicht gefunden
Hm, dann verwenden wir wohl unterschiedliche Plugins.

Gruß
fuffy

thenktor
17.05.05, 00:04
Ich schätze die musepack plugins unterscheiden sich ebenso wie die libmusepack von Version zu Version deutlich. Bei mir funktioniert zB

ldd /usr/lib/xmms/Input/xmms-musepack-1.00.so

Dhekon
17.05.05, 14:36
das findet er auch nicht.

aber apropos finden:


tankred@duratschok:/usr/lib/xmms/Input$ sudo find / -name libmpcdec.so.3
/usr/local/lib/libmpcdec.so.3
tankred@duratschok:/usr/lib/xmms/Input$ sudo find / -name libmikmod.so.2
tankred@duratschok:/usr/lib/xmms/Input$

mein Gedanke ist ja jetzt, das xmms beim Start (siehe oben) diese libmpcdec.so.3 vermisst, vielleicht weil sie nicht an der richtigen Stelle ist.
Wo könnt ich die denn hinkopieren oder verlinken, damit xmms sie findet?

weil da gehört sie ja wohl auch nicht dazu:

tankred@duratschok:/usr/lib/xmms/Input$ ls
libcdaudio.so libmikmod.so libmpc.la libmpc.so libmpg123.so libtonegen.so libvorbis.so libwav.so
tankred@duratschok:/usr/lib/xmms/Input$


oder? zumindest hat es nicht gebracht, sie dorthin zu kopieren.

übrigens verwende ich nicht die Version 1.2-RC1 von www.musepack.net und nicht wie ihr die 1.00.

Warum? Weil mir die 1.00 von der Sourceforge noch bisserl suspekter ist: Ich weiss garnicht wie ich die kompilieren soll:


tankred@duratschok:~/zeug/xmms-musepack-1.00$ ls
CVS Makefile README_mpc-plugin_english.txt sh_hd600
akg_k141 equal.c Makefile.Linux.IA32 README_mpc-plugin_finnish.txt sh_hd600.h
akg_k141.h equal.h Makefile.MacOSX.PPC README_mpc-plugin_german.txt synth_filter.c
akg_k401 equalizer.c minimax.h README_mpc-plugin_korean.txt synth_filter.h
akg_k401.h equalizer.h mpc_dec.c README_mpc-plugin_spanish.txt tags.c
akg_k501 huffsv46.c mpc_dec.h requant.c Wanted
akg_k501.h huffsv46.h mppdec.h requant.h xmms.dsp
bitstream.c huffsv7.c mppenc.h sf_amati xmms-musepack.spec
bitstream.h huffsv7.h mpp.h sf_amati.h xmms.vcproj
ChangeLog in_mpc.c mpplus_blue.xpm sh_hd580
config.h in_mpc.h profile.h sh_hd580.h
tankred@duratschok:~/zeug/xmms-musepack-1.00$


außerdem steht in der deutschen README folgendes seltsames:


--------------------------------------------------------------------

INSTALLATION
~~~~~~~~~~~~

XMMS

Einfach die Datei "xmms-musepack-*.dll" in das Verzeichnis
"/usr/X11/lib/xmms/Input" der XMMS-Installation kopieren und XMMS
neustarten. XMMS erkennt seine Plugins selbst\uffffndig.


--------------------------------------------------------------------

selbst wenn das kein Scherz sein soll, so muss ich mich doch stark wundern, wo denn diese dll-Datei sein soll...


tankred@duratschok:~/zeug/xmms-musepack-1.00$ find ./ -name *.dll
tankred@duratschok:~/zeug/xmms-musepack-1.00$

fuffy
17.05.05, 14:58
Hi!


mein Gedanke ist ja jetzt, das xmms beim Start (siehe oben) diese libmpcdec.so.3 vermisst, vielleicht weil sie nicht an der richtigen Stelle ist.
Wo könnt ich die denn hinkopieren oder verlinken, damit xmms sie findet?
Schreib die Zeile /usr/local/lib in die /etc/ld.so.conf und führ /sbin/ldconfig aus. Danach sollte ld die Lib finden.


übrigens verwende ich nicht die Version 1.2-RC1 von www.musepack.net und nicht wie ihr die 1.00.
Ich verwende die 1.1 von musepack.net, welche noch gegen libmusepack statt libmpcdec gelinkt wurde.

Gruß
fuffy

Dhekon
17.05.05, 21:35
klasse, das hats gebracht!
er erwähnt die mpc-lib nicht mehr beim Programmstart und ich kann jetzt MPCs mit XMMS abspielen.

Vielen Dank für deine Geduld :-)