- added video order to Media Format
This commit is contained in:
Makhuta 2025-01-11 14:38:31 +01:00
parent b829b233f8
commit 81edd08c7d
2 changed files with 12 additions and 2 deletions

View File

@ -589,6 +589,7 @@ class Source(models.Model):
'key': 'SoMeUnIqUiD',
'format': '-'.join(fmt),
'playlist_title': 'Some Playlist Title',
'video_order': '1',
'ext': self.extension,
'resolution': self.source_resolution if self.source_resolution else '',
'height': '720' if self.source_resolution else '',
@ -1128,6 +1129,7 @@ class Media(models.Model):
'key': self.key,
'format': '-'.join(display_format['format']),
'playlist_title': self.playlist_title,
'video_order': self.get_episode_str(),
'ext': self.source.extension,
'resolution': display_format['resolution'],
'height': display_format['height'],
@ -1373,8 +1375,7 @@ class Media(models.Model):
nfo.append(season)
# episode = number of video in the year
episode = nfo.makeelement('episode', {})
episode_number = self.calculate_episode_number()
episode.text = str(episode_number) if episode_number else ''
episode.text = self.get_episode_str()
episode.tail = '\n '
nfo.append(episode)
# ratings = media metadata youtube rating
@ -1524,6 +1525,10 @@ class Media(models.Model):
return position_counter
position_counter += 1
def get_episode_str(self):
episode_number = self.calculate_episode_number()
return f'{episode_number:02}' if episode_number else ''
class MediaServer(models.Model):
'''

View File

@ -73,6 +73,11 @@
<td>Playlist title of media, if it's in a playlist</td>
<td>Some Playlist</td>
</tr>
<tr>
<td>{video_order}</td>
<td>Episode order in playlist, if in playlist <sub><sup>(can cause issues if playlist is changed after adding)</sup></sub></td>
<td>01</td>
</tr>
<tr>
<td>{ext}</td>
<td>File extension</td>