diff --git a/transcoder/transcode_dvd.py b/transcoder/transcode_dvd.py index 8578549..71416c4 100755 --- a/transcoder/transcode_dvd.py +++ b/transcoder/transcode_dvd.py @@ -24,6 +24,7 @@ SERIES_TITLE_REGEX = r"S(\d+)[ _]?E(\d+)-(\d+)$" def main(): + print("transcode_dvd started") chdir_to_script_dir() mkdirs() for dvd_type in ("movie", "series"): @@ -44,6 +45,7 @@ def main(): print(f"Failed. Please see logs at {dvd.err_log_file}") delete_tmp_dir() + print("transcode_dvd finished") class Dvd: diff --git a/transcoder/video_transcoder.service b/transcoder/video_transcoder.service new file mode 100644 index 0000000..3a99823 --- /dev/null +++ b/transcoder/video_transcoder.service @@ -0,0 +1,12 @@ +[Unit] +Description=Transcode dvds + +[Service] +Restart=always +RestartSec=10s +ExecStartPre=/usr/local/bin/check-if-enc-mounted +ExecStart=/mnt/enc/ripping/dvd_rip/transcoder/transcode_dvd.py +RemainAfterExit=no + +[Install] +WantedBy=multi-user.target