Exemple #1
0
 def _parse_tag(self, fh):
     # for spec, see https://xiph.org/flac/ogg_mapping.html
     header_data = fh.read(4)
     while len(header_data):
         meta_header = struct.unpack("B3B", header_data)
         size = self._bytes_to_int(meta_header[1:4])
         if meta_header[0] == 4:
             oggtag = Ogg(fh, 0)
             oggtag._parse_vorbis_comment(fh)
             self.update(oggtag)
             return
         else:
             fh.seek(size, 1)
             header_data = fh.read(4)
Exemple #2
0
def test_invalid_ogg_file():
    tag = Ogg.get(os.path.join(testfolder, 'samples/flac1.5sStereo.flac'))
Exemple #3
0
def test_invalid_ogg_file():
    tag = Ogg.get(os.path.join(samplefolder, "flac1.5sStereo.flac"))
def test_invalid_ogg_file():
    tag = Ogg.get(os.path.join(testfolder, 'samples/flac1.5sStereo.flac'))