mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-22 13:06:34 +00:00
Prefer fulltitle
but do not require it
This commit is contained in:
parent
e4183c3653
commit
03f0680d0b
@ -558,7 +558,8 @@ class Media(models.Model):
|
||||
METADATA_FIELDS = {
|
||||
**(_same_name('upload_date')),
|
||||
**(_same_name('timestamp')),
|
||||
**(_same_name('fulltitle', 'title')),
|
||||
**(_same_name('title')),
|
||||
**(_same_name('fulltitle')),
|
||||
**(_same_name('description')),
|
||||
**(_same_name('duration')),
|
||||
**(_same_name('formats')),
|
||||
@ -1029,8 +1030,14 @@ class Media(models.Model):
|
||||
|
||||
@property
|
||||
def metadata_title(self):
|
||||
field = self.get_metadata_field('title')
|
||||
return self.loaded_metadata.get(field, '').strip()
|
||||
result = ''
|
||||
for key in ('fulltitle', 'title'):
|
||||
field = self.get_metadata_field(key)
|
||||
value = self.loaded_metadata.get(field, '').strip()
|
||||
if value:
|
||||
result = value
|
||||
break
|
||||
return result
|
||||
|
||||
def metadata_published(self, timestamp=None):
|
||||
published_dt = None
|
||||
|
Loading…
Reference in New Issue
Block a user