Audio Verwaltung
Inhaltsbeschreibung für Audiodateien
- Tags sind eingebettete Textschnipsel, die bestimmte Kategorien von
Information zur Beschreibung von Audiodateien enthalten.
- CUE-sheets dienen eigentlich der Angabe von Positionen in
Audiodateien, welche für die Erstellung von Indizes verwendet
werden. Sie können aber auch Zusatzinformationen enthalten, da
bspw. das CD-Text-Format es gestattet, solche Zusatzinformationen
zum Tonträger oder zum einzeln Track hinzuzufügen. cue-sheets
werden inzwischen auch von Audio-Wiedergabeprogrammen benutzt, um
große Audiodateien leichter handhabbar zu machen (z.B. gibt es für
xmms ein Modul namens mp3cue, welches ein cue-sheet als zusätzliche
Playliste nutzbar macht.
- Playlists enthalten in der Regel einfach Listen von Audiodateien,
können aber auch Zusatzinformationen zu diesen Dateien enthalten
(extm3u, smil)
Tags
Cue-sheets
Die einzige cue-Datei-Spezifikation (en), die ich bisher gefunden habe
entstammt dem CDRWin-Benutzerhandbuch (pdf). Da werden die folgenden
„cue-sheet-Kommandos“beschrieben:
· CATALOG
· CDTEXTFILE
· FILE
· FLAGS
· INDEX
· ISRC
· PERFORMER
· POSTGAP
· PREGAP
· REM
· SONGWRITER
· TITLE
· TRACK
Playlists
- playlist: http://lynorics.sundawn.net/prog/playlist.html
– funktioniert nicht…
- habe gerade festgestellt, daß man eine playlist auch einfach
mit:
ls -1 *.ogg > playlist.m3u
erzeugen kann – zumindest akzeptiert xmms das als Playliste…
Umsortieren von erweiterten m3u-playlists in emacs
(das perl-script extm3u.pl produziert falsch sortierte Playlisten.)
Umsortieren in emacs
- jeden Eintrag in eine Zeile bringen mit
M-x replace-regexp
\(#.*\)C-Q,C-J\([^#].*$\)
\2::\1
(wobei C-Q,C-J
für
Control-Q Control-J steht und ein Zeilenumbruchzeichen einfügt)
- Zeilen sortieren mit
M-x sort-lines
- kombinierte Zeilen wieder zerteilen
M-x replace-regexp
\(^.*\)::\(.*$\)
\2 C-Q,C-J \1