def score(filename, fileobj, header_data):
        filename = filename.lower()

        return (header_data.startswith(b"ID3") * 2 +
                endswith(filename, b".mp3") +
                endswith(filename, b".mp2") + endswith(filename, b".mpg") +
                endswith(filename, b".mpeg"))
예제 #2
0
    def score(filename, fileobj, header):
        filename = filename.lower()

        return (header.startswith(b"MP+") + header.startswith(b"MPCK") +
                endswith(filename, b".mpc"))
예제 #3
0
 def score(filename, fileobj, header):
     filename = filename.lower()
     s = endswith(filename, ".aac") or endswith(filename, ".adts") or \
         endswith(filename, ".adif")
     s += b"ADIF" in header
     return s
예제 #4
0
 def score(filename, fileobj, header):
     filename = filename.lower()
     return header.startswith(b"MThd") and (endswith(filename, ".mid")
                                            or endswith(filename, ".midi"))
예제 #5
0
 def score(filename, fileobj, header):
     return header.startswith(b"FRM8") * 2 + endswith(filename, ".dff")
예제 #6
0
 def score(filename, fileobj, header):
     return header.startswith(b"MAC ") + endswith(filename.lower(), ".ape")
예제 #7
0
 def score(filename, fileobj, header_data):
     return (header_data.startswith(b"fLaC") +
             endswith(filename.lower(), ".flac") * 3)
예제 #8
0
    def score(filename, fileobj, header):
        filename = filename.lower()

        return (header.startswith(b"RIFF") + (header[8:12] == b'WAVE')
                + endswith(filename, b".wav") + endswith(filename, b".wave"))
예제 #9
0
파일: tak.py 프로젝트: tomjohnhall/mutagen
 def score(filename, fileobj, header):
     return header.startswith(b"tBaK") + endswith(filename.lower(), ".tak")
예제 #10
0
    def score(filename, fileobj, header):
        filename = filename.lower()

        return (header.startswith(b"FORM") * 2 + endswith(filename, b".aif") +
                endswith(filename, b".aiff") + endswith(filename, b".aifc"))
예제 #11
0
 def score(filename, fileobj, header):
     return (header.startswith(b"ID3") + header.startswith(b"TTA") +
             endswith(filename.lower(), b".tta") * 2)
예제 #12
0
 def score(filename, fileobj, header):
     return header.startswith(b"\x0b\x77") * 2 \
         + (endswith(filename, ".ac3") or endswith(filename, ".eac3"))
예제 #13
0
파일: dsf.py 프로젝트: tomjohnhall/mutagen
 def score(filename, fileobj, header):
     return header.startswith(b"DSD ") * 2 + \
         endswith(filename.lower(), ".dsf")