|
|
@ -456,9 +456,13 @@ class MediaElement(db.Entity, Tagable):
|
|
|
|
def was_extracted(self) -> bool:
|
|
|
|
def was_extracted(self) -> bool:
|
|
|
|
return self.last_updated is not None
|
|
|
|
return self.last_updated is not None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
|
|
|
def _left_length(self) -> int:
|
|
|
|
|
|
|
|
return self.length - self.progress
|
|
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
@property
|
|
|
|
def left_length(self) -> int:
|
|
|
|
def left_length(self) -> int:
|
|
|
|
return 0 if self.watched else self.length - self.progress
|
|
|
|
return 0 if self.watched else self._left_length
|
|
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
@property
|
|
|
|
def ignored_recursive(self) -> bool:
|
|
|
|
def ignored_recursive(self) -> bool:
|
|
|
|