--- plugins/shoutcast.py.orig 2008-02-16 16:31:00.000000000 +0000 +++ plugins/shoutcast.py 2008-03-16 10:44:46.000000000 +0000 @@ -144,11 +144,11 @@ self.model.remove(load_node) self.last_node = None for line in lines: - m = re.search(r'(\t+)', line) + m = re.search(r'( - )?', line) if m: - tabcount = m.group(1) - genre = m.group(2) - if not tabcount == '\t\t': + genre = m.group(1) + subgenre_prefix = m.group(2) + if not subgenre_prefix: self.add_function(node, genre) else: self.add_function(self.last_node, genre,