Пример #1
0
 def _info(self):
     info = self.mut_obj.info
     fileinfo = [(u'Path', self[PATH]),
                 (u'Size', str_filesize(int(self.size))),
                 (u'Filename', self[FILENAME]),
                 (u'Modified', self.modified)]
     wpinfo = [(u'Frequency', self.frequency),
               (u'Channels', unicode(info.channels)),
               (u'Length', self.length), (u'Bitrate', u'Lossless')]
     return [(u'File', fileinfo), (u"WavPack Info", wpinfo)]
Пример #2
0
 def _info(self):
     info = self.mut_obj.info
     fileinfo = [(u'Path', self[PATH]),
                 (u'Size', str_filesize(int(self.size))),
                 (u'Filename', self[FILENAME]),
                 (u'Modified', self.modified)]
     mainfo = [(u'Bitrate', u'Lossless'), (u'Frequency', self.frequency),
               (u'Channels', unicode(info.channels)),
               (u'Length', self.length),
               (u'Stream Version', unicode(info.version))]
     return [(u'File', fileinfo), (u"Monkey's Audio", mainfo)]
Пример #3
0
 def _info(self):
     info = self.mut_obj.info
     fileinfo = [(u'Path', self[PATH]),
                 (u'Size', str_filesize(int(self.size))),
                 (u'Filename', self[FILENAME]),
                 (u'Modified', self.modified)]
     wpinfo = [(u'Frequency', self.frequency),
               (u'Channels', unicode(info.channels)),
               (u'Length', self.length),
               (u'Bitrate', u'Lossless')]
     return [(u'File', fileinfo), (u"WavPack Info", wpinfo)]
Пример #4
0
        def _info(self):
            info = self.mut_obj.info
            fileinfo = [
                (u'Path', self[PATH]),
                (u'Size', str_filesize(int(self.size))),
                (u'Filename', self[FILENAME]),
                (u'Modified', self.modified)]

            ogginfo = [(u'Bitrate', self.bitrate),
                       (u'Channels', unicode(info.channels)),
                       (u'Length', self.length)]
            return [(u'File', fileinfo), (u'Opus Info', ogginfo)]
Пример #5
0
    def _info(self):
        info = self.mut_obj.info
        fileinfo = [('Path', self[PATH]),
                    ('Size', str_filesize(int(self.size))),
                    ('Filename', self[FILENAME]),
                    ('Modified', self.modified)]

        wmainfo = [('Bitrate', self.bitrate),
                   ('Frequency', self.frequency),
                   ('Channels', unicode(info.channels)),
                   ('Length', self.length)]
        return [('File', fileinfo), ('ASF Info', wmainfo)]
Пример #6
0
 def _info(self):
     info = self.mut_obj.info
     fileinfo = [(u'Path', self[PATH]),
                 (u'Size', str_filesize(int(self.size))),
                 (u'Filename', self[FILENAME]),
                 (u'Modified', self.modified)]
     mainfo = [(u'Bitrate', u'Lossless'),
                (u'Frequency', self.frequency),
                (u'Channels', unicode(info.channels)),
                (u'Length', self.length),
                (u'Stream Version', unicode(info.version))]
     return [(u'File', fileinfo), (u"Monkey's Audio", mainfo)]
Пример #7
0
    def _info(self):
        info = self.mut_obj.info
        fileinfo = [(u'Path', self[PATH]),
                    (u'Size', str_filesize(int(self.size))),
                    (u'Filename', self[FILENAME]),
                    (u'Modified', self.modified)]

        ogginfo = [(u'Bitrate', u'Lossless'),
                (u'Frequency', self.frequency),
                (u'Bits Per Sample', self.bitspersample),
                (u'Channels', unicode(info.channels)),
                (u'Length', self.length)]
        return [('File', fileinfo), ('FLAC Info', ogginfo)]
Пример #8
0
 def _info(self):
     info = self.mut_obj.info
     fileinfo = [(u'Path', self[PATH]),
                 (u'Size', str_filesize(int(self.size))),
                 (u'Filename', self[FILENAME]),
                 (u'Modified', self.modified)]
     apeinfo = [('Length', self.length)]
     attr = [(u'Channels', 'channels'), (u'Version', 'version')]
     for k, v in attr:
         try:
             apeinfo.append([k, unicode(getattr(info, v))])
         except AttributeError:
             continue
     return [('File', fileinfo), ("%s Info" % self.filetype, apeinfo)]
