Kodierungsrichtlinien
Kodierung
- Ogg Vorbis Version 1.0 oder hoeher. empfohlen ist libvorbis 1.1, die tatsächlich besser klingen soll
- Qualitaetsstufe 6.0 - kein Bitratenmanagement.
- Beim Auslesen am besten irgendeine Abart von CDparanoia verwenden. Entscheidend ist, dass die digitalen Daten 100%-ig richtig gegrabbt werden. Saemtliche Optionen diesbezueglich auf hoechste Qualitaet stellen.
Metainformationen setzen: Mindestens title, artist, album und tracknumber.
- Die Dateinamen sind uebrigens egal, die koennen spaeter an Hand der Metainformationen generiert werden.
Wichtig: Nur Originale einlesen! Nur dann weiss man sicher, dass man "saubere" Daten hat.
FreeDB-Einträge
- Auf Rechtschreibung achten, bei jeder CD die FreeDB-Informationen mit denen auf der CD-Huelle vergleichen.
- Schreibung darueberhinaus normalisieren:
- Gemischte Gross- und Kleinschreibung verwenden. Auf jeden Fall Titel, die in NUR GROSSBUCHSTABEN geschrieben sind, verbessern. nur kleinbuchstaben haben wir bisher meistens nicht geaendert, sollte aber auch verbessert werden. Das ist Ansichtssache, entscheidend ist es, konsistent zu sein.
- geraden Apostroph verwenden (insb. nicht den schraegen ` , der eigentlich ein Anfuehrungszeichen ist)
- Bei englischen Titeln Jeden Ersten Buchstaben Gross Schreiben. Alternativ dazu kann man auch die echten Regeln fuer englische Grossschreibung in Titeln benutzen: Dann werden Woerter wie "a" und "the" naemlich klein geschrieben (fuer die genauen Regeln mal im Netz suchen).
- bei mehreren CDs die CD-Nummer so schreiben: "(CD 1)", also in Klammern, mit Leerzeichen zwischen D und der Zahl, nicht Disc, Disk oder so, sondern CD (und natuerlich ohne Anfuehrungszeichen).
- Bei Samplern wird der Artist auf "Various" gesetzt, die einzelnen Stuecke werden dann folgendermassen benannt:
- Artist / Trackname (also mit "Leerzeichen-Schraegstrich-Leerzeichen" dazwischen
- Bonus-Tracks: "(Bonus Track)"
- leere Tracks: "(Empty Track)"
- keine Titel: "(No Title)"
- Korrekturen zurueck an die FreeDB schicken (dabei geht es aber nicht darum, die FreeDB an unsere Konventionen anzupassen sondern hauptsaechlich darum, falsche Informationen zu korrigieren)
Hinweis
Bei der Uebersetzung der FreeDB-Informationen in Ogg-Vorbis-Tags patzen einige Programme, wenn es um das "Various"-Feld geht. Sie kennen nicht die Konvention, bei Samplern Kuenstler und Tracknamen in das TITLE-Feld durch Schraegstrich getrennt aufzunehmen und produzieren Oggs mit artist="various" und title="Kuenstler / Trackname", was natuerlich komplett falsch ist. Dies laesst sich aber durch ein Skript korrigieren, deshalb kann man solche Programme trotzdem benutzen.
Empfehlung
Unter http://www.hispalinux.es/~data/abcde.php kann man ABCDE (A Better CD Encoder) herunterladen. Dieses Programm benutzen wir auch und es tut ziemlich genau das, was wir wollen. Mit folgender Konfigurationsdatei werden die Dateinamen auch richtig erzeugt:
#CDDBURL="http://de.freedb.org/~cddb/cddb.cgi"
#CDDBCOPYLOCAL="y"
#CDDBLOCALDIR="$HOME/.cddb"
#CDDBUSELOCAL="y"
#PADTRACKS=y
OGGENCOPTS="-q 6.0"
ACTIONS=cddb,read,encode,tag,move,clean
CDROM=/dev/cdroms/cdrom0
OUTPUTTYPE=ogg
OUTPUTFORMAT='Alben/${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM} ${TRACKFILE}'
VAOUTPUTFORMAT='Sampler/${ALBUMFILE}/${TRACKNUM} ${ARTISTFILE} - ${TRACKFILE}'
mungefilename ()
{
echo "$@" | sed s,:,\ -,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
}Die auskommentierten Zeilen sind nur Empfehlungen.
