Exemplo n.º 1
0
Arquivo: rfat.py Projeto: GriMel/RFAT
def fill_tags(filename, tracknumber):
    """
    Deletes all tags and sets only title and tracknumber
    """
    audio = File(filename)
    audio.tags.clear()
    audio.tags['TRACKNUMBER'] = [str(tracknumber)]
    audio.tags['TITLE'] = [os.path.splitext(filename)[-1]]
    audio.save()
Exemplo n.º 2
0
def fill_tags(filename, tracknumber):
    """
    Deletes all tags and sets only title and tracknumber
    """
    audio = File(filename)
    audio.tags.clear()
    audio.tags['TRACKNUMBER'] = [str(tracknumber)]
    audio.tags['TITLE'] = [os.path.splitext(filename)[-1]]
    audio.save()
Exemplo n.º 3
0
Arquivo: tests.py Projeto: GriMel/RFAT
 def test_simple_tags_filling(self):
     """
     """
     filename = "test.mp3"
     tracknumber = 1
     f = open(filename, 'w+')
     f.close()
     audio = File(filename)
     audio.tags['TITLE'] = "fill"
     audio.tags['TRACKNUMBER'] = "2"
     audio.save()
     fill_tags(filename, tracknumber)
     audio = File(filename)
     self.assertEqual(audio.tags['TITLE'], [os.path.splitext(filename)[-1]])
     self.assertEqual(audio.tags['TRACKNUMBER'], [str(tracknumber)])
     with self.assertRaises(KeyError):
         audio.tags['ARTIST']
Exemplo n.º 4
0
Arquivo: tests.py Projeto: GriMel/RFAT
 def test_simple_tags_filling(self):
     """
     """
     filename = "test.mp3"
     tracknumber = 1
     f = open(filename, 'w+')
     f.close()
     audio = File(filename)
     audio.tags['TITLE'] = "fill"
     audio.tags['TRACKNUMBER'] = "2"
     audio.save()
     fill_tags(filename, tracknumber)
     audio = File(filename)
     self.assertEqual(audio.tags['TITLE'], [os.path.splitext(filename)[-1]])
     self.assertEqual(audio.tags['TRACKNUMBER'], [str(tracknumber)])
     with self.assertRaises(KeyError):
         audio.tags['ARTIST']