from django.core.management.base import BaseCommand
from emissions.models import Nonstop
-from nonstop.models import Track, SomaLogLine, ScheduledDiffusion, RecurringStreamOccurence, RecurringRandomDirectoryOccurence
+from nonstop.models import Track, Jingle, SomaLogLine, ScheduledDiffusion, RecurringStreamOccurence, RecurringRandomDirectoryOccurence
from nonstop.app_settings import app_settings
except IndexError:
break
self.current_track_start_datetime = now
- logger.info('Track: %s (id: %s) (%s)', track.title, track.id, track.duration)
+ if isinstance(track, Jingle):
+ logger.info('Jingle: %s (id: %s) (%s)', track.title, track.id, track.duration)
+ else:
+ logger.info('Track: %s (id: %s) (%s)', track.title, track.id, track.duration)
record_task = None
if isinstance(track, Track): # not jingles
record_task = asyncio.create_task(self.record_nonstop_line(track, datetime.datetime.now()))