TheCaptain989 / radarr-striptracks

A Docker Mod to Radarr/Sonarr to automatically strip out unwanted audio and subtitle tracks
https://hub.docker.com/r/thecaptain989/radarr-striptracks
GNU General Public License v3.0
20 stars 1 forks source link

mkvmerge breaking and deleting file #61

Closed edifris closed 7 months ago

edifris commented 8 months ago

Sometimes (especially with bigger files) it seems mkvmerge doesn't finish and then the file gets deleted instead. It correctly moves the file to the media folder, starts mkvmerge then when the file is 95% finished it gives up and deletes both the original and the .tmp file. This then confuses Sonarr/Radarr and it stops importing files altogether until restart. MKVmerge has exit code of 0 though which seems to imply it ran correctly. In my bin I've got a 6.2GB original file and 6GB .tmp.

2023-10-29 18:11:52.2|[3101]Debug|Enabling debug logging level 2. Starting Sonarr run for: Gen V 01x04 - The Whole Truth
2023-10-29 18:11:52.2|[3101]Debug|DOCKER_MODS=linuxserver/mods:radarr-striptracks
2023-10-29 18:11:52.2|[3101]Debug|HOME=/root
2023-10-29 18:11:52.2|[3101]Debug|HOSTNAME=bb78e13d0322
2023-10-29 18:11:52.2|[3101]Debug|LSIO_FIRST_PARTY=true
2023-10-29 18:11:52.2|[3101]Debug|No_Expand=true
2023-10-29 18:11:52.2|[3101]Debug|No_PreLoadSQLite=true
2023-10-29 18:11:52.2|[3101]Debug|No_SQLiteFunctions=true
2023-10-29 18:11:52.2|[3101]Debug|No_SQLiteXmlConfigFile=true
2023-10-29 18:11:52.2|[3101]Debug|PATH=/command:/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2023-10-29 18:11:52.2|[3101]Debug|PGID=1000
2023-10-29 18:11:52.2|[3101]Debug|PUID=1000
2023-10-29 18:11:52.2|[3101]Debug|PWD=/app/sonarr/bin
2023-10-29 18:11:52.2|[3101]Debug|S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
2023-10-29 18:11:52.2|[3101]Debug|S6_STAGE2_HOOK=/docker-mods
2023-10-29 18:11:52.2|[3101]Debug|S6_VERBOSITY=1
2023-10-29 18:11:52.2|[3101]Debug|SHLVL=3
2023-10-29 18:11:52.2|[3101]Debug|SONARR_BRANCH=develop
2023-10-29 18:11:52.3|[3101]Debug|TERM=xterm
2023-10-29 18:11:52.3|[3101]Debug|TZ=Australia/Sydney
2023-10-29 18:11:52.3|[3101]Debug|VIRTUAL_ENV=/lsiopy
2023-10-29 18:11:52.3|[3101]Debug|XDG_CONFIG_HOME=/config/.config
2023-10-29 18:11:52.3|[3101]Debug|XDG_DATA_HOME=/config/.config/share
2023-10-29 18:11:52.3|[3101]Debug|_=/bin/printenv
2023-10-29 18:11:52.3|[3101]Debug|sonarr_applicationurl=
2023-10-29 18:11:52.3|[3101]Debug|sonarr_download_client=qBittorrent
2023-10-29 18:11:52.3|[3101]Debug|sonarr_download_client_type=qBittorrent
2023-10-29 18:11:52.3|[3101]Debug|sonarr_download_id=2BC72DD1199F8A7772A41F47CA7A4781893577BB
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_customformat=HDR|AMZN|UHD Streaming Cut
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_customformatscore=550
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodeairdates=2023-10-06
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodeairdatesutc=10/06/2023 04:00:00
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodecount=1
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodeids=1468
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodenumbers=4
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodeoverviews=The Godolkin University Police Department is seeking any information on the person or persons who violated the Polarity statue in the groin/genital area last night outside the School of Crimefighting. If you have any information, please contact @GodUPD.
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_episodetitles=The Whole Truth
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_id=570
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_mediainfo_audiochannels=5.1
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_mediainfo_audiocodec=EAC3
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_mediainfo_audiolanguages=ita / eng
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_mediainfo_height=1600
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_mediainfo_languages=ita / eng
2023-10-29 18:11:52.3|[3101]Debug|sonarr_episodefile_mediainfo_subtitles=ita / eng / eng / ita
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_mediainfo_videocodec=h265
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_mediainfo_videodynamicrangetype=HDR10Plus
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_mediainfo_width=3840
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_path=/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_quality=WEBDL-2160p
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_qualityversion=1
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_relativepath=Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_releasegroup=MeM
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_scenename=Gen.V.S01E04.Tutta.la.verita.ITA.ENG.2160p.AMZN.WEB-DL.DDP5.1.HDR.H.265-MeM.GP
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_seasonnumber=1
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_sourcefolder=/data/torrents
2023-10-29 18:11:52.4|[3101]Debug|sonarr_episodefile_sourcepath=/data/torrents/Gen.V.S01E04.Tutta.la.verita.ITA.ENG.2160p.AMZN.WEB-DL.DDP5.1.HDR.H.265-MeM.GP.mkv
2023-10-29 18:11:52.4|[3101]Debug|sonarr_eventtype=Download
2023-10-29 18:11:52.4|[3101]Debug|sonarr_instancename=Sonarr
2023-10-29 18:11:52.4|[3101]Debug|sonarr_isupgrade=False
2023-10-29 18:11:52.4|[3101]Debug|sonarr_release_indexer=1337x (Prowlarr)
2023-10-29 18:11:52.4|[3101]Debug|sonarr_release_size=6678673920
2023-10-29 18:11:52.4|[3101]Debug|sonarr_release_title=Gen.V.S01E04.Tutta.la.verita.ITA.ENG.2160p.AMZN.WEB-DL.DDP5.1.HDR.H.265 MeM.GP.mkv
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_genres=Action|Drama|Science Fiction
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_id=39
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_imdbid=tt13159924
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_originallanguage=eng
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_path=/data/media/tv/Gen V (2023) [tvdbid-417909]
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_tags=not-anime
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_title=Gen V
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_titleslug=gen-v
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_tvdbid=417909
2023-10-29 18:11:52.4|[3101]Debug|sonarr_series_tvmazeid=62998
2023-10-29 18:11:52.5|[3101]Debug|sonarr_series_type=Standard
2023-10-29 18:11:52.5|[3101]Debug|sonarr_series_year=2023
2023-10-29 18:11:52.5|[3101]Debug|striptracks_arr_config=/config/config.xml
2023-10-29 18:11:52.5|[3101]Debug|striptracks_audiokeep=:jpn:eng:zho:chi:und
2023-10-29 18:11:52.5|[3101]Debug|striptracks_debug=2
2023-10-29 18:11:52.5|[3101]Debug|striptracks_eventtype=sonarr_eventtype
2023-10-29 18:11:52.5|[3101]Debug|striptracks_json_quality_root=episodeFile
2023-10-29 18:11:52.5|[3101]Debug|striptracks_language_api=languageprofile
2023-10-29 18:11:52.5|[3101]Debug|striptracks_language_jq=.languages[] | select(.allowed).language
2023-10-29 18:11:52.5|[3101]Debug|striptracks_log=/config/logs/striptracks.txt
2023-10-29 18:11:52.5|[3101]Debug|striptracks_maxlog=4
2023-10-29 18:11:52.5|[3101]Debug|striptracks_maxlogsize=512000
2023-10-29 18:11:52.5|[3101]Debug|striptracks_newvideo=/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv
2023-10-29 18:11:52.5|[3101]Debug|striptracks_pid=3101
2023-10-29 18:11:52.5|[3101]Debug|striptracks_profile_jq=.series.languageProfileId
2023-10-29 18:11:52.5|[3101]Debug|striptracks_profile_type=language
2023-10-29 18:11:52.5|[3101]Debug|striptracks_rescan_api=RescanSeries
2023-10-29 18:11:52.5|[3101]Debug|striptracks_rescan_id=39
2023-10-29 18:11:52.5|[3101]Debug|striptracks_script=striptracks-custom.sh
2023-10-29 18:11:52.5|[3101]Debug|striptracks_subskeep=:eng:zho:chi
2023-10-29 18:11:52.5|[3101]Debug|striptracks_tempvideo=/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.tmp
2023-10-29 18:11:52.5|[3101]Debug|striptracks_title=Gen V 01x04 - The Whole Truth
2023-10-29 18:11:52.5|[3101]Debug|striptracks_type=sonarr
2023-10-29 18:11:52.5|[3101]Debug|striptracks_ver=af92432
2023-10-29 18:11:52.5|[3101]Debug|striptracks_video=/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv
2023-10-29 18:11:52.5|[3101]Debug|striptracks_video_api=episode
2023-10-29 18:11:52.5|[3101]Debug|striptracks_video_folder=/data/media/tv/Gen V (2023) [tvdbid-417909]
2023-10-29 18:11:52.6|[3101]Debug|striptracks_video_id=1468
2023-10-29 18:11:52.6|[3101]Debug|striptracks_video_type=series
2023-10-29 18:11:52.6|[3101]Debug|striptracks_videofile_api=episodefile
2023-10-29 18:11:52.6|[3101]Debug|striptracks_videofile_id=570
2023-10-29 18:11:52.6|[3101]Debug|Reading from Sonarr config file '/config/config.xml'
2023-10-29 18:11:52.6|[3101]Debug|Getting Sonarr version. Calling Sonarr API using GET and URL 'http://localhost:8989/api/v3/system/status'
2023-10-29 18:11:52.6|[3101]Debug|API returned: {
2023-10-29 18:11:52.6|[3101]Debug|  "appName": "Sonarr",
2023-10-29 18:11:52.6|[3101]Debug|  "instanceName": "Sonarr",
2023-10-29 18:11:52.6|[3101]Debug|  "version": "4.0.0.703",
2023-10-29 18:11:52.6|[3101]Debug|  "buildTime": "2023-10-27T10:29:14Z",
2023-10-29 18:11:52.6|[3101]Debug|  "isDebug": false,
2023-10-29 18:11:52.6|[3101]Debug|  "isProduction": true,
2023-10-29 18:11:52.6|[3101]Debug|  "isAdmin": false,
2023-10-29 18:11:52.6|[3101]Debug|  "isUserInteractive": true,
2023-10-29 18:11:52.6|[3101]Debug|  "startupPath": "/app/sonarr/bin",
2023-10-29 18:11:52.6|[3101]Debug|  "appData": "/config",
2023-10-29 18:11:52.6|[3101]Debug|  "osName": "alpine",
2023-10-29 18:11:52.6|[3101]Debug|  "osVersion": "3.18.4",
2023-10-29 18:11:52.6|[3101]Debug|  "isNetCore": true,
2023-10-29 18:11:52.6|[3101]Debug|  "isLinux": true,
2023-10-29 18:11:52.6|[3101]Debug|  "isOsx": false,
2023-10-29 18:11:52.6|[3101]Debug|  "isWindows": false,
2023-10-29 18:11:52.7|[3101]Debug|  "isDocker": true,
2023-10-29 18:11:52.7|[3101]Debug|  "mode": "console",
2023-10-29 18:11:52.7|[3101]Debug|  "branch": "develop",
2023-10-29 18:11:52.7|[3101]Debug|  "authentication": "forms",
2023-10-29 18:11:52.7|[3101]Debug|  "migrationVersion": 199,
2023-10-29 18:11:52.7|[3101]Debug|  "urlBase": "",
2023-10-29 18:11:52.7|[3101]Debug|  "runtimeVersion": "6.0.13",
2023-10-29 18:11:52.7|[3101]Debug|  "runtimeName": ".NET",
2023-10-29 18:11:52.7|[3101]Debug|  "startTime": "2023-10-29T07:05:30Z",
2023-10-29 18:11:52.7|[3101]Debug|  "packageVersion": "4.0.0.703-ls1",
2023-10-29 18:11:52.7|[3101]Debug|  "packageAuthor": "[linuxserver.io](https://linuxserver.io)",
2023-10-29 18:11:52.7|[3101]Debug|  "packageUpdateMechanism": "docker",
2023-10-29 18:11:52.7|[3101]Debug|  "databaseVersion": "3.41.2",
2023-10-29 18:11:52.7|[3101]Debug|  "databaseType": "sqLite"
2023-10-29 18:11:52.7|[3101]Debug|}
2023-10-29 18:11:52.8|[3101]Debug|Detected Sonarr version 4.0.0.703
2023-10-29 18:11:52.8|[3101]Debug|Getting list of language codes. Calling Sonarr API using GET and URL 'http://localhost:8989/api/v3/languageprofile'
2023-10-29 18:11:52.9|[3101]Debug|Getting list of language profiles. Calling Sonarr API using GET and URL 'http://localhost:8989/api/v3/languageProfile'
2023-10-29 18:11:52.9|[3101]Debug|Getting video information for episode '1468'. Calling Sonarr API using GET and URL 'http://localhost:8989/api/v3/episode/1468'
2023-10-29 18:11:52.9|[3101]Debug|API returned: {
2023-10-29 18:11:52.9|[3101]Debug|  "seriesId": 39,
2023-10-29 18:11:52.9|[3101]Debug|  "tvdbId": 9907869,
2023-10-29 18:11:52.9|[3101]Debug|  "episodeFileId": 570,
2023-10-29 18:11:52.9|[3101]Debug|  "seasonNumber": 1,
2023-10-29 18:11:52.9|[3101]Debug|  "episodeNumber": 4,
2023-10-29 18:11:53.0|[3101]Debug|  "title": "The Whole Truth",
2023-10-29 18:11:53.0|[3101]Debug|  "airDate": "2023-10-06",
2023-10-29 18:11:53.0|[3101]Debug|  "airDateUtc": "2023-10-06T04:00:00Z",
2023-10-29 18:11:53.0|[3101]Debug|  "runtime": 47,
2023-10-29 18:11:53.0|[3101]Debug|  "overview": "The Godolkin University Police Department is seeking any information on the person or persons who violated the Polarity statue in the groin/genital area last night outside the School of Crimefighting. If you have any information, please contact @GodUPD.",
2023-10-29 18:11:53.0|[3101]Debug|  "episodeFile": {
2023-10-29 18:11:53.0|[3101]Debug|    "seriesId": 39,
2023-10-29 18:11:53.0|[3101]Debug|    "seasonNumber": 1,
2023-10-29 18:11:53.0|[3101]Debug|    "relativePath": "Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv",
2023-10-29 18:11:53.0|[3101]Debug|    "path": "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv",
2023-10-29 18:11:53.0|[3101]Debug|    "size": 6670073264,
2023-10-29 18:11:53.0|[3101]Debug|    "dateAdded": "2023-10-29T07:06:56Z",
2023-10-29 18:11:53.0|[3101]Debug|    "sceneName": "Gen.V.S01E04.Tutta.la.verita.ITA.ENG.2160p.AMZN.WEB-DL.DDP5.1.HDR.H.265-MeM.GP",
2023-10-29 18:11:53.0|[3101]Debug|    "releaseGroup": "MeM",
2023-10-29 18:11:53.0|[3101]Debug|    "languages": [
2023-10-29 18:11:53.0|[3101]Debug|      {
2023-10-29 18:11:53.0|[3101]Debug|        "id": 5,
2023-10-29 18:11:53.0|[3101]Debug|        "name": "Italian"
2023-10-29 18:11:53.0|[3101]Debug|      },
2023-10-29 18:11:53.0|[3101]Debug|      {
2023-10-29 18:11:53.0|[3101]Debug|        "id": 1,
2023-10-29 18:11:53.0|[3101]Debug|        "name": "English"
2023-10-29 18:11:53.0|[3101]Debug|      }
2023-10-29 18:11:53.1|[3101]Debug|    ],
2023-10-29 18:11:53.1|[3101]Debug|    "quality": {
2023-10-29 18:11:53.1|[3101]Debug|      "quality": {
2023-10-29 18:11:53.1|[3101]Debug|        "id": 18,
2023-10-29 18:11:53.1|[3101]Debug|        "name": "WEBDL-2160p",
2023-10-29 18:11:53.1|[3101]Debug|        "source": "web",
2023-10-29 18:11:53.1|[3101]Debug|        "resolution": 2160
2023-10-29 18:11:53.1|[3101]Debug|      },
2023-10-29 18:11:53.1|[3101]Debug|      "revision": {
2023-10-29 18:11:53.1|[3101]Debug|        "version": 1,
2023-10-29 18:11:53.1|[3101]Debug|        "real": 0,
2023-10-29 18:11:53.1|[3101]Debug|        "isRepack": false
2023-10-29 18:11:53.1|[3101]Debug|      }
2023-10-29 18:11:53.1|[3101]Debug|    },
2023-10-29 18:11:53.1|[3101]Debug|    "customFormats": [
2023-10-29 18:11:53.1|[3101]Debug|      {
2023-10-29 18:11:53.1|[3101]Debug|        "id": 8,
2023-10-29 18:11:53.1|[3101]Debug|        "name": "HDR10+"
2023-10-29 18:11:53.1|[3101]Debug|      },
2023-10-29 18:11:53.1|[3101]Debug|      {
2023-10-29 18:11:53.1|[3101]Debug|        "id": 18,
2023-10-29 18:11:53.1|[3101]Debug|        "name": "AMZN"
2023-10-29 18:11:53.1|[3101]Debug|      },
2023-10-29 18:11:53.1|[3101]Debug|      {
2023-10-29 18:11:53.1|[3101]Debug|        "id": 38,
2023-10-29 18:11:53.2|[3101]Debug|        "name": "UHD Streaming Cut"
2023-10-29 18:11:53.2|[3101]Debug|      }
2023-10-29 18:11:53.2|[3101]Debug|    ],
2023-10-29 18:11:53.2|[3101]Debug|    "customFormatScore": 550,
2023-10-29 18:11:53.2|[3101]Debug|    "mediaInfo": {
2023-10-29 18:11:53.2|[3101]Debug|      "audioBitrate": 640000,
2023-10-29 18:11:53.2|[3101]Debug|      "audioChannels": 5.1,
2023-10-29 18:11:53.2|[3101]Debug|      "audioCodec": "EAC3",
2023-10-29 18:11:53.2|[3101]Debug|      "audioLanguages": "ita/eng",
2023-10-29 18:11:53.2|[3101]Debug|      "audioStreamCount": 2,
2023-10-29 18:11:53.2|[3101]Debug|      "videoBitDepth": 10,
2023-10-29 18:11:53.2|[3101]Debug|      "videoBitrate": 0,
2023-10-29 18:11:53.2|[3101]Debug|      "videoCodec": "h265",
2023-10-29 18:11:53.2|[3101]Debug|      "videoFps": 23.976,
2023-10-29 18:11:53.2|[3101]Debug|      "videoDynamicRange": "HDR",
2023-10-29 18:11:53.2|[3101]Debug|      "videoDynamicRangeType": "HDR10Plus",
2023-10-29 18:11:53.2|[3101]Debug|      "resolution": "3840x1600",
2023-10-29 18:11:53.2|[3101]Debug|      "runTime": "46:52",
2023-10-29 18:11:53.2|[3101]Debug|      "scanType": "Progressive",
2023-10-29 18:11:53.2|[3101]Debug|      "subtitles": "ita/eng/eng/ita"
2023-10-29 18:11:53.2|[3101]Debug|    },
2023-10-29 18:11:53.2|[3101]Debug|    "qualityCutoffNotMet": true,
2023-10-29 18:11:53.2|[3101]Debug|    "id": 570
2023-10-29 18:11:53.2|[3101]Debug|  },
2023-10-29 18:11:53.2|[3101]Debug|  "hasFile": true,
2023-10-29 18:11:53.2|[3101]Debug|  "monitored": true,
2023-10-29 18:11:53.3|[3101]Debug|  "absoluteEpisodeNumber": 4,
2023-10-29 18:11:53.3|[3101]Debug|  "unverifiedSceneNumbering": false,
2023-10-29 18:11:53.3|[3101]Debug|  "series": {
2023-10-29 18:11:53.3|[3101]Debug|    "title": "Gen V",
2023-10-29 18:11:53.3|[3101]Debug|    "sortTitle": "gen v",
2023-10-29 18:11:53.3|[3101]Debug|    "status": "continuing",
2023-10-29 18:11:53.3|[3101]Debug|    "ended": false,
2023-10-29 18:11:53.3|[3101]Debug|    "overview": "At America’s only college for superheroes, gifted students put their moral boundaries to the test, competing for the university’s top ranking, and a chance to join The Seven, Vought International’s elite superhero team. When the school’s dark secrets come to light, they must decide what kind of heroes they want to become.",
2023-10-29 18:11:53.3|[3101]Debug|    "network": "Prime Video",
2023-10-29 18:11:53.3|[3101]Debug|    "airTime": "00:00",
2023-10-29 18:11:53.3|[3101]Debug|    "images": [
2023-10-29 18:11:53.3|[3101]Debug|      {
2023-10-29 18:11:53.3|[3101]Debug|        "coverType": "banner",
2023-10-29 18:11:53.3|[3101]Debug|        "remoteUrl": "https://artworks.thetvdb.com/banners/v4/series/417909/banners/64ed49c08b69e.jpg"
2023-10-29 18:11:53.3|[3101]Debug|      },
2023-10-29 18:11:53.3|[3101]Debug|      {
2023-10-29 18:11:53.3|[3101]Debug|        "coverType": "poster",
2023-10-29 18:11:53.3|[3101]Debug|        "remoteUrl": "https://artworks.thetvdb.com/banners/v4/series/417909/posters/64ec79248220e.jpg"
2023-10-29 18:11:53.3|[3101]Debug|      },
2023-10-29 18:11:53.3|[3101]Debug|      {
2023-10-29 18:11:53.3|[3101]Debug|        "coverType": "fanart",
2023-10-29 18:11:53.3|[3101]Debug|        "remoteUrl": "https://artworks.thetvdb.com/banners/v4/series/417909/backgrounds/651690018ce69.jpg"
2023-10-29 18:11:53.3|[3101]Debug|      },
2023-10-29 18:11:53.3|[3101]Debug|      {
2023-10-29 18:11:53.3|[3101]Debug|        "coverType": "clearlogo",
2023-10-29 18:11:53.3|[3101]Debug|        "remoteUrl": "https://artworks.thetvdb.com/banners/v4/series/417909/clearlogo/64ed68720b00a.png"
2023-10-29 18:11:53.3|[3101]Debug|      }
2023-10-29 18:11:53.3|[3101]Debug|    ],
2023-10-29 18:11:53.3|[3101]Debug|    "originalLanguage": {
2023-10-29 18:11:53.4|[3101]Debug|      "id": 1,
2023-10-29 18:11:53.4|[3101]Debug|      "name": "English"
2023-10-29 18:11:53.4|[3101]Debug|    },
2023-10-29 18:11:53.4|[3101]Debug|    "seasons": [
2023-10-29 18:11:53.4|[3101]Debug|      {
2023-10-29 18:11:53.4|[3101]Debug|        "seasonNumber": 0,
2023-10-29 18:11:53.4|[3101]Debug|        "monitored": false
2023-10-29 18:11:53.4|[3101]Debug|      },
2023-10-29 18:11:53.4|[3101]Debug|      {
2023-10-29 18:11:53.4|[3101]Debug|        "seasonNumber": 1,
2023-10-29 18:11:53.4|[3101]Debug|        "monitored": true
2023-10-29 18:11:53.4|[3101]Debug|      }
2023-10-29 18:11:53.4|[3101]Debug|    ],
2023-10-29 18:11:53.4|[3101]Debug|    "year": 2023,
2023-10-29 18:11:53.4|[3101]Debug|    "path": "/data/media/tv/Gen V (2023) [tvdbid-417909]",
2023-10-29 18:11:53.4|[3101]Debug|    "qualityProfileId": 5,
2023-10-29 18:11:53.4|[3101]Debug|    "seasonFolder": true,
2023-10-29 18:11:53.4|[3101]Debug|    "monitored": true,
2023-10-29 18:11:53.4|[3101]Debug|    "useSceneNumbering": false,
2023-10-29 18:11:53.4|[3101]Debug|    "runtime": 48,
2023-10-29 18:11:53.4|[3101]Debug|    "tvdbId": 417909,
2023-10-29 18:11:53.4|[3101]Debug|    "tvRageId": 0,
2023-10-29 18:11:53.4|[3101]Debug|    "tvMazeId": 62998,
2023-10-29 18:11:53.4|[3101]Debug|    "firstAired": "2023-09-29T00:00:00Z",
2023-10-29 18:11:53.4|[3101]Debug|    "lastAired": "2023-11-03T00:00:00Z",
2023-10-29 18:11:53.4|[3101]Debug|    "seriesType": "standard",
2023-10-29 18:11:53.4|[3101]Debug|    "cleanTitle": "genv",
2023-10-29 18:11:53.4|[3101]Debug|    "imdbId": "tt13159924",
2023-10-29 18:11:53.4|[3101]Debug|    "titleSlug": "gen-v",
2023-10-29 18:11:53.5|[3101]Debug|    "certification": "TV-MA",
2023-10-29 18:11:53.5|[3101]Debug|    "genres": [
2023-10-29 18:11:53.5|[3101]Debug|      "Action",
2023-10-29 18:11:53.5|[3101]Debug|      "Drama",
2023-10-29 18:11:53.5|[3101]Debug|      "Science Fiction"
2023-10-29 18:11:53.5|[3101]Debug|    ],
2023-10-29 18:11:53.5|[3101]Debug|    "tags": [
2023-10-29 18:11:53.5|[3101]Debug|      2
2023-10-29 18:11:53.5|[3101]Debug|    ],
2023-10-29 18:11:53.5|[3101]Debug|    "added": "2023-10-28T10:26:33Z",
2023-10-29 18:11:53.5|[3101]Debug|    "ratings": {
2023-10-29 18:11:53.5|[3101]Debug|      "votes": 0,
2023-10-29 18:11:53.5|[3101]Debug|      "value": 0
2023-10-29 18:11:53.5|[3101]Debug|    },
2023-10-29 18:11:53.5|[3101]Debug|    "languageProfileId": 1,
2023-10-29 18:11:53.5|[3101]Debug|    "id": 39
2023-10-29 18:11:53.5|[3101]Debug|  },
2023-10-29 18:11:53.5|[3101]Debug|  "images": [
2023-10-29 18:11:53.5|[3101]Debug|    {
2023-10-29 18:11:53.5|[3101]Debug|      "coverType": "screenshot",
2023-10-29 18:11:53.5|[3101]Debug|      "remoteUrl": "https://artworks.thetvdb.com/banners/v4/episode/9907869/screencap/64fff170161bb.jpg"
2023-10-29 18:11:53.5|[3101]Debug|    }
2023-10-29 18:11:53.5|[3101]Debug|  ],
2023-10-29 18:11:53.5|[3101]Debug|  "grabbed": false,
2023-10-29 18:11:53.5|[3101]Debug|  "id": 1468
2023-10-29 18:11:53.5|[3101]Debug|}
2023-10-29 18:11:53.8|[3101]Debug|Getting video file information for episodefile '570'. Calling Sonarr API using GET and URL 'http://localhost:8989/api/v3/episodefile/570'
2023-10-29 18:11:53.8|[3101]Debug|API returned: {
2023-10-29 18:11:53.8|[3101]Debug|  "seriesId": 39,
2023-10-29 18:11:53.8|[3101]Debug|  "seasonNumber": 1,
2023-10-29 18:11:53.8|[3101]Debug|  "relativePath": "Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv",
2023-10-29 18:11:53.8|[3101]Debug|  "path": "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv",
2023-10-29 18:11:53.8|[3101]Debug|  "size": 6670073264,
2023-10-29 18:11:53.8|[3101]Debug|  "dateAdded": "2023-10-29T07:06:56Z",
2023-10-29 18:11:53.8|[3101]Debug|  "sceneName": "Gen.V.S01E04.Tutta.la.verita.ITA.ENG.2160p.AMZN.WEB-DL.DDP5.1.HDR.H.265-MeM.GP",
2023-10-29 18:11:53.8|[3101]Debug|  "releaseGroup": "MeM",
2023-10-29 18:11:53.8|[3101]Debug|  "languages": [
2023-10-29 18:11:53.8|[3101]Debug|    {
2023-10-29 18:11:53.8|[3101]Debug|      "id": 5,
2023-10-29 18:11:53.8|[3101]Debug|      "name": "Italian"
2023-10-29 18:11:53.8|[3101]Debug|    },
2023-10-29 18:11:53.8|[3101]Debug|    {
2023-10-29 18:11:53.8|[3101]Debug|      "id": 1,
2023-10-29 18:11:53.8|[3101]Debug|      "name": "English"
2023-10-29 18:11:53.8|[3101]Debug|    }
2023-10-29 18:11:53.9|[3101]Debug|  ],
2023-10-29 18:11:53.9|[3101]Debug|  "quality": {
2023-10-29 18:11:53.9|[3101]Debug|    "quality": {
2023-10-29 18:11:53.9|[3101]Debug|      "id": 18,
2023-10-29 18:11:53.9|[3101]Debug|      "name": "WEBDL-2160p",
2023-10-29 18:11:53.9|[3101]Debug|      "source": "web",
2023-10-29 18:11:53.9|[3101]Debug|      "resolution": 2160
2023-10-29 18:11:53.9|[3101]Debug|    },
2023-10-29 18:11:53.9|[3101]Debug|    "revision": {
2023-10-29 18:11:53.9|[3101]Debug|      "version": 1,
2023-10-29 18:11:53.9|[3101]Debug|      "real": 0,
2023-10-29 18:11:53.9|[3101]Debug|      "isRepack": false
2023-10-29 18:11:53.9|[3101]Debug|    }
2023-10-29 18:11:53.9|[3101]Debug|  },
2023-10-29 18:11:53.9|[3101]Debug|  "customFormats": [
2023-10-29 18:11:53.9|[3101]Debug|    {
2023-10-29 18:11:53.9|[3101]Debug|      "id": 8,
2023-10-29 18:11:53.9|[3101]Debug|      "name": "HDR10+"
2023-10-29 18:11:53.9|[3101]Debug|    },
2023-10-29 18:11:53.9|[3101]Debug|    {
2023-10-29 18:11:53.9|[3101]Debug|      "id": 18,
2023-10-29 18:11:53.9|[3101]Debug|      "name": "AMZN"
2023-10-29 18:11:53.9|[3101]Debug|    },
2023-10-29 18:11:53.9|[3101]Debug|    {
2023-10-29 18:11:53.9|[3101]Debug|      "id": 38,
2023-10-29 18:11:54.0|[3101]Debug|      "name": "UHD Streaming Cut"
2023-10-29 18:11:54.0|[3101]Debug|    }
2023-10-29 18:11:54.0|[3101]Debug|  ],
2023-10-29 18:11:54.0|[3101]Debug|  "customFormatScore": 550,
2023-10-29 18:11:54.0|[3101]Debug|  "mediaInfo": {
2023-10-29 18:11:54.0|[3101]Debug|    "audioBitrate": 640000,
2023-10-29 18:11:54.0|[3101]Debug|    "audioChannels": 5.1,
2023-10-29 18:11:54.0|[3101]Debug|    "audioCodec": "EAC3",
2023-10-29 18:11:54.0|[3101]Debug|    "audioLanguages": "ita/eng",
2023-10-29 18:11:54.0|[3101]Debug|    "audioStreamCount": 2,
2023-10-29 18:11:54.0|[3101]Debug|    "videoBitDepth": 10,
2023-10-29 18:11:54.0|[3101]Debug|    "videoBitrate": 0,
2023-10-29 18:11:54.0|[3101]Debug|    "videoCodec": "h265",
2023-10-29 18:11:54.0|[3101]Debug|    "videoFps": 23.976,
2023-10-29 18:11:54.0|[3101]Debug|    "videoDynamicRange": "HDR",
2023-10-29 18:11:54.0|[3101]Debug|    "videoDynamicRangeType": "HDR10Plus",
2023-10-29 18:11:54.0|[3101]Debug|    "resolution": "3840x1600",
2023-10-29 18:11:54.0|[3101]Debug|    "runTime": "46:52",
2023-10-29 18:11:54.0|[3101]Debug|    "scanType": "Progressive",
2023-10-29 18:11:54.0|[3101]Debug|    "subtitles": "ita/eng/eng/ita"
2023-10-29 18:11:54.0|[3101]Debug|  },
2023-10-29 18:11:54.0|[3101]Debug|  "qualityCutoffNotMet": true,
2023-10-29 18:11:54.0|[3101]Debug|  "id": 570
2023-10-29 18:11:54.0|[3101]Debug|}
2023-10-29 18:11:54.1|[3101]Debug|Detected quality 'WEBDL-2160p'
2023-10-29 18:11:54.2|[3101]Debug|Detected release group 'MeM'
2023-10-29 18:11:54.2|[3101]Debug|Detected language profile '(1) Deprecated'
2023-10-29 18:11:54.2|[3101]Debug|Detected language profile language(s) '(1) English'
2023-10-29 18:11:54.3|[3101]Debug|Mapped profile language(s) 'English' to ISO639-2 code string ':eng'
2023-10-29 18:11:54.3|[3101]Info|Sonarr event: Download, Video: /data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv, Size: 6.212G, AudioKeep: :jpn:eng:zho:chi:und, SubsKeep: :eng:zho:chi
2023-10-29 18:11:54.3|[3101]Debug|Executing: /usr/bin/mkvmerge -J "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv"
2023-10-29 18:11:55.0|[3101]Debug|mkvmerge returned: {
2023-10-29 18:11:55.0|[3101]Debug|  "attachments": [],
2023-10-29 18:11:55.0|[3101]Debug|  "chapters": [
2023-10-29 18:11:55.0|[3101]Debug|    {
2023-10-29 18:11:55.0|[3101]Debug|      "num_entries": 37
2023-10-29 18:11:55.0|[3101]Debug|    }
2023-10-29 18:11:55.0|[3101]Debug|  ],
2023-10-29 18:11:55.0|[3101]Debug|  "container": {
2023-10-29 18:11:55.0|[3101]Debug|    "properties": {
2023-10-29 18:11:55.0|[3101]Debug|      "container_type": 17,
2023-10-29 18:11:55.0|[3101]Debug|      "date_local": "2023-10-06T19:40:49+11:00",
2023-10-29 18:11:55.0|[3101]Debug|      "date_utc": "2023-10-06T08:40:49Z",
2023-10-29 18:11:55.0|[3101]Debug|      "duration": 2812224000000,
2023-10-29 18:11:55.0|[3101]Debug|      "is_providing_timestamps": true,
2023-10-29 18:11:55.0|[3101]Debug|      "muxing_application": "libebml v1.4.4 + libmatroska v1.7.1",
2023-10-29 18:11:55.1|[3101]Debug|      "segment_uid": "c56444fe3941dd40d8d2960c04c0464b",
2023-10-29 18:11:55.1|[3101]Debug|      "writing_application": "mkvmerge v77.0 ('Elemental') 64-bit"
2023-10-29 18:11:55.1|[3101]Debug|    },
2023-10-29 18:11:55.1|[3101]Debug|    "recognized": true,
2023-10-29 18:11:55.1|[3101]Debug|    "supported": true,
2023-10-29 18:11:55.1|[3101]Debug|    "type": "Matroska"
2023-10-29 18:11:55.1|[3101]Debug|  },
2023-10-29 18:11:55.1|[3101]Debug|  "errors": [],
2023-10-29 18:11:55.1|[3101]Debug|  "file_name": "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv",
2023-10-29 18:11:55.1|[3101]Debug|  "global_tags": [],
2023-10-29 18:11:55.1|[3101]Debug|  "identification_format_version": 18,
2023-10-29 18:11:55.1|[3101]Debug|  "track_tags": [],
2023-10-29 18:11:55.1|[3101]Debug|  "tracks": [
2023-10-29 18:11:55.1|[3101]Debug|    {
2023-10-29 18:11:55.1|[3101]Debug|      "codec": "HEVC/H.265/MPEG-H",
2023-10-29 18:11:55.2|[3101]Debug|      "id": 0,
2023-10-29 18:11:55.2|[3101]Debug|      "properties": {
2023-10-29 18:11:55.2|[3101]Debug|        "codec_id": "V_MPEGH/ISO/HEVC",
2023-10-29 18:11:55.2|[3101]Debug|        "codec_private_data": "01022000000090000000000096f000fffdfafa00000f03200001001940010c01ffff022000000300900000030000030096958a0240210001003b420101022000000300900000030000030096a001e0200641365958a924211af016a1220120800001f480002ee0308a492f00009896800017d7864022000100074401c1769be624",
2023-10-29 18:11:55.2|[3101]Debug|        "codec_private_length": 129,
2023-10-29 18:11:55.2|[3101]Debug|        "color_matrix_coefficients": 9,
2023-10-29 18:11:55.2|[3101]Debug|        "color_primaries": 9,
2023-10-29 18:11:55.2|[3101]Debug|        "color_transfer_characteristics": 16,
2023-10-29 18:11:55.2|[3101]Debug|        "default_duration": 41708333,
2023-10-29 18:11:55.2|[3101]Debug|        "default_track": true,
2023-10-29 18:11:55.2|[3101]Debug|        "display_dimensions": "3840x1600",
2023-10-29 18:11:55.2|[3101]Debug|        "display_unit": 0,
2023-10-29 18:11:55.2|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.2|[3101]Debug|        "forced_track": false,
2023-10-29 18:11:55.2|[3101]Debug|        "language": "und",
2023-10-29 18:11:55.3|[3101]Debug|        "language_ietf": "und",
2023-10-29 18:11:55.3|[3101]Debug|        "minimum_timestamp": 0,
2023-10-29 18:11:55.3|[3101]Debug|        "num_index_entries": 1405,
2023-10-29 18:11:55.3|[3101]Debug|        "number": 1,
2023-10-29 18:11:55.3|[3101]Debug|        "packetizer": "mpegh_p2_video",
2023-10-29 18:11:55.3|[3101]Debug|        "pixel_dimensions": "3840x1600",
2023-10-29 18:11:55.3|[3101]Debug|        "uid": 8842696616184237133
2023-10-29 18:11:55.3|[3101]Debug|      },
2023-10-29 18:11:55.3|[3101]Debug|      "type": "video"
2023-10-29 18:11:55.3|[3101]Debug|    },
2023-10-29 18:11:55.3|[3101]Debug|    {
2023-10-29 18:11:55.3|[3101]Debug|      "codec": "E-AC-3",
2023-10-29 18:11:55.3|[3101]Debug|      "id": 1,
2023-10-29 18:11:55.3|[3101]Debug|      "properties": {
2023-10-29 18:11:55.3|[3101]Debug|        "audio_channels": 6,
2023-10-29 18:11:55.3|[3101]Debug|        "audio_sampling_frequency": 48000,
2023-10-29 18:11:55.3|[3101]Debug|        "codec_id": "A_EAC3",
2023-10-29 18:11:55.3|[3101]Debug|        "codec_private_length": 0,
2023-10-29 18:11:55.3|[3101]Debug|        "default_duration": 32000000,
2023-10-29 18:11:55.3|[3101]Debug|        "default_track": true,
2023-10-29 18:11:55.3|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.3|[3101]Debug|        "forced_track": false,
2023-10-29 18:11:55.4|[3101]Debug|        "language": "ita",
2023-10-29 18:11:55.4|[3101]Debug|        "language_ietf": "it",
2023-10-29 18:11:55.4|[3101]Debug|        "minimum_timestamp": 0,
2023-10-29 18:11:55.4|[3101]Debug|        "num_index_entries": 0,
2023-10-29 18:11:55.4|[3101]Debug|        "number": 2,
2023-10-29 18:11:55.4|[3101]Debug|        "uid": 4894566486085717932
2023-10-29 18:11:55.4|[3101]Debug|      },
2023-10-29 18:11:55.4|[3101]Debug|      "type": "audio"
2023-10-29 18:11:55.4|[3101]Debug|    },
2023-10-29 18:11:55.4|[3101]Debug|    {
2023-10-29 18:11:55.4|[3101]Debug|      "codec": "E-AC-3",
2023-10-29 18:11:55.4|[3101]Debug|      "id": 2,
2023-10-29 18:11:55.4|[3101]Debug|      "properties": {
2023-10-29 18:11:55.4|[3101]Debug|        "audio_channels": 6,
2023-10-29 18:11:55.4|[3101]Debug|        "audio_sampling_frequency": 48000,
2023-10-29 18:11:55.4|[3101]Debug|        "codec_id": "A_EAC3",
2023-10-29 18:11:55.4|[3101]Debug|        "codec_private_length": 0,
2023-10-29 18:11:55.4|[3101]Debug|        "default_duration": 32000000,
2023-10-29 18:11:55.4|[3101]Debug|        "default_track": false,
2023-10-29 18:11:55.4|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.4|[3101]Debug|        "forced_track": false,
2023-10-29 18:11:55.4|[3101]Debug|        "language": "eng",
2023-10-29 18:11:55.4|[3101]Debug|        "language_ietf": "en-US",
2023-10-29 18:11:55.4|[3101]Debug|        "minimum_timestamp": 0,
2023-10-29 18:11:55.4|[3101]Debug|        "num_index_entries": 0,
2023-10-29 18:11:55.5|[3101]Debug|        "number": 3,
2023-10-29 18:11:55.5|[3101]Debug|        "uid": 9807656941485364320
2023-10-29 18:11:55.5|[3101]Debug|      },
2023-10-29 18:11:55.5|[3101]Debug|      "type": "audio"
2023-10-29 18:11:55.5|[3101]Debug|    },
2023-10-29 18:11:55.5|[3101]Debug|    {
2023-10-29 18:11:55.5|[3101]Debug|      "codec": "SubRip/SRT",
2023-10-29 18:11:55.5|[3101]Debug|      "id": 3,
2023-10-29 18:11:55.5|[3101]Debug|      "properties": {
2023-10-29 18:11:55.5|[3101]Debug|        "codec_id": "S_TEXT/UTF8",
2023-10-29 18:11:55.5|[3101]Debug|        "codec_private_length": 0,
2023-10-29 18:11:55.5|[3101]Debug|        "default_track": true,
2023-10-29 18:11:55.5|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.5|[3101]Debug|        "encoding": "UTF-8",
2023-10-29 18:11:55.5|[3101]Debug|        "forced_track": true,
2023-10-29 18:11:55.5|[3101]Debug|        "language": "ita",
2023-10-29 18:11:55.5|[3101]Debug|        "language_ietf": "it",
2023-10-29 18:11:55.5|[3101]Debug|        "minimum_timestamp": 9135000000,
2023-10-29 18:11:55.5|[3101]Debug|        "num_index_entries": 1,
2023-10-29 18:11:55.5|[3101]Debug|        "number": 4,
2023-10-29 18:11:55.5|[3101]Debug|        "text_subtitles": true,
2023-10-29 18:11:55.5|[3101]Debug|        "track_name": "Forced",
2023-10-29 18:11:55.5|[3101]Debug|        "uid": 13409024806094517386
2023-10-29 18:11:55.5|[3101]Debug|      },
2023-10-29 18:11:55.5|[3101]Debug|      "type": "subtitles"
2023-10-29 18:11:55.5|[3101]Debug|    },
2023-10-29 18:11:55.6|[3101]Debug|    {
2023-10-29 18:11:55.6|[3101]Debug|      "codec": "SubRip/SRT",
2023-10-29 18:11:55.6|[3101]Debug|      "id": 4,
2023-10-29 18:11:55.6|[3101]Debug|      "properties": {
2023-10-29 18:11:55.6|[3101]Debug|        "codec_id": "S_TEXT/UTF8",
2023-10-29 18:11:55.6|[3101]Debug|        "codec_private_length": 0,
2023-10-29 18:11:55.6|[3101]Debug|        "default_track": false,
2023-10-29 18:11:55.6|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.6|[3101]Debug|        "encoding": "UTF-8",
2023-10-29 18:11:55.6|[3101]Debug|        "forced_track": false,
2023-10-29 18:11:55.6|[3101]Debug|        "language": "eng",
2023-10-29 18:11:55.6|[3101]Debug|        "language_ietf": "en-US",
2023-10-29 18:11:55.6|[3101]Debug|        "minimum_timestamp": 6882000000,
2023-10-29 18:11:55.6|[3101]Debug|        "num_index_entries": 833,
2023-10-29 18:11:55.6|[3101]Debug|        "number": 5,
2023-10-29 18:11:55.6|[3101]Debug|        "text_subtitles": true,
2023-10-29 18:11:55.6|[3101]Debug|        "uid": 6003752079541938169
2023-10-29 18:11:55.6|[3101]Debug|      },
2023-10-29 18:11:55.6|[3101]Debug|      "type": "subtitles"
2023-10-29 18:11:55.6|[3101]Debug|    },
2023-10-29 18:11:55.6|[3101]Debug|    {
2023-10-29 18:11:55.6|[3101]Debug|      "codec": "SubRip/SRT",
2023-10-29 18:11:55.6|[3101]Debug|      "id": 5,
2023-10-29 18:11:55.6|[3101]Debug|      "properties": {
2023-10-29 18:11:55.6|[3101]Debug|        "codec_id": "S_TEXT/UTF8",
2023-10-29 18:11:55.6|[3101]Debug|        "codec_private_length": 0,
2023-10-29 18:11:55.7|[3101]Debug|        "default_track": false,
2023-10-29 18:11:55.7|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.7|[3101]Debug|        "encoding": "UTF-8",
2023-10-29 18:11:55.7|[3101]Debug|        "flag_hearing_impaired": true,
2023-10-29 18:11:55.7|[3101]Debug|        "forced_track": false,
2023-10-29 18:11:55.7|[3101]Debug|        "language": "eng",
2023-10-29 18:11:55.7|[3101]Debug|        "language_ietf": "en-US",
2023-10-29 18:11:55.7|[3101]Debug|        "minimum_timestamp": 6882000000,
2023-10-29 18:11:55.7|[3101]Debug|        "num_index_entries": 893,
2023-10-29 18:11:55.7|[3101]Debug|        "number": 6,
2023-10-29 18:11:55.7|[3101]Debug|        "text_subtitles": true,
2023-10-29 18:11:55.7|[3101]Debug|        "track_name": "SDH",
2023-10-29 18:11:55.7|[3101]Debug|        "uid": 4227797072326557314
2023-10-29 18:11:55.7|[3101]Debug|      },
2023-10-29 18:11:55.7|[3101]Debug|      "type": "subtitles"
2023-10-29 18:11:55.7|[3101]Debug|    },
2023-10-29 18:11:55.7|[3101]Debug|    {
2023-10-29 18:11:55.7|[3101]Debug|      "codec": "SubRip/SRT",
2023-10-29 18:11:55.7|[3101]Debug|      "id": 6,
2023-10-29 18:11:55.7|[3101]Debug|      "properties": {
2023-10-29 18:11:55.7|[3101]Debug|        "codec_id": "S_TEXT/UTF8",
2023-10-29 18:11:55.7|[3101]Debug|        "codec_private_length": 0,
2023-10-29 18:11:55.7|[3101]Debug|        "default_track": false,
2023-10-29 18:11:55.7|[3101]Debug|        "enabled_track": true,
2023-10-29 18:11:55.7|[3101]Debug|        "encoding": "UTF-8",
2023-10-29 18:11:55.7|[3101]Debug|        "forced_track": false,
2023-10-29 18:11:55.7|[3101]Debug|        "language": "ita",
2023-10-29 18:11:55.7|[3101]Debug|        "language_ietf": "it-IT",
2023-10-29 18:11:55.7|[3101]Debug|        "minimum_timestamp": 6465000000,
2023-10-29 18:11:55.7|[3101]Debug|        "num_index_entries": 629,
2023-10-29 18:11:55.8|[3101]Debug|        "number": 7,
2023-10-29 18:11:55.8|[3101]Debug|        "text_subtitles": true,
2023-10-29 18:11:55.8|[3101]Debug|        "uid": 7482613379267327418
2023-10-29 18:11:55.8|[3101]Debug|      },
2023-10-29 18:11:55.8|[3101]Debug|      "type": "subtitles"
2023-10-29 18:11:55.8|[3101]Debug|    }
2023-10-29 18:11:55.8|[3101]Debug|  ],
2023-10-29 18:11:55.8|[3101]Debug|  "warnings": []
2023-10-29 18:11:55.8|[3101]Debug|}
2023-10-29 18:11:55.9|[3101]Debug|Chapters: 37 entries
2023-10-29 18:11:55.9|[3101]Debug|Track ID 0: video (HEVC/H.265/MPEG-H) [codec_id:V_MPEGH/ISO/HEVC codec_private_data:01022000000090000000000096f000fffdfafa00000f03200001001940010c01ffff022000000300900000030000030096958a0240210001003b420101022000000300900000030000030096a001e0200641365958a924211af016a1220120800001f480002ee0308a492f00009896800017d7864022000100074401c1769be624 codec_private_length:129 color_matrix_coefficients:9 color_primaries:9 color_transfer_characteristics:16 default_duration:41708333 default_track:true display_dimensions:3840x1600 display_unit:0 enabled_track:true forced_track:false language:und language_ietf:und minimum_timestamp:0 num_index_entries:1405 number:1 packetizer:mpegh_p2_video pixel_dimensions:3840x1600 uid:8842696616184237000]
2023-10-29 18:11:55.9|[3101]Debug|Track ID 1: audio (E-AC-3) [audio_channels:6 audio_sampling_frequency:48000 codec_id:A_EAC3 codec_private_length:0 default_duration:32000000 default_track:true enabled_track:true forced_track:false language:ita language_ietf:it minimum_timestamp:0 num_index_entries:0 number:2 uid:4894566486085718000]
2023-10-29 18:11:55.9|[3101]Debug|Track ID 2: audio (E-AC-3) [audio_channels:6 audio_sampling_frequency:48000 codec_id:A_EAC3 codec_private_length:0 default_duration:32000000 default_track:false enabled_track:true forced_track:false language:eng language_ietf:en-US minimum_timestamp:0 num_index_entries:0 number:3 uid:9807656941485365000]
2023-10-29 18:11:55.9|[3101]Debug|Track ID 3: subtitles (SubRip/SRT) [codec_id:S_TEXT/UTF8 codec_private_length:0 default_track:true enabled_track:true encoding:UTF-8 forced_track:true language:ita language_ietf:it minimum_timestamp:9135000000 num_index_entries:1 number:4 text_subtitles:true track_name:Forced uid:13409024806094518000]
2023-10-29 18:11:55.9|[3101]Debug|Track ID 4: subtitles (SubRip/SRT) [codec_id:S_TEXT/UTF8 codec_private_length:0 default_track:false enabled_track:true encoding:UTF-8 forced_track:false language:eng language_ietf:en-US minimum_timestamp:6882000000 num_index_entries:833 number:5 text_subtitles:true uid:6003752079541938000]
2023-10-29 18:11:55.9|[3101]Debug|Track ID 5: subtitles (SubRip/SRT) [codec_id:S_TEXT/UTF8 codec_private_length:0 default_track:false enabled_track:true encoding:UTF-8 flag_hearing_impaired:true forced_track:false language:eng language_ietf:en-US minimum_timestamp:6882000000 num_index_entries:893 number:6 text_subtitles:true track_name:SDH uid:4227797072326557000]
2023-10-29 18:11:55.9|[3101]Debug|Track ID 6: subtitles (SubRip/SRT) [codec_id:S_TEXT/UTF8 codec_private_length:0 default_track:false enabled_track:true encoding:UTF-8 forced_track:false language:ita language_ietf:it-IT minimum_timestamp:6465000000 num_index_entries:629 number:7 text_subtitles:true uid:7482613379267327000]
2023-10-29 18:11:55.9|[3101]Info|Original tracks: 7 (audio: 2, subtitles: 4)
2023-10-29 18:11:55.9|[3101]Info|Chapters: 37
2023-10-29 18:11:55.9|[3101]Debug|i:1 Track ID:0 Type:video Lang:und Codec:(HEVC/H.265/MPEG-H)
2023-10-29 18:11:55.9|[3101]Debug|i:2 Track ID:1 Type:audio Lang:ita Codec:(E-AC-3)
2023-10-29 18:11:55.9|[3101]Debug|i:3 Track ID:2 Type:audio Lang:eng Codec:(E-AC-3)
2023-10-29 18:11:55.9|[3101]Info|Keeping audio track 2: eng (E-AC-3)
2023-10-29 18:11:55.9|[3101]Debug|i:4 Track ID:3 Type:subtitles Lang:ita Codec:(SubRip/SRT)
2023-10-29 18:11:55.9|[3101]Debug|i:5 Track ID:4 Type:subtitles Lang:eng Codec:(SubRip/SRT)
2023-10-29 18:11:55.9|[3101]Info|Keeping subtitles track 4: eng (SubRip/SRT)
2023-10-29 18:11:55.9|[3101]Debug|i:6 Track ID:5 Type:subtitles Lang:eng Codec:(SubRip/SRT)
2023-10-29 18:11:55.9|[3101]Info|Keeping subtitles track 5: eng (SubRip/SRT)
2023-10-29 18:11:56.0|[3101]Debug|i:7 Track ID:6 Type:subtitles Lang:ita Codec:(SubRip/SRT)
2023-10-29 18:11:56.0|[3101]Info|Removed audio tracks: 1: ita (E-AC-3)
2023-10-29 18:11:56.0|[3101]Info|Removed subtitles tracks: 3: ita (SubRip/SRT),6: ita (SubRip/SRT)
2023-10-29 18:11:56.0|[3101]Info|Kept tracks: 4 (audio: 1, subtitles: 2)
2023-10-29 18:11:56.0|[3101]Debug|Executing: nice /usr/bin/mkvmerge --title "Gen V 01x04 - The Whole Truth" -q -o "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.tmp" -a 2 -s 4,5 "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv"
2023-10-29 18:13:52.2|[3101]Debug|awk exited with code: 0
2023-10-29 18:13:52.2|[3101]Debug|Deleting or recycling "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv". Calling Sonarr API using DELETE and URL 'http://localhost:8989/api/v3/episodefile/570'
2023-10-29 18:18:19.6|[3101]Debug|API returned: 
2023-10-29 18:18:19.7|[3101]Debug|Renaming: "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.tmp" to "/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.mkv"
2023-10-29 18:18:19.7|[3101]mv: cannot stat '/data/media/tv/Gen V (2023) [tvdbid-417909]/Season 01/Gen V (2023) - S01E04 - The Whole Truth [AMZN WEBDL-2160p][HDR10Plus][EAC3 5.1][h265]-MeM.tmp': No such file or directory
TheCaptain989 commented 8 months ago

