mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-25 06:26:37 +00:00
Use Fallback
This commit is contained in:
parent
4a1c0016fd
commit
0f85803081
@ -26,7 +26,7 @@ from .matching import (get_best_combined_format, get_best_audio_format,
|
|||||||
get_best_video_format)
|
get_best_video_format)
|
||||||
from .mediaservers import PlexMediaServer
|
from .mediaservers import PlexMediaServer
|
||||||
from .fields import CommaSepChoiceField
|
from .fields import CommaSepChoiceField
|
||||||
from .choices import (CapChoices, IndexSchedule, MediaServerType,
|
from .choices import (CapChoices, Fallback, IndexSchedule, MediaServerType,
|
||||||
SponsorBlock_Category, YouTube_SourceType)
|
SponsorBlock_Category, YouTube_SourceType)
|
||||||
|
|
||||||
media_file_storage = FileSystemStorage(location=str(settings.DOWNLOAD_ROOT), base_url='/media-data/')
|
media_file_storage = FileSystemStorage(location=str(settings.DOWNLOAD_ROOT), base_url='/media-data/')
|
||||||
@ -91,15 +91,9 @@ class Source(models.Model):
|
|||||||
(SOURCE_ACODEC_OPUS, _('OPUS')),
|
(SOURCE_ACODEC_OPUS, _('OPUS')),
|
||||||
)
|
)
|
||||||
|
|
||||||
FALLBACK_FAIL = 'f'
|
FALLBACK_FAIL = Fallback.FAIL.value
|
||||||
FALLBACK_NEXT_BEST = 'n'
|
FALLBACK_NEXT_BEST = Fallback.NEXT_BEST.value
|
||||||
FALLBACK_NEXT_BEST_HD = 'h'
|
FALLBACK_NEXT_BEST_HD = Fallback.NEXT_BEST_HD.value
|
||||||
FALLBACKS = (FALLBACK_FAIL, FALLBACK_NEXT_BEST, FALLBACK_NEXT_BEST_HD)
|
|
||||||
FALLBACK_CHOICES = (
|
|
||||||
(FALLBACK_FAIL, _('Fail, do not download any media')),
|
|
||||||
(FALLBACK_NEXT_BEST, _('Get next best resolution or codec instead')),
|
|
||||||
(FALLBACK_NEXT_BEST_HD, _('Get next best resolution but at least HD'))
|
|
||||||
)
|
|
||||||
|
|
||||||
FILTER_SECONDS_CHOICES = (
|
FILTER_SECONDS_CHOICES = (
|
||||||
(True, _('Minimum Length')),
|
(True, _('Minimum Length')),
|
||||||
@ -335,8 +329,8 @@ class Source(models.Model):
|
|||||||
_('fallback'),
|
_('fallback'),
|
||||||
max_length=1,
|
max_length=1,
|
||||||
db_index=True,
|
db_index=True,
|
||||||
choices=FALLBACK_CHOICES,
|
choices=Fallback.choices,
|
||||||
default=FALLBACK_NEXT_BEST_HD,
|
default=Fallback.NEXT_BEST_HD,
|
||||||
help_text=_('What do do when media in your source resolution and codecs is not available')
|
help_text=_('What do do when media in your source resolution and codecs is not available')
|
||||||
)
|
)
|
||||||
copy_channel_images = models.BooleanField(
|
copy_channel_images = models.BooleanField(
|
||||||
|
Loading…
Reference in New Issue
Block a user