OSMC refuses to display 4K MKV file in Library, crashes when forcing playback

Recently ripped my 4K copy of Die hard for OSMC. Plays back fine on my Mac. Despite being correctly scraped, the movie doesn’t show up in my OSMC library. When I manually navigate to it in videos>files, it says “no information found!”, then crashes as soon as I dismiss the dialog box (frowning face)

Tried playing back several times and the issue was consistent.

Running off of a Vero 4K+ with the latest release version of OSMC

Media info:

Summary

General
Unique ID : 215157630451336067286172623993688412137 (0xA1DDDA31F80220E269D1AD555D19CFE9)
Complete name : /Volumes/MovieLibrary/Die Hard (1988)/Die Hard (1988).mkv
Format : Matroska
Format version : Version 2
File size : 47.2 GiB
Duration : 2h 12mn
Overall bit rate mode : Variable
Overall bit rate : 51.1 Mbps
Movie name : Die Hard
Encoded date : UTC 2020-01-02 17:32:59
Writing application : MakeMKV v1.14.7 darwin(x64-release)
Writing library : libmakemkv v1.14.7 (1.3.5/1.4.7) darwin(x64-release)

Video
ID : 1
ID in the original source medium : 4113 (0x1011)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2h 12mn
Bit rate : 45.9 Mbps
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) fps
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.231
Stream size : 42.4 GiB (90%)
Language : English
Default : No
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Original source medium : Blu-ray

Audio #1
ID : 2
ID in the original source medium : 4365 (0x110D)
Format : DTS XLL
Format/Info : Digital Theater Systems
Commercial name : DTS-HD Master Audio
Codec ID : A_DTS
Duration : 2h 12mn
Bit rate mode : Variable
Bit rate : 3 672 Kbps
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 KHz
Frame rate : 93.750 fps (512 SPF)
Bit depth : 24 bits
Compression mode : Lossless
Stream size : 3.39 GiB (7%)
Title : Surround 5.1
Language : English
Default : Yes
Forced : No
Original source medium : Blu-ray

Audio #2
ID : 3
ID in the original source medium : 4365 (0x110D)
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 2h 12mn
Bit rate mode : Constant
Bit rate : 1 509 Kbps
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 KHz
Frame rate : 93.750 fps (512 SPF)
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 1.39 GiB (3%)
Title : Surround 5.1
Language : English
Default : No
Forced : No
Original source medium : Blu-ray

Menu
00:00:00.000 : en:Chapter 01
00:02:21.099 : en:Chapter 02
00:03:57.487 : en:Chapter 03
00:05:11.936 : en:Chapter 04
00:06:09.827 : en:Chapter 05
00:07:50.928 : en:Chapter 06
00:11:57.842 : en:Chapter 07
00:13:17.922 : en:Chapter 08
00:14:03.092 : en:Chapter 09
00:14:17.982 : en:Chapter 10
00:16:58.308 : en:Chapter 11
00:21:00.467 : en:Chapter 12
00:22:41.610 : en:Chapter 13
00:24:53.241 : en:Chapter 14
00:26:50.108 : en:Chapter 15
00:28:49.936 : en:Chapter 16
00:33:24.460 : en:Chapter 17
00:34:08.337 : en:Chapter 18
00:35:26.415 : en:Chapter 19
00:38:18.337 : en:Chapter 20
00:42:33.217 : en:Chapter 21
00:43:24.143 : en:Chapter 22
00:45:18.424 : en:Chapter 23
00:47:59.293 : en:Chapter 24
00:52:39.030 : en:Chapter 25
00:56:49.155 : en:Chapter 26
00:57:55.221 : en:Chapter 27
00:58:38.723 : en:Chapter 28
01:00:49.479 : en:Chapter 29
01:01:38.861 : en:Chapter 30
01:04:18.396 : en:Chapter 31
01:07:43.893 : en:Chapter 32
01:11:58.605 : en:Chapter 33
01:12:58.290 : en:Chapter 34
01:19:14.708 : en:Chapter 35
01:26:10.665 : en:Chapter 36
01:28:49.782 : en:Chapter 37
01:29:27.236 : en:Chapter 38
01:30:06.651 : en:Chapter 39
01:35:43.195 : en:Chapter 40
01:38:57.973 : en:Chapter 41
01:41:26.747 : en:Chapter 42
01:45:24.234 : en:Chapter 43
01:47:44.708 : en:Chapter 44
01:48:10.734 : en:Chapter 45
01:49:49.958 : en:Chapter 46
01:51:09.412 : en:Chapter 47
01:54:16.015 : en:Chapter 48
01:58:22.512 : en:Chapter 49
01:59:44.260 : en:Chapter 50
02:02:00.604 : en:Chapter 51
02:03:48.671 : en:Chapter 52
02:05:13.130 : en:Chapter 53
02:06:28.122 : en:Chapter 54
02:07:19.423 : en:Chapter 55

