def filename(self): assert self.track_number < 100, 'With more than 100 tracks this will break ordering' data_dict = dict(self.__dict__) if self.upload.various_artists_mode: data_dict['fname'] = '{0} - {1}'.format(self.joined_artists, self.title) else: data_dict['fname'] = self.title if self.upload.media_total > 10: name = u'{media_number:02d}.{track_number:02d}. {fname}.flac'.format(**data_dict) elif self.upload.media_total > 1: name = u'{media_number}.{track_number:02d}. {fname}.flac'.format(**data_dict) else: name = u'{track_number:02d}. {fname}.flac'.format(**data_dict) return strip_path_chars(name)
def torrent_name(self): return '{0} - {1} - {2} (WEB - FLAC)'.format( strip_path_chars(self.joined_artists), strip_path_chars(self.title), strip_path_chars(str(self.year)) )
def filename(self): return strip_path_chars('{0}.{1}'.format(self.name, self.extension))