feat: Re-Arranged Subtitles by first letter of language (#863)

This commit is contained in:
Sonu Kumar 2025-01-22 18:25:47 +01:00 committed by GitHub
parent 6db01932e1
commit d2ee12087c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -817,7 +817,11 @@ class Media(models.Model):
"""
ret = []
for subtitle in self.subtitles.all():
# Retrieve all subtitles and sort by the first letter of their associated language's title
sorted_subtitles = sorted(self.subtitles.all(), key=lambda s: s.language.title[0])
for subtitle in sorted_subtitles:
ret.append(
{
"src": helpers.url_from_path(subtitle.subtitle_file.path),