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 = {
|
METADATA_FIELDS = {
|
||||||
**(_same_name('upload_date')),
|
**(_same_name('upload_date')),
|
||||||
**(_same_name('timestamp')),
|
**(_same_name('timestamp')),
|
||||||
**(_same_name('fulltitle', 'title')),
|
**(_same_name('title')),
|
||||||
|
**(_same_name('fulltitle')),
|
||||||
**(_same_name('description')),
|
**(_same_name('description')),
|
||||||
**(_same_name('duration')),
|
**(_same_name('duration')),
|
||||||
**(_same_name('formats')),
|
**(_same_name('formats')),
|
||||||
@ -1029,8 +1030,14 @@ class Media(models.Model):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def metadata_title(self):
|
def metadata_title(self):
|
||||||
field = self.get_metadata_field('title')
|
result = ''
|
||||||
return self.loaded_metadata.get(field, '').strip()
|
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):
|
def metadata_published(self, timestamp=None):
|
||||||
published_dt = None
|
published_dt = None
|
||||||
|
Loading…
Reference in New Issue
Block a user