Sorry for the delay. I somehow missed this. Starting to dive in.

TheCaptain989 commented 8 months ago

I have seen this behavior myself, but only in Sonarr, in both versions 3 and 4.

I still don't have it pinned down yet, because as you pointed out, it happen sporadically. However, I have a theory.

I think that when downloading multiple files at once (say, when you search for an entire TV show season) there is a race condition that can occur where the Sonarr show is refreshed while the mkvmerge task is still running, which adds the .tmp file to the list of "extra files" in the episode database. After mkvmerge completes it sends a delete command to Sonarr for the episode, but because Sonarr now knows about both the original episode file and the temporary file, it deletes both. I don't know why this is causing Sonarr to hang, but I confirm that it does.

I have uploaded a new development version of the script where I've changed the temporary file naming logic that hopefully will keep it out of the Sonarr database. I'm still testing.

If you want to use this version of the script, please stop your container and change your DOCKER_MODS variable to: DOCKER_MODS=thecaptain989/radarr-striptracks:develop

Then restart your container.

edifris commented 8 months ago

I was going to comment that it broke Radarr for me, but the latest commit seems to have fixed it hopefully.

TheCaptain989 commented 8 months ago

I was going to comment that it broke Radarr for me, but the latest commit seems to have fixed it hopefully.

Yeah, I've been fighting it, as you can tell. I found the actual source of the hang and permanently fixed that, then I also reworked the temporary filename generation anyway because the temporary file was still being deleted sometimes, broke it, and re-fixed it again. 😝 It seems stable for me now, though. I'm going to keep it in develop for a bit more before merging just to be sure. Let me know how it goes.

P.S. - This issue has been disappearing and reappearing in GitHub every few days. No idea what that's about.