Пример #9
0
 def _info(self):
     info = self.mut_obj.info
     fileinfo = [(u'Path', self[PATH]),
                 (u'Size', str_filesize(int(self.size))),
                 (u'Filename', self[FILENAME]),
                 (u'Modified', self.modified)]
     apeinfo = [('Length', self.length)]
     attr = [
         (u'Channels', 'channels'),
         (u'Version', 'version')]
     for k, v in attr:
         try:
             apeinfo.append([k, unicode(getattr(info, v))])
         except AttributeError:
             continue
     return [('File', fileinfo), ("%s Info" % self.filetype, apeinfo)]
Пример #10
0
        def _info(self):
            info = self.mut_obj.info
            fileinfo = [('Path', self[PATH]),
                        ('Size', str_filesize(int(self.size))),
                        ('Filename', self[FILENAME]),
                        ('Modified', self.modified)]
            try:
                version = self.mut_obj.tags.version
                version = ('ID3 Version', self.filetype)
            except AttributeError:
                version = ('ID3 Version', 'No tags in file.')
            fileinfo.append(version)

            if isinstance(self.mut_obj, DSFFileType):
                mpginfo = [('Type', 'DSF')]
            elif isinstance(self.mut_obj, AIFFFileType):
                mpginfo = [('Type', 'AIFF')]
            elif (self.mut_obj, ID3FileType):
                mpginfo = [('Version',
                            u'MPEG %i Layer %i' % (info.version, info.layer))]
            else:
                mpginfo = []

            try:
                mpginfo.append(('Bitrate', self.bitrate))
            except AttributeError:
                pass

            try:
                mpginfo.append(('Frequency', self.frequency))
            except AttributeError:
                pass

            try:
                mpginfo.append(('Mode', MODES[info.mode]))
            except AttributeError:
                pass

            try:
                mpginfo.append(('Length', self.length))
            except Att:
                pass

            return [('File', fileinfo), (mpginfo[0][0], mpginfo)]
Пример #11
0
        def _info(self):
            info = self.mut_obj.info
            fileinfo = [('Path', self[PATH]),
                        ('Size', str_filesize(int(self.size))),
                        ('Filename', self[FILENAME]),
                        ('Modified', self.modified)]
            try:
                version = self.mut_obj.tags.version
                version = ('ID3 Version', self.filetype)
            except AttributeError:
                version = ('ID3 Version', 'No tags in file.')
            fileinfo.append(version)

            if isinstance(self.mut_obj, DSFFileType):
                mpginfo =[('Type', 'DSF')]
            elif isinstance(self.mut_obj, AIFFFileType):
                mpginfo =[('Type', 'AIFF')]
            elif (self.mut_obj, ID3FileType):
                mpginfo =[('Version', u'MPEG %i Layer %i' % (info.version, info.layer))]
            else:
                mpginfo =[]
                
            try:
                mpginfo.append(('Bitrate', self.bitrate))
            except AttributeError:
                pass

            try:
                mpginfo.append(('Frequency', self.frequency))
            except AttributeError:
                pass

            try:
                mpginfo.append(('Mode', MODES[info.mode]))
            except AttributeError:
                pass

            try:
                mpginfo.append(('Length', self.length))
            except Att:
                pass


            return [('File', fileinfo), (mpginfo[0][0], mpginfo)]
Пример #12
0
        def _info(self):
            info = self.mut_obj.info
            fileinfo = [('Path', self[PATH]),
                        ('Size', str_filesize(int(self.size))),
                        ('Filename', self[FILENAME]),
                        ('Modified', self.modified)]
            try:
                version = self.mut_obj.tags.version
                version = ('ID3 Version', self.filetype)
            except AttributeError:
                version = ('ID3 Version', 'No tags in file.')
            fileinfo.append(version)

            mpginfo = [('Version', u'MPEG %i Layer %i' % (info.version, info.layer)),
                       ('Bitrate', self.bitrate),
                       ('Frequency', self.frequency),
                       ('Mode', MODES[info.mode]),
                       ('Length', self.length)]

            return [('File', fileinfo), (mpginfo[0][0], mpginfo)]