# pick tracks from db
tracks = Track.objects.filter(nonstop_zones__in=self.zone_ids, duration__isnull=False)
if self.requires_metadata:
- tracks = tracks.exclude(language__isnull=True)
+ tracks = tracks.exclude(language__isnull=True).exclude(language='')
tracks = tracks.exclude(id__in=self.get_recent_track_ids()).order_by('?')[:k*10]
if len(tracks) == 0:
self.recent_tracks_id = self.recent_tracks_id[:len(self.recent_tracks_id) // 2]