Sonntag, 17. Februar 2008
Ende der Neunziger Jahre brannte ich im Abstand von wenigen Monaten Audio-CDs, deren Inhalt ich selbst zusammengestellt hatte.
Folgende Faktoren bildeten die Ursache dieser intensiven Brenntätigkeit:
- erstmals erschwinglicher CD-Brenner und -Rohlinge
- ISDN (ein MP3 in der Grösse von 3MB war bei 8KByte/s in ca. 6.5 Minuten heruntergeladen)
- Napster (das erste grosse P2P-Netzwerk)
- Führerschein
- eigenes Auto
- CD-Player im Auto
Im nachfolgenden folgen die Track-Listings meiner Scheiben, um sie der Nachwelt zu erhalten – und vielleicht auch vergessen gegangene Klassiker wiederauferstehen zu lassen.
MAD Trance I.
– (verschollen)
MAD Trance II.
- William Orbit – Barbers Adagio For Strings (6:36)
- Ayla – Angelfalls (waterfall Rmx) (7:55)
- Beam & Yanou – Rainbow Of Mine (7:31)
- Binary Finary – 2000 (dumonde Rmx) (8:43)
- Blank & Jones – After Love (signum Rmx) (7:54)
- Kay Cee – Millennium Stringz (ext.) (8:36)
- Mythos & Dj Cosmo – Send Me An Angel (tandu Rmx) (6:52)
- Sunbeam – Arms Of Heaven (ext.) (6:06)
- Dj Taylor & Flow – Was Ist Zeit (8:08)
- Sunbeam – Energy (5:34)
MAD Trance III.
- Hybrid – Finished Symphony (3:26)
- Denki Groove – Niji (ext.) (10:40)
- William Orbit – Ravels Pavane (corsten Rmx) (6:37)
- Alice Deejay – Better Off Alone (signum Rmx) (6:20)
- Paffendorf – Where Are You (club Mix) (5:13)
- Final Fantasy – The Sound Of Atom Splitting (5:11)
- Kosmonova – Danse Avec Moi (airscape Rmx) (3:53)
- Mario Lopez & Red Sector – Into My Brain (club Rmx) (6:41)
- Paul Van Dyk – Another Way (3:24)
- Beam & Yanou – Rainbow Of Mine (cyros Rmx) (3:52)
- Mythos & Dj Cosmo – Send Me An Angel (3:44)
- Ayla – Angelfalls (3:46)
- Tom Novy Feat. Lima – Now Or Never (4:31)
- E-cyas – Are You Real (3:54)
- Sash – Rock The Block (3:44)
MAD Trance IV.
- Liquid Love – Sweet Harmony (b. & J. Rmx) (9:13)
- Blank & Jones – The Nightfly (whitelabel Rmx) (8:59)
- Rank 1 – Airwave (dutch Force Rmx) (7:29)
- Taucher – Science Fiction (9:43)
- Alice Deejay – Better Off Alone (dumonde Rmx) (6:17)
- Dj Jam X & De Leon – Follow Me (dumonde Rmx) (8:20)
- Human Force – Odissey 3000 (junk Pr. Rmx) (8:32)
- Kay Cee – Escape (club Mix) (6:06)
- Blank & Jones – Cream (6:59)
MAD Trance V.
- Beam & Yanou – Sound Of Love (sunbeam Rmx) (7:28)
- Atb – The Summer (ext.) (5:08)
- Danski & Delmundo – Breakin (airscape Rmx) (4:46)
- York – On The Beach (6:57)
- Ayla – Singularity – Brainchild 2 (7:56)
- Crw – I Feel Love (dumonde Rmx) (7:08)
- Cyberstorm – Energy (dumonde Rmx) (8:30)
- Dj Yanny & The Paragod – Initialize (dj Framic Rmx) (5:33)
- Krieger – Der Krieger (5:50)
- Kay Cee – Escape 2 (6:55)
- Tomcraft Vs. Sunbeam – Versus (niels Van Gogh Rmx) (7:32)
MAD Trance VI.
- B-voice – Eternity 2000 (fridge Rmx) (7:09)
- Atb – Ohh Ya (6:01)
- Dj Mind-x – Nightingale (tandu Rmx) (6:42)
- Dj Energy – Set You Free (ext.) (6:44)
- Dj Tomcraft – Silence (vocal Mix) (9:55)
- Major League – Wonder Where You Are (vocal) (9:10)
- Delirium Feat. Sarah Mclachlan – Silence (tiesto Rmx) (11:35)
- Lady Tom – House Of House (donatis Rmx) (7:26)
- Fast – Transmission (original Mix) (7:23)
MAD Trance VII.
- Rmb – Deep Down Below (6:11)
- Paul Van Dyk – We Are Alive (original Mix) (7:34)
- Talla 2xlc – World In My Eyes (cruz Rmx) (7:23)
- Delerium – Silence (airscape Rmx) (8:39)
- Rmb – Deep Down Below (mellow Rmx) (8:23)
- York – Reachers Of Civilisation (rmx) (6:35)
- Fragma Feat. Maria Rubia – Everytime You… (dumonde Rmx) (6:23)
- Mellow-d – At Night (sunbeam Rmx) (7:41)
- Cosmic Gate – Exploration Of Space (8:16)
Parsereien der Faulheit halber
Die Track-Listing hatte ich glücklicherweise nach dem Brennen abgespeichert. Erst vor einigen Monaten stiess ich per Zufall wieder auf die vom Brennprogramm erstellten Text-Dateien. Da ich ein ausgesprochen fauler Kerl bin, habe ich schnell ein PHP-Script geschrieben, das ich lokal laufen und die INI-ähnlichen Tracklisting-Dateien parsen liess:
<?php
if(!isset($argv)) {
die('argv not set');
}
$path = dirname(__FILE__) . '/' . $argv[1];
print($path . "\n");
$raw = parse_ini_file($path,true);
//var_dump($raw);
foreach($raw as $key=>$track) {
if(!ereg("^Track",$key)) {
continue;
}
$tmp = null;
$tmp .= "<li>";
$tmp .= ucwords($track['Artist']);
$tmp .= " - ";
$tmp .= ucwords($track['Title']);
$tmp .= " (" . $track['Playtime'] . ")";
$tmp .= "</li>\n";
print($tmp);
}
?>
Damit ich keine Fehlermeldung in der Form
Warning: Error parsing mad_trance_III.txt on line 13
in format.php on line 9
zu Gesicht erhielt, musste ich die INI-Dateien aber noch etwas anpassen. Hierzu wählte ich TextMate und folgenden Regex-Ausdruck:
Find: ([^\]])\n
Replace: $1"\n
Anschliessend noch …
Find: =
Replace: ="
… und standardkonform waren die INI-Dateien. Obwohl – wenn ich recht überlege, hätte man das ja auch mit PHP machen können? Seis drum.