Wie "überrede" ich abcde nicht die Vorgabe von /etc/abcde.conf zu verwenden, sondern auf die Option -d zu reagieren: abcde -v This is abcde v2.3.3. -d [devicename] CD-ROM block device that contains audio tracks to be read. Unter 10.2 wird bei -d /dev/cdrecorder trotzdem versucht auf die Vorgabe der abcde.conf zuzugreifen. Ändere ich in abcde.conf auf /dev/cdrecorder wird darauf zugegriffen und ein -d /dev/cdrom ist erfolglos. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Son, 11 Feb 2007, Al Bogner schrieb:
Wie "überrede" ich abcde nicht die Vorgabe von /etc/abcde.conf zu verwenden, sondern auf die Option -d zu reagieren:
abcde -v This is abcde v2.3.3.
-d [devicename] CD-ROM block device that contains audio tracks to be read.
Unter 10.2 wird bei -d /dev/cdrecorder trotzdem versucht auf die Vorgabe der abcde.conf zuzugreifen. Ändere ich in abcde.conf auf /dev/cdrecorder wird darauf zugegriffen und ein -d /dev/cdrom ist erfolglos.
Hm. Die .conf wird vor dem verarbeiten der Optionen erledigt (bei SUSE 9.1). Schau mal selber rein, ob die Reihenfolge immer noch so ist: ==== # Load system defaults if [ -r /etc/abcde.conf ]; then . /etc/abcde.conf fi # Load user preference defaults if [ -r $HOME/.abcde.conf ]; then . $HOME/.abcde.conf fi # We check if the user has defined CDROM and test it exists. [..] # Parse command line options while getopts a:bc:C:d:Dhj:klnNo:pr:x opt ; do [..] d) CDROM="$OPTARG" ;; ==== Ansonsten starte es doch mal mit 'sh -x abcde' und schaue wie/wo CDROM gesetzt wird. HTH, -dnh -- I can't see a conspicuous evolutionary advantage in being good at higher mathematics. -- James Riden -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 11. Februar 2007 23:11 schrieb David Haller: Hallo David,
Am Son, 11 Feb 2007, Al Bogner schrieb:
Wie "überrede" ich abcde nicht die Vorgabe von /etc/abcde.conf zu verwenden, sondern auf die Option -d zu reagieren:
abcde -v This is abcde v2.3.3.
-d [devicename] CD-ROM block device that contains audio tracks to be read.
Unter 10.2 wird bei -d /dev/cdrecorder trotzdem versucht auf die Vorgabe der abcde.conf zuzugreifen. Ändere ich in abcde.conf auf /dev/cdrecorder wird darauf zugegriffen und ein -d /dev/cdrom ist erfolglos.
Hm. Die .conf wird vor dem verarbeiten der Optionen erledigt (bei SUSE 9.1).
Schau mal selber rein, ob die Reihenfolge immer noch so ist:
==== # Load system defaults if [ -r /etc/abcde.conf ]; then . /etc/abcde.conf fi # Load user preference defaults if [ -r $HOME/.abcde.conf ]; then . $HOME/.abcde.conf fi
# We check if the user has defined CDROM and test it exists. [..] # Parse command line options while getopts a:bc:C:d:Dhj:klnNo:pr:x opt ; do [..] d) CDROM="$OPTARG" ;; ====
Ansonsten starte es doch mal mit 'sh -x abcde' und schaue wie/wo CDROM gesetzt wird.
Mache ich ASAP. Ich hänge die Version von 10.2 an, ist ja sehr klein. Ich habe mir schon überlegt eine Variante zu bauen, die eine andere conf verwendet. Aber wenn das wirklich ein Bug ist, sollte der geklärt werden. Al
Hallo, Am Mon, 12 Feb 2007, Al Bogner schrieb:
Am Sonntag, 11. Februar 2007 23:11 schrieb David Haller:
Am Son, 11 Feb 2007, Al Bogner schrieb:
Wie "überrede" ich abcde nicht die Vorgabe von /etc/abcde.conf zu verwenden, sondern auf die Option -d zu reagieren:
abcde -v This is abcde v2.3.3.
-d [devicename] CD-ROM block device that contains audio tracks to be read.
Unter 10.2 wird bei -d /dev/cdrecorder trotzdem versucht auf die Vorgabe der abcde.conf zuzugreifen. Ändere ich in abcde.conf auf /dev/cdrecorder wird darauf zugegriffen und ein -d /dev/cdrom ist erfolglos.
Hm. Die .conf wird vor dem verarbeiten der Optionen erledigt (bei SUSE 9.1).
Schau mal selber rein, ob die Reihenfolge immer noch so ist: [..]
Ist sie.
Ansonsten starte es doch mal mit 'sh -x abcde' und schaue wie/wo CDROM gesetzt wird.
Mache ich ASAP. Ich hänge die Version von 10.2 an, ist ja sehr klein.
Nein. Also, eigentlich müßte das übergebene Device genommen werden. Versuch's mal mit dem sh -x (s.o.). -dnh -- Ich glaube aber nicht, dass der DDR Ram hat. Er hat seinen Rechner doch erst vor einem Jahr gekauft! Die werden Ihm da doch nicht uralt-Speicherbausteine hereingesteckt haben. Maximal kann er also "Ex-DDR"-Speicher haben (Sprich Infineon, denn die Produzieren ja auch in Dresden ...). -- Konrad Neitzel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 12. Februar 2007 19:08 schrieb David Haller: Hallo David,
Schau mal selber rein, ob die Reihenfolge immer noch so ist:
[..]
Ist sie.
Eben, darum habe ich ja meine Version angehängt.
Ansonsten starte es doch mal mit 'sh -x abcde' und schaue wie/wo CDROM gesetzt wird.
Hmmh, jetzt funktioniert es eben direkt von der Konsole. Gestern hatte ich es aus einem Script aufgerufen. Irgendwie sieht es danach aus, dass da eject -t aus der conf reinpfuscht. Da wird nämlich die Lade des DVD (/dev/cdrom) geschlossen und danach dort die CD gesucht und nicht das was mit -d vorgegeben wurde. Multiple exact matches: macht auch Probleme. Ich kann nichts auswählen. Irgendwie sieht es danach aus, dass ich zu gar keiner Eingabe komme. Eine 1 und return, sollte doch in jedem Fall das Skript weiter laufen lassen, oder? Wie zwinge ich abcde die 1. Wahl automatisch zu verwenden? Ein Eintrag von --cddb 1 bei CDDA2WAVOPTS bringt nichts. /etc/abcde.conf HELLOINFO= MP3ENCODERSYNTAX=default CDROMREADERSYNTAX=cdda2wav PADTRACKS=y INTERACTIVE=y LAMEOPTS="--verbose --preset standard" CDDA2WAVOPTS="-paranoia --verbose-level=all --deemphasize" OUTPUTDIR=`pwd` WAVOUTPUTDIR=`pwd` OUTPUTTYPE=mp3 OUTPUTFORMAT='${TRACKNUM}_${TRACKFILE}-${ARTISTFILE}-${ALBUMFILE}' VAOUTPUTFORMAT='${TRACKNUM}_${TRACKFILE}-${ARTISTFILE}-${ALBUMFILE}' MAXPROCS=3 LOWDISK=n pre_read () { eject -t echo "Start" } EJECTCD=y EXTRAVERBOSE=n Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 12 Feb 2007, Al Bogner schrieb:
Am Montag, 12. Februar 2007 19:08 schrieb David Haller:
Schau mal selber rein, ob die Reihenfolge immer noch so ist: [..] Ist sie.
Eben, darum habe ich ja meine Version angehängt.
Hättest du aber nicht über die ML mailen sollen...
Ansonsten starte es doch mal mit 'sh -x abcde' und schaue wie/wo CDROM gesetzt wird.
Hmmh, jetzt funktioniert es eben direkt von der Konsole. Gestern hatte ich es aus einem Script aufgerufen.
Irgendwie sieht es danach aus, dass da eject -t aus der conf reinpfuscht. Da wird nämlich die Lade des DVD (/dev/cdrom) geschlossen und danach dort die CD gesucht und nicht das was mit -d vorgegeben wurde.
Ja. Dein Fehler. pre_read () { $EJECT -t $CDROM echo "Start" }
Multiple exact matches: macht auch Probleme.
Ist das die CDDB-Dingens-Funktion?
Ich kann nichts auswählen. Irgendwie sieht es danach aus, dass ich zu gar keiner Eingabe komme. Eine 1 und return, sollte doch in jedem Fall das Skript weiter laufen lassen, oder?
Keine Ahnung, kannst du mir genauer die Stelle (Ausgaben vorher/nachher) sagen?
Wie zwinge ich abcde die 1. Wahl automatisch zu verwenden? Ein Eintrag von --cddb 1 bei CDDA2WAVOPTS bringt nichts.
Um die CDDB abzufragen wird CDDBTOOL=cddb-tool CDDBTOOLOPTS= verwendet. Also diese Variablen passend setzen. -dnh --
Wo findet man die neusten Kernel für SUSE 8.1 marcel, die lösung _deines_ problemes besteht darin, eine mail an suse-linux-unsubscribe-marcel-stein=t-online.de@suse.com zu schreiben. [micha in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 13. Februar 2007 00:45 schrieb David Haller: Hallo David,
Ja. Dein Fehler.
pre_read () { $EJECT -t $CDROM echo "Start" }
Multiple exact matches: macht auch Probleme.
Ist das die CDDB-Dingens-Funktion?
Ja
Ich kann nichts auswählen. Irgendwie sieht es danach aus, dass ich zu gar keiner Eingabe komme. Eine 1 und return, sollte doch in jedem Fall das Skript weiter laufen lassen, oder?
Keine Ahnung, kannst du mir genauer die Stelle (Ausgaben vorher/nachher) sagen?
Da kommt die Titel-Liste der CD und zwar mindestens 2x (je nach Anzahl der vorhandenen Einträge). Bei Bedarf schicke ich dir ein Beispiel per PM. Das ist lang und hier uninteressant, weil IMHO nichtssagend.
Wie zwinge ich abcde die 1. Wahl automatisch zu verwenden? Ein Eintrag von --cddb 1 bei CDDA2WAVOPTS bringt nichts.
Ich habe einen Workaround gefunden, nämlich in der conf interaktiv abstellen. Das müsste aber auch anders gehen, denn spätestens bei "Various" hat man Probleme, da man dann die Form der CDDB-Einträge nicht mehr auswählen kann. IMir ist aber noch keine CD untergekommen, wo ich das brauchte.
Um die CDDB abzufragen wird
CDDBTOOL=cddb-tool CDDBTOOLOPTS=
verwendet. Also diese Variablen passend setzen.
Das ist ja das Problem. In der Manpage finde ich keine Option dazu. Bei meinem (früher verwendeten) Script, habe ich es mit einer cdda2wav-Option gelöst. query [server] [user] [host] [disc-id] [tracks] WIe schon geschrieben, die cdda2wav-Option wird nicht angenommen. Ich denke, man muss das Script durcharbeiten und rausfinden, welche Option da verwendet wird. CDDBTOOLOPTS habe ich auch in Verdacht, aber welche?
Wo findet man die neusten Kernel für SUSE 8.1
marcel, die lösung _deines_ problemes besteht darin, eine mail an suse-linux-unsubscribe-marcel-stein=t-online.de@suse.com zu schreiben. [micha in suse-linux]
LOL Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Al Bogner
-
David Haller