From: Guillaume Pellerin Date: Mon, 5 Feb 2024 15:42:24 +0000 (+0100) Subject: add (video source) id management for mountpoint X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ce7921f413c08c5bb447b28f33bdc9f5f7570b0f;p=telecaster-client.git add (video source) id management for mountpoint --- diff --git a/telecaster/models.py b/telecaster/models.py index aae1479..a093982 100644 --- a/telecaster/models.py +++ b/telecaster/models.py @@ -174,15 +174,18 @@ class Station(Model): self.output_dir = output_dir self.record_dir = output_dir - station['infos']['short_name'] = self.slug + '.' + station['media']['format'] - station['infos']['name'] = self.slug - station['infos']['description'] = self.slug + if 'id' in station['infos']: + slug = self.slug + '_' + station['infos']['id'] + else: + slug = self.slug + station['infos']['short_name'] = slug + '.' + station['media']['format'] + station['infos']['name'] = slug + station['infos']['description'] = slug if self.conference.professor: station['relay']['author'] = unicode(self.conference.professor.user.username) else: station['relay']['author'] = 'None' - #FIXME: only one format in deefuzzer conf file self.format = station['media']['format'] self.deefuzzer_file = 'cache' + os.sep + 'station_' + \ station['media']['format'] + '.yml'