Kein Sound bei der CD
Kein Sound bei der CD
Hi folks,
ich habe mir gerade frisch Suse10.0 installiert und es geht wirklich alles bis...
Leg in eine CD ins Laufwerk ein, startet kscd, aber ich hör nichts,
obwohl die Anzeige sagt, daß das Stück abgespielt wird.
Der Sound ist aber da, wenn ich mich ein/auslogge, mp3s, oggs,
DVDs, Videos abspiele oder Internet-Radio höre,
aber eben nicht wenn ich eine CD hören will.
Im Mixer ist nichts auf "mute" gestellt, außer daß immer bei CD
das Lämpchen für Aufnahme eingeschaltet ist.
Wie kann ich das permanent Auschalten (beim nächsten Mal ist es wieder da)?
Oder gibt es sonst noch eine Lösung?
ich habe mir gerade frisch Suse10.0 installiert und es geht wirklich alles bis...
Leg in eine CD ins Laufwerk ein, startet kscd, aber ich hör nichts,
obwohl die Anzeige sagt, daß das Stück abgespielt wird.
Der Sound ist aber da, wenn ich mich ein/auslogge, mp3s, oggs,
DVDs, Videos abspiele oder Internet-Radio höre,
aber eben nicht wenn ich eine CD hören will.
Im Mixer ist nichts auf "mute" gestellt, außer daß immer bei CD
das Lämpchen für Aufnahme eingeschaltet ist.
Wie kann ich das permanent Auschalten (beim nächsten Mal ist es wieder da)?
Oder gibt es sonst noch eine Lösung?
xmms hat ein cd-read plugin, welches das digitale Auslesen von Audio-CDs erlaubt. Funktioniert einwandfrei - eben dann auch ohne Audio-Kabel.
Du kannst deshalb DVDs mit Sound hören, weil es eine komplett andere Sache ist. Die DVD-Daten (Bild und Ton) liegen als Datei auf der DVD und darauf kann natürlich als Datei zugegriffen werden. (Du kannst auch Daten-CDs mit Wave-Dateien drauf abspielen; das ist etwas anderes als eine Audio-CD, auch wenn einem Brennprogramme die Illusion vermitteln, dass man einfach nur wave- oder mp3-Dateien auf CD kopiert und diese dann als Audio-CD abspielbar sind.)
Du kannst deshalb DVDs mit Sound hören, weil es eine komplett andere Sache ist. Die DVD-Daten (Bild und Ton) liegen als Datei auf der DVD und darauf kann natürlich als Datei zugegriffen werden. (Du kannst auch Daten-CDs mit Wave-Dateien drauf abspielen; das ist etwas anderes als eine Audio-CD, auch wenn einem Brennprogramme die Illusion vermitteln, dass man einfach nur wave- oder mp3-Dateien auf CD kopiert und diese dann als Audio-CD abspielbar sind.)
Offensichtlich fehlt mir tatsächlich ein Plugin.
Der einzige Player, der mir Audio-Cds und mp3s abspielt, ist xine!
Mit amarok und xmms geht es nicht und im KDE kann ich
auch nicht mehr CDs nach mp3 rippen (ogg geht).
Ich habe im Netz schon nach diesem Problem gesucht und
Hinweise auf plugins bei packman gefunden.
Aber dort sieht es keine plugins für xmms mehr...?
Hast du vielleicht irgendwelche Links auf die fehlenden Plugins?
xmms ist halt mein Lieblings-Player.
Der einzige Player, der mir Audio-Cds und mp3s abspielt, ist xine!
Mit amarok und xmms geht es nicht und im KDE kann ich
auch nicht mehr CDs nach mp3 rippen (ogg geht).
Ich habe im Netz schon nach diesem Problem gesucht und
Hinweise auf plugins bei packman gefunden.
Aber dort sieht es keine plugins für xmms mehr...?
Hast du vielleicht irgendwelche Links auf die fehlenden Plugins?
xmms ist halt mein Lieblings-Player.
Hier gibts das Plugin:
http://www.xmms.org/plugins.php?details=219
Das ganze lässt sich per Shell so erledigen:
und dann als root
http://www.xmms.org/plugins.php?details=219
Das ganze lässt sich per Shell so erledigen:
Code: Select all
wget ftp://mud.stack.nl/pub/OuterSpace/willem/xmms-cdread-0.11d.tar.gz
tar -zxf xmms-cdread-0.11d.tar.gz
cd xmms-cdread-0.11d
./configure && make
Code: Select all
make install
Also diesem Link zufolge:
http://www.novell.com/products/linuxpac ... devel.html
existiert ein gtk-devel Package. Ich denke, du solltest irgendwo auf den SuSE-Seiten das Paket finden (dann einfach mit "rpm -ivh Paket_name" installieren).
http://www.novell.com/products/linuxpac ... devel.html
existiert ein gtk-devel Package. Ich denke, du solltest irgendwo auf den SuSE-Seiten das Paket finden (dann einfach mit "rpm -ivh Paket_name" installieren).
Das Paket habe ich jetzt gefunden und installiert und
auch ./configure lief durch, aber...
Beim make:
cdread.c:24:25: error: xmms/plugin.h: No such file or directory
In file included from cdread.c:62:
cdromlinux.h: In function 'cdrom_read_audio':
cdromlinux.h:63: warning: pointer targets in assignment differ in signedness
cdread.c: At top level:
cdread.c:65: error: syntax error before 'cd_ip'
...und und und
Langsam bin ich mit meinem Latein am Ende.
Was fehlt noch?
auch ./configure lief durch, aber...
Beim make:
cdread.c:24:25: error: xmms/plugin.h: No such file or directory
In file included from cdread.c:62:
cdromlinux.h: In function 'cdrom_read_audio':
cdromlinux.h:63: warning: pointer targets in assignment differ in signedness
cdread.c: At top level:
cdread.c:65: error: syntax error before 'cd_ip'
...und und und
Langsam bin ich mit meinem Latein am Ende.
Was fehlt noch?
Die xmms-Includes scheinen nicht automatisch gefunden zu werden. Du solltest zuerst einmal selbst herausfinden, wo sie sind:
...hm... also die widerlichste Art das Problem dann zu lösen ist folgende:
Dieser Befehl zeigt dir an, wo überall die Includes verwendet werden:
Das ergibt:
Bei diesen Dateien nimmst du dann per Hand (mit dem Text-Editor deiner Wahl) (jetzt ein awk-Skript zu schreiben ist ein bisschen viel Overhead) Änderungen folgender Art vor:
Ersetze Zeilen dieser Art:
Wobei INCLUDE_VERZEICHNIS das Verzeichnis ist, was mit dem ersten ls-Befehl erfragt wurde (wo kein "no such file or directory" kam).
Danach sollte das make sauber durchlaufen.
Code: Select all
ls -d /usr/include/xmms
ls -d /usr/X*/include/xmms
ls -d /include/xmms
Dieser Befehl zeigt dir an, wo überall die Includes verwendet werden:
Code: Select all
grep -rl "<xmms/" *.c *.h
Code: Select all
cdconf.c
cddb.c
cdread.c
server.c
Ersetze Zeilen dieser Art:
Code: Select all
#include <xmms/configfile.h>
durch
#include "INCLUDE_VERZEICHNIS/configfile.h"
Danach sollte das make sauber durchlaufen.
Das muss aber
heißen. Du suchst doch nach Dateien, bei denen xmms im Namen enthalten ist und nicht nach Dateien, die genau "xmms" heißen.
MfG
Code: Select all
find / -name *xmms*
MfG