logs:

https://paste.osmc.tv/ujijoficuz

Tried to post the full thing but it was far too long, cut it down to the relevant end section below:

Summary

Logs created on: 2020-01-10 12:57:26 - (Uptime = 516.45)
CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:04.859 T:3435057888 DEBUG: Previous line repeats 4 times.
2020-01-10 12:52:04.860 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.863 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.868 T:3409879776 DEBUG: ffmpeg[CB3EA2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.871 T:3426665184 DEBUG: ffmpeg[CC3EC2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.880 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:04.882 T:3435057888 DEBUG: Previous line repeats 1 times.
2020-01-10 12:52:04.882 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.882 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:04.889 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.899 T:3409879776 DEBUG: ffmpeg[CB3EA2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.902 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.904 T:3426665184 DEBUG: ffmpeg[CC3EC2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.925 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.926 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:04.941 T:3391652576 DEBUG: Thread Timer 3391652576 terminating
2020-01-10 12:52:04.946 T:4068618240 DEBUG: Keyboard: scancode: 0x6d, sym: 0x0119, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:04.979 T:3824911072 INFO: : QUERYING DATABASE
2020-01-10 12:52:06.174 T:3391652576 NOTICE: script.module.metadatautils → Rate limiter active for themoviedb.org - delaying request with 4 seconds - Configure a personal API key in the settings to get rid of this message and the delay.
2020-01-10 12:52:06.955 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:06.956 T:3469923040 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:06.962 T:4068618240 DEBUG: Keyboard: scancode: 0x6d, sym: 0x0119, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:06.962 T:4068618240 DEBUG: HandleKey: pagedown (0xf085) pressed, action is PageDown
2020-01-10 12:52:06.964 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:06.982 T:3418272480 DEBUG: Previous line repeats 4 times.
2020-01-10 12:52:06.982 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:06.986 T:3824911072 INFO: : QUERYING DATABASE
2020-01-10 12:52:06.992 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:06.995 T:3435057888 DEBUG: Previous line repeats 3 times.
2020-01-10 12:52:06.995 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.009 T:3426665184 DEBUG: ffmpeg[CC3EC2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.017 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.019 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.038 T:3469923040 DEBUG: Thread Timer 3469923040 terminating
2020-01-10 12:52:07.062 T:4068618240 DEBUG: Keyboard: scancode: 0x6d, sym: 0x0119, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:07.168 T:3426665184 DEBUG: ffmpeg[CC3EC2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.170 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.174 T:3409879776 DEBUG: ffmpeg[CB3EA2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.186 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.186 T:3426665184 DEBUG: ffmpeg[CC3EC2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.196 T:3435057888 DEBUG: ffmpeg[CCBED2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:07.209 T:3435057888 DEBUG: GetImageHash - unable to stat url smb://10.0.1.126/MovieLibrary4/Dunkirk (2017)/thumb.jpg
2020-01-10 12:52:08.382 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:08.383 T:3329241824 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:08.401 T:4068618240 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:08.401 T:4068618240 DEBUG: HandleKey: down (0xf081) pressed, action is Down
2020-01-10 12:52:08.401 T:4017091296 INFO: CActiveAESink::OpenSink - initialize sink
2020-01-10 12:52:08.401 T:4017091296 DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:hdmi:CARD=AMLM8AUDIO,DEV=0
2020-01-10 12:52:08.402 T:4017091296 INFO: CAESinkALSA::Initialize - Requested layout: FL, FR
2020-01-10 12:52:08.402 T:4017091296 INFO: CAESinkALSA::Initialize - set digital_codec 0
2020-01-10 12:52:08.402 T:4017091296 DEBUG: CAESinkALSA::Initialize – unmuting HDMI
2020-01-10 12:52:08.402 T:4017091296 INFO: CAESinkALSA::Initialize - Attempting to open device “@:CARD=AMLM8AUDIO,DEV=0”
2020-01-10 12:52:08.404 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:08.408 T:4017091296 INFO: CAESinkALSA::Initialize - Opened device “sysdefault:CARD=AMLM8AUDIO”
2020-01-10 12:52:08.409 T:4017091296 INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2020-01-10 12:52:08.409 T:4017091296 INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
2020-01-10 12:52:08.409 T:4017091296 DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2048, bufferSize 8192
2020-01-10 12:52:08.410 T:4017091296 DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2048, bufferSize 8192
2020-01-10 12:52:08.410 T:4017091296 DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 186 ms
2020-01-10 12:52:08.411 T:4017091296 INFO: CAESinkALSA::Initialize - setting default aud_ch to 0
2020-01-10 12:52:08.411 T:4017091296 DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
2020-01-10 12:52:08.411 T:4017091296 DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL, FR
2020-01-10 12:52:08.411 T:4017091296 DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL, FR (ALSA: none) (CEA: 0)
2020-01-10 12:52:08.411 T:4017091296 DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Output Device : AML-M8AUDIO
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Sample Rate : 44100
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Sample Format : AE_FMT_S32NE
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Channel Count : 2
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Channel Layout: FL, FR
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Frames : 2048
2020-01-10 12:52:08.411 T:4017091296 DEBUG: Frame Size : 8
2020-01-10 12:52:08.465 T:3329241824 DEBUG: Thread Timer 3329241824 terminating
2020-01-10 12:52:08.479 T:4068618240 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:08.538 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:09.001 T:3824911072 INFO: : QUERYING DATABASE
2020-01-10 12:52:09.024 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:09.024 T:3478315744 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:09.032 T:4068618240 DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:09.032 T:4068618240 DEBUG: HandleKey: right (0xf083) pressed, action is Right
2020-01-10 12:52:09.033 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:09.056 T:3426665184 DEBUG: ffmpeg[CC3EC2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:09.107 T:3478315744 DEBUG: Thread Timer 3478315744 terminating
2020-01-10 12:52:09.113 T:4068618240 DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:09.315 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:09.316 T:3329213152 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:09.332 T:4068618240 DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:09.332 T:4068618240 DEBUG: HandleKey: right (0xf083) pressed, action is Right
2020-01-10 12:52:09.362 T:3409879776 DEBUG: ffmpeg[CB3EA2E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-01-10 12:52:09.374 T:3329213152 DEBUG: Thread Timer 3329213152 terminating
2020-01-10 12:52:09.385 T:4068618240 DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
2020-01-10 12:52:09.713 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:09.713 T:3469923040 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:09.716 T:4068618240 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-01-10 12:52:09.821 T:3469923040 DEBUG: Thread Timer 3469923040 terminating
2020-01-10 12:52:09.829 T:4068618240 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-01-10 12:52:09.830 T:4068618240 DEBUG: HandleKey: return (0xf00d) pressed, action is Select
2020-01-10 12:52:09.830 T:4068618240 DEBUG: CGUIMediaWindow::GetDirectory (smb://10.0.1.126/MovieLibrary/Die Hard (1988)/)
2020-01-10 12:52:09.831 T:4068618240 DEBUG: ParentPath = [multipath://smb%3a%2f%2f10.0.1.126%2fMovieLibrary%2f/smb%3a%2f%2f10.0.1.126%2fMovieLibrary2%2f/smb%3a%2f%2f10.0.1.126%2fMovieLibrary3%2f/smb%3a%2f%2f10.0.1.126%2fMovieLibrary4%2f/]
2020-01-10 12:52:09.831 T:3469923040 DEBUG: Thread waiting start, auto delete: false
2020-01-10 12:52:09.875 T:3469923040 DEBUG: Thread waiting 3469923040 terminating
2020-01-10 12:52:09.897 T:3469923040 DEBUG: Thread BackgroundLoader start, auto delete: false
2020-01-10 12:52:09.905 T:4068618240 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture ‘OverlayUnwatched.png’
2020-01-10 12:52:09.919 T:3418272480 DEBUG: DoWork - trying to extract thumb from video file smb://10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv
2020-01-10 12:52:09.920 T:3469923040 DEBUG: Thread BackgroundLoader 3469923040 terminating
2020-01-10 12:52:09.923 T:3418272480 DEBUG: CFileCache::Open - opening <MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv> using cache
2020-01-10 12:52:09.926 T:3418272480 DEBUG: CSMBFile::Open - opened smb://USERNAME:PASSWORD@10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv, fd=10000
2020-01-10 12:52:09.930 T:3469923040 DEBUG: Thread FileCache start, auto delete: false
2020-01-10 12:52:09.935 T:3469923040 INFO: CFileCache::Process - Source read didn’t return any data! Hit eof(?)
2020-01-10 12:52:09.986 T:3418272480 DEBUG: ffmpeg[CBBEB2E0]: Format matroska,webm detected only with low score of 1, misdetection possible!
2020-01-10 12:52:09.986 T:3418272480 DEBUG: Open - probing detected format [matroska,webm]
2020-01-10 12:52:09.986 T:3418272480 ERROR: ffmpeg[CBBEB2E0]: [matroska,webm] Read error at pos. 1 (0x1)
2020-01-10 12:52:09.986 T:3418272480 ERROR: ffmpeg[CBBEB2E0]: [matroska,webm] EBML header parsing failed
2020-01-10 12:52:09.986 T:3418272480 ERROR: Open - Error, could not open file smb://10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv
2020-01-10 12:52:09.986 T:3418272480 ERROR: ExtractThumb - Error creating demuxer
2020-01-10 12:52:09.986 T:3469923040 DEBUG: Thread FileCache 3469923040 terminating
2020-01-10 12:52:09.987 T:3418272480 DEBUG: CSMBFile::Close closing fd 10000
2020-01-10 12:52:10.008 T:3824911072 INFO: : QUERYING DATABASE
2020-01-10 12:52:10.443 T:3391652576 NOTICE: script.module.metadatautils → Rate limiter active for themoviedb.org - delaying request with 5 seconds - Configure a personal API key in the settings to get rid of this message and the delay.
2020-01-10 12:52:10.729 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:10.729 T:3478827744 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:10.762 T:4068618240 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-01-10 12:52:10.836 T:3478827744 DEBUG: Thread Timer 3478827744 terminating
2020-01-10 12:52:10.845 T:4068618240 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-01-10 12:52:10.846 T:4068618240 DEBUG: HandleKey: return (0xf00d) pressed, action is Select
2020-01-10 12:52:10.860 T:4068618240 DEBUG: CSMBFile::Open - opened smb://USERNAME:PASSWORD@10.0.1.126/MovieLibrary/Die Hard (1988)/movie.nfo, fd=10000
2020-01-10 12:52:10.868 T:4068618240 DEBUG: CSMBFile::Close closing fd 10000
2020-01-10 12:52:10.887 T:4068618240 DEBUG: VideoInfoScanner: Found matching full NFO file: smb://10.0.1.126/MovieLibrary/Die Hard (1988)/movie.nfo
2020-01-10 12:52:10.893 T:4068618240 DEBUG: DialogProgress::Open called
2020-01-10 12:52:10.893 T:4068618240 DEBUG: ------ Window Init (DialogConfirm.xml) ------
2020-01-10 12:52:11.016 T:3824911072 INFO: : QUERYING DATABASE
2020-01-10 12:52:11.102 T:4068618240 DEBUG: ExcludeFileOrFolder: File ‘stack://smb://10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv , smb://10.0.1.126/MovieLibrary/Die Hard (1988)/Die Hard (1988).mkv’ excluded. (Matches exclude rule RegExp: ‘[/]._’)
2020-01-10 12:52:11.103 T:4068618240 DEBUG: ------ Window Init (DialogConfirm.xml) ------
2020-01-10 12:52:11.103 T:4068618240 INFO: Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
2020-01-10 12:52:11.327 T:4068618240 DEBUG: ------ Window Deinit (DialogConfirm.xml) ------
2020-01-10 12:52:32.616 T:4038062816 DEBUG: CLibInputKeyboard::ProcessKey - using delay: 500ms repeat: 50ms
2020-01-10 12:52:32.616 T:3391652576 DEBUG: Thread Timer start, auto delete: false
2020-01-10 12:52:32.623 T:4068618240 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-01-10 12:52:32.673 T:3391652576 DEBUG: Thread Timer 3391652576 terminating
2020-01-10 12:52:32.707 T:4068618240 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-01-10 12:52:32.707 T:4068618240 DEBUG: HandleKey: return (0xf00d) pressed, action is Select
2020-01-10 12:52:32.708 T:4017091296 INFO: CActiveAESink::OpenSink - initialize sink
2020-01-10 12:52:32.708 T:4017091296 DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:hdmi:CARD=AMLM8AUDIO,DEV=0
2020-01-10 12:52:32.708 T:4017091296 INFO: CAESinkALSA::Initialize - Requested layout: FL, FR
2020-01-10 12:52:32.708 T:4017091296 INFO: CAESinkALSA::Initialize - set digital_codec 0
2020-01-10 12:52:32.708 T:4017091296 DEBUG: CAESinkALSA::Initialize – unmuting HDMI
2020-01-10 12:52:32.708 T:4017091296 INFO: CAESinkALSA::Initialize - Attempting to open device “@:CARD=AMLM8AUDIO,DEV=0”
2020-01-10 12:52:32.713 T:4017091296 INFO: CAESinkALSA::Initialize - Opened device “sysdefault:CARD=AMLM8AUDIO”
2020-01-10 12:52:32.715 T:4017091296 INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2020-01-10 12:52:32.715 T:4017091296 INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
2020-01-10 12:52:32.715 T:4017091296 DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2048, bufferSize 8192
2020-01-10 12:52:32.716 T:4017091296 DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2048, bufferSize 8192
2020-01-10 12:52:32.717 T:4017091296 DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 186 ms
2020-01-10 12:52:32.717 T:4017091296 INFO: CAESinkALSA::Initialize - setting default aud_ch to 0
2020-01-10 12:52:32.717 T:4017091296 DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
2020-01-10 12:52:32.718 T:4017091296 DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL, FR
2020-01-10 12:52:32.718 T:4017091296 DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL, FR (ALSA: none) (CEA: 0)
2020-01-10 12:52:32.718 T:4017091296 DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Output Device : AML-M8AUDIO
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Sample Rate : 44100
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Sample Format : AE_FMT_S32NE
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Channel Count : 2
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Channel Layout: FL, FR
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Frames : 2048
2020-01-10 12:52:32.718 T:4017091296 DEBUG: Frame Size : 8
2020-01-10 12:52:32.938 T:4068618240 DEBUG: ------ Window Deinit (DialogConfirm.xml) ------
2020-01-10 12:52:32.941 T:4068618240 DEBUG: OnPlayMedia stack://smb://10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv , smb://10.0.1.126/MovieLibrary/Die Hard (1988)/Die Hard (1988).mkv
2020-01-10 12:52:32.952 T:4068618240 DEBUG: CFileCache::Open - opening <MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv> using cache
2020-01-10 12:52:32.956 T:4068618240 DEBUG: CSMBFile::Open - opened smb://USERNAME:PASSWORD@10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv, fd=10000
2020-01-10 12:52:32.960 T:3391652576 DEBUG: Thread FileCache start, auto delete: false
2020-01-10 12:52:32.964 T:3391652576 INFO: CFileCache::Process - Source read didn’t return any data! Hit eof(?)
2020-01-10 12:52:32.966 T:4068618240 DEBUG: ffmpeg[F2823000]: Format matroska,webm detected only with low score of 1, misdetection possible!
2020-01-10 12:52:32.966 T:4068618240 DEBUG: Open - probing detected format [matroska,webm]
2020-01-10 12:52:32.966 T:4068618240 ERROR: ffmpeg[F2823000]: [matroska,webm] Read error at pos. 1 (0x1)
2020-01-10 12:52:32.966 T:4068618240 ERROR: ffmpeg[F2823000]: [matroska,webm] EBML header parsing failed
2020-01-10 12:52:32.966 T:4068618240 ERROR: Open - Error, could not open file smb://10.0.1.126/MovieLibrary/Die Hard (1988)/._Die Hard (1988).mkv
2020-01-10 12:52:32.966 T:3391652576 DEBUG: Thread FileCache 3391652576 terminating
2020-01-10 12:52:32.966 T:4068618240 DEBUG: CSMBFile::Close closing fd 10000

---------------------- Kodi Old Log END --------------- 2qaAc90c

EDIT:
Solved! See end of thread.

I edited your post to make it a bit more friendly to passers-by…

Does the file play if you rename it to Die Hard (1988).mkv instead of ._Die Hard (1988).mkv? As for the crash with scraping my gut tells me that there is either an issue with the file name you chose, or else TMM put something in that NFO file that Kodi didn’t like. Someone posted a similar thing a few days back and the issue was a missing ratings value in the NFO file. Once the file was fixed it scanned without issue.

Appreciate it!

So the file isn’t named ._Die Hard etc. I’m on a Mac so it’s creating hidden files as part of the OS, but there is an actual playable file in that directory named "Die Hard (1988) .mkv

Scrapped using TMM the same way I scraped my previous HD version of the movie (as opposed to this one which is 4K).

TMM did already apply a rating.

In terms of troubleshooting, I’ve tried renaming the file and containing folder just to Die Hard without the year, and also tried deleting the NFO and rescraping with TMM.

Solved it. Thank you! Your comment made me go back and reread the log. Deleting that invisible “._Die hard” file allowed Kodi to scrape and play correctly!

1 Like

In that case you may benefit from adding an exclusion to an advancedsettings.xml file so it does not try to scrape those. https://kodi.wiki/view/Advancedsettings.xml#excludefromscan

Weirdly this has never popped up as an issue before. I must have done something different with the folder on my Mac before transferring it to my NAS. I’ll look into that though, thanks again.

So, this is getting weird. As part of my troubleshooting for the “solved” issue, I removed and re-added my source (NAS) for my video files. Today I’m realizing that I’m missing about a 100 movies in my library. I tried adding the exludefromscan option to advanced settings as follows, but didn’t see any change:

<video>
  <excludefromscan>
    <regexp>._</regexp>
  </excludefromscan>
</video>

What am I missing here?

Edit: Please ignore… idiots error, I’d mistyped one of my source directories. Out of curiosity, am I implementing the excludefromscan parameter correctly above? No idea if it’ll be a problem again, but I’d just as soon stop the system scanning a host of unnecessary files.

I believe what your looking for is…

<?xml version="1.0" encoding="utf-8"?>
<advancedsettings>
	<video>
		<excludefromlisting>
			<regexp>._</regexp>
		</excludefromlisting>
		<excludefromscan>
			<regexp>._</regexp>
		</excludefromscan>
		<excludetvshowsfromscan>
			<regexp>._</regexp>
		</excludetvshowsfromscan>
	</video>	
</advancedsettings>