From 70a9daf19c167559f5db7e53cb053371abc844f5 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Sat, 21 Jan 2012 15:44:25 +0530 Subject: [PATCH] also use audio files --- pandora/item/models.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pandora/item/models.py b/pandora/item/models.py index c4aaec1b..2625a530 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -714,7 +714,7 @@ class Item(models.Model): s.words = sum([len(a.value.split()) for a in self.annotations.exclude(value='')]) s.clips = self.clips.count() - videos = self.files.filter(selected=True, is_video=True) + videos = self.files.filter(selected=True).filter(Q(is_video=True)|Q(is_audio=True)) if videos.count() > 0: s.duration = sum([v.duration for v in videos]) v = videos[0] @@ -962,8 +962,9 @@ class Item(models.Model): self.save() def streams(self): - return archive.models.Stream.objects.filter(source=None, available=True, - file__item=self, file__is_video=True, file__selected=True).order_by('file__part') + return archive.models.Stream.objects.filter( + source=None, available=True, file__item=self, file__selected=True + ).filter(Q(file__is_audio=True)|Q(file__is_video=True)).order_by('file__part') def update_timeline(self, force=False): streams = self.streams()