Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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))
     )
Exemplo n.º 3
0
 def filename(self):
     return strip_path_chars('{0}.{1}'.format(self.name, self.extension))