diff -u podcasts/__init__.py wodcasts/__init__.py --- podcasts/__init__.py 2010-03-26 09:02:49.000000000 -0700 +++ wodcasts/__init__.py 2010-04-21 12:17:16.564131241 -0700 @@ -163,13 +163,14 @@ tracks = [] for e in entries: - tr = trax.Track(e['enclosures'][0].href) - date = e['updated_parsed'] - tr.set_tag_raw('artist', title) - tr.set_tag_raw('title', e['title']) - tr.set_tag_raw('date', "%d-%02d-%02d" % - (date.tm_year, date.tm_mon, date.tm_mday)) - tracks.append(tr) + for link in e['enclosures']: + tr = trax.Track(link.href) + date = e['updated_parsed'] + tr.set_tag_raw('artist', title) + tr.set_tag_raw('title', '%s: %s' % (e['title'], link.href.split('/')[-1])) + tr.set_tag_raw('date', "%d-%02d-%02d" % + (date.tm_year, date.tm_mon, date.tm_mday)) + tracks.append(tr) pl.add_tracks(tracks) self._set_status('')