ubuntuusers.de

A better CD Encoder (abcde) Leerzeichen statt Unterstrich

Status: Gelöst | Ubuntu-Version: Ubuntu 7.04 (Feisty Fawn)
Antworten |

tulek

Avatar von tulek

Anmeldungsdatum:
28. Dezember 2005

Beiträge: Zähle...

Wohnort: Ulsnis

Hallo Forum,

Ich habe heute abcde entdeckt und soweit finde ich das Programm auch mehr als genial,
nur, daß statt Leerzeichen Unterstriche verwendet werden stört mein ästhetisches Empfinden
doch sehr.
Ich habe auf den Manpages zu abcde keine Lösung finden können.
Wißt Ihr vielleicht Rat?

tulek

tulek

(Themenstarter)
Avatar von tulek

Anmeldungsdatum:
28. Dezember 2005

Beiträge: 42

Wohnort: Ulsnis

Für alle Neugierigen:

Startet einen Editor mit root-Rechten (z.B.: sudo gedit)
und öffnet die Datei etc/abcdef.conf.

Dort sucht Ihr folgende Stelle:

# By default, abcde will do the following to CDDB data to get a useful
# * Translate colons to a space and a dash for Windows compatibility
# * Eat control characters, single quotes, and question marks
# * Translate spaces and forward slashes to underscores
# To change that, redefine the mungefilename function.
# mungefilename recieves the CDDB data (artist, track, title, whatever)
# as $1 and outputs it on stdout.
#mungefilename ()
#{
#}

Unter diesen Block folgendes einfügen:

mungefilename ()
{
echo "$@" | sed s,:,\ -,g | tr / __ | tr -d \'\"\?[:cntrl:\]
}

Wahlweise könnt Ihr auch die auskommentierten letzten vier Zeilen löschen.

Falls Ihr Euch oggs macht, solltet Ihr auch unbedingt die Qualität auf irgendwas zwischen Stufe 5-7 stellen, da per
default nur q4 genutzt wird, was zwar mp3s mit der Bitrate immer noch deutlich schlägt, aber sicher ist sicher 😉.

Antworten |