def save_video(self, filename): self.type = 2 (self.width, self.height) = get_video_size(filename) self.length = get_media_duration(filename) super(LibraryFile, self).save() # Intermediate save to get new ID self.filename = "adex%s_%s" % (self.id, self.name) genVideoThumb(filename, settings.MEDIA_ROOT + "v/thumb/%s.jpg" % self.filename) file_move_safe(filename, settings.MEDIA_ROOT + "v/%s" % self.filename)
def save_audio(self, filename): self.type = 3 self.length = get_media_duration(filename) super(LibraryFile, self).save() # Intermediate save to get new ID self.filename = "adex%s_%s" % (self.id, self.name) file_move_safe(filename, settings.MEDIA_ROOT + "a/%s" % self.filename)