$NetBSD: patch-aa,v 1.1 2005/05/21 23:20:24 augustss Exp $ --- bin/pymusique.orig 2005-04-10 22:57:54.000000000 +0200 +++ bin/pymusique 2005-05-20 20:17:36.000000000 +0200 @@ -460,7 +460,13 @@ if not os.path.isdir(self.config['songdir']): os.mkdir(self.config['songdir']) metadata = self.download['metaData'] - filename = metadata['playlistArtistName'] + ' - ' + metadata['playlistName'] + ' - ' + metadata['songName'] + trackNo = '' + if 'trackNumber' in metadata: + trackNo = metadata['trackNumber'] + if len(trackNo) < 2: + trackNo = '0' + trackNo + trackNo = trackNo + ' - ' + filename = metadata['playlistArtistName'] + ' - ' + metadata['playlistName'] + ' - ' + trackNo + metadata['songName'] filename = os.path.join(self.config['songdir'], filename.replace('/', '-') + '.m4a') file(filename, 'wb').write(data) try: