コード例 #1
0
ファイル: definitions.py プロジェクト: AtomLaw/Airtime
    def tr_title(k):
        #unicode_unknown = u"unknown"
        new_title = u""
        if is_airtime_recorded(k) or k['title'] != u"":
            new_title = k['title']
        else:
            default_title = no_extension_basename(k['path'])
            default_title = re.sub(r'__\d+\.',u'.', default_title)

            # format is: track_number-title-123kbps.mp3
            m = re.match(".+?-(?P<title>.+)-(\d+kbps|unknown)$", default_title)
            if m: new_title = m.group('title')
            else: new_title = re.sub(r'-\d+kbps$', u'', default_title)

        return new_title
コード例 #2
0
ファイル: definitions.py プロジェクト: Gambiit/airtime
    def tr_title(k):
        #unicode_unknown = u"unknown"
        new_title = u""
        if is_airtime_recorded(k) or k['title'] != u"":
            new_title = k['title']
        else:
            default_title = no_extension_basename(k['path'])
            default_title = re.sub(r'__\d+\.', u'.', default_title)

            # format is: track_number-title-123kbps.mp3
            m = re.match(".+?-(?P<title>.+)-(\d+kbps|unknown)$", default_title)
            if m: new_title = m.group('title')
            else: new_title = re.sub(r'-\d+kbps$', u'', default_title)

        return new_title
コード例 #3
0
ファイル: metadata.py プロジェクト: flowfeeler/Airtime
 def is_recorded(self):
     """
     returns true if the file has been created by airtime through recording
     """
     return mmp.is_airtime_recorded( self.__metadata )
コード例 #4
0
ファイル: metadata.py プロジェクト: Gambiit/airtime
 def is_recorded(self):
     """
     returns true if the file has been created by airtime through recording
     """
     return mmp.is_airtime_recorded( self.__metadata )