draft: post process song
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2024-05-15 12:30:54 +02:00
parent cc14253239
commit ac6c513d56
3 changed files with 22 additions and 8 deletions

View File

@@ -262,15 +262,15 @@ class Page:
r.merge(self._post_process_targets(
song=song,
temp_target=temp_target,
interval_list=skip_intervals,
skip_intervals=skip_intervals,
found_on_disc=found_on_disc,
))
return r
def _post_process_targets(self, song: Song, temp_target: Target, interval_list: List, found_on_disc: bool) -> DownloadResult:
def _post_process_targets(self, song: Song, temp_target: Target, skip_intervals: List, found_on_disc: bool) -> DownloadResult:
if not found_on_disc or self.download_options.process_audio_if_found:
correct_codec(temp_target, interval_list=interval_list)
correct_codec(temp_target, skip_intervals=skip_intervals)
self.post_process_hook(song, temp_target)
@@ -286,7 +286,7 @@ class Page:
r.add_target(target)
temp_target.delete()
r.sponsor_segments += len(interval_list)
r.sponsor_segments += len(skip_intervals)
return r