DVR Stops recording halfway through show

Server Version#: 1.21.4.4079
Player Version#: Latest on Nvidia Shield
Tuner Make/Model: HAUPPAUGE WinTV-DualHD Dual USB 2.0 HD TV Tuner for Windows PC
Guide/Lineup name:
Using XMLTV?: No
Channel number/Name: All Channels

I’ve been having tons of problems getting recordings to work.

Typically the dvr will start recording and then stop at some point.

Here are the logs from the console at the time when it quits:

Mar 05, 2021 10:23:41.873 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:41.873 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:41.873 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:43.379 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:43.379 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:43.379 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:44.885 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:44.885 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:44.885 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:46.391 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:46.391 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:46.391 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:47.897 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:47.897 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:47.897 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:49.404 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:49.404 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:49.404 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:50.911 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:50.911 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:50.911 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:52.417 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:52.417 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:52.417 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:53.923 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:53.923 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:53.923 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:55.429 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:55.429 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:55.429 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:56.380 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error issuing curl_easy_perform(handle): 28
Mar 05, 2021 10:23:56.380 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error issuing curl_easy_perform(handle): 28
Mar 05, 2021 10:23:56.380 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error issuing curl_easy_perform(handle): 28
Mar 05, 2021 10:23:56.380 [1946] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] HTTP simulating 408 after curl timeout
Mar 05, 2021 10:23:56.380 [1946] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] HTTP simulating 408 after curl timeout
Mar 05, 2021 10:23:56.380 [1946] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] HTTP simulating 408 after curl timeout
Mar 05, 2021 10:23:56.380 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error parsing content.
Mar 05, 2021 10:23:56.381 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error parsing XML: Error parsing file.
Mar 05, 2021 10:23:56.381 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Grabber: Error obtaining device status.
Mar 05, 2021 10:23:56.380 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error parsing content.
Mar 05, 2021 10:23:56.381 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error parsing XML: Error parsing file.
Mar 05, 2021 10:23:56.381 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Grabber: Error obtaining device status.
Mar 05, 2021 10:23:56.380 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error parsing content.
Mar 05, 2021 10:23:56.381 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Error parsing XML: Error parsing file.
Mar 05, 2021 10:23:56.381 [1946] Error — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Grabber: Error obtaining device status.
Mar 05, 2021 10:23:56.936 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:56.936 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:56.936 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:58.442 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:58.442 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:58.442 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:59.381 [2094] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] HTTP requesting GET http://127.0.0.1:32600/devices/compound_device070dvb%23v4l%23%2Fsys%2Fdevices%2F70090000.xusb%2Fusb1%2F1-2%2F1-2.2%2F1-2.2%3A1.0%3A0014128579
Mar 05, 2021 10:23:59.381 [2094] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] HTTP requesting GET http://127.0.0.1:32600/devices/compound_device070dvb%23v4l%23%2Fsys%2Fdevices%2F70090000.xusb%2Fusb1%2F1-2%2F1-2.2%2F1-2.2%3A1.0%3A0014128579
Mar 05, 2021 10:23:59.381 [2094] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] HTTP requesting GET http://127.0.0.1:32600/devices/compound_device070dvb%23v4l%23%2Fsys%2Fdevices%2F70090000.xusb%2Fusb1%2F1-2%2F1-2.2%2F1-2.2%3A1.0%3A0014128579
Mar 05, 2021 10:23:59.948 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:59.948 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:23:59.948 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:01.455 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:01.455 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:01.455 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:02.961 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:02.961 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:02.961 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:04.467 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:04.467 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:04.467 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:05.974 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:05.974 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:05.974 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:07.481 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:07.481 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:07.481 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:08.987 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:08.987 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:08.987 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:10.493 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:10.493 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:10.493 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:11.999 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:11.999 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:11.999 [1642] Debug — buildLiveM3U8: min 0 max 1122 ended 0
Mar 05, 2021 10:24:13.186 [1642] Error — [Transcoder] http://127.0.0.1:32600/devices/compound_device070dvb%23v4l%23%2Fsys%2Fdevices%2F70090000.xusb%2Fusb1%2F1-2%2F1-2.2%2F1-2.2%3A1.0%3A0014128579/media/triplet%3A%2F%2F0%3A289%3A1?param=<%3Fxml%20version%3D"1.0"%20encoding%3D"UTF-8"%3F> <tunedata><tt>8<%2Ftt><dq>0<%2Fdq><dr%2F><fr>31<%2Ffr><md>0<%2Fmd><sr>0<%2Fsr><pl>0<%2Fpl><lf>0<%2Flf><l1>0<%2Fl1><l2>0<%2Fl2><ls>0<%2Fls><pp>0<%2Fpp><hz>0<%2Fhz><in>0<%2Fin><fc>0<%2Ffc><t>289<%2Ft><n>0<%2Fn><s>1<%2Fs><en>0<%2Fen><%2Ftunedata> : I/O error
Mar 05, 2021 10:24:13.186 [1642] Error — [Transcoder] http://127.0.0.1:32600/devices/compound_device070dvb%23v4l%23%2Fsys%2Fdevices%2F70090000.xusb%2Fusb1%2F1-2%2F1-2.2%2F1-2.2%3A1.0%3A0014128579/media/triplet%3A%2F%2F0%3A289%3A1?param=<%3Fxml%20version%3D"1.0"%20encoding%3D"UTF-8"%3F> <tunedata><tt>8<%2Ftt><dq>0<%2Fdq><dr%2F><fr>31<%2Ffr><md>0<%2Fmd><sr>0<%2Fsr><pl>0<%2Fpl><lf>0<%2Flf><l1>0<%2Fl1><l2>0<%2Fl2><ls>0<%2Fls><pp>0<%2Fpp><hz>0<%2Fhz><in>0<%2Fin><fc>0<%2Ffc><t>289<%2Ft><n>0<%2Fn><s>1<%2Fs><en>0<%2Fen><%2Ftunedata> : I/O error
Mar 05, 2021 10:24:13.186 [1642] Error — [Transcoder] http://127.0.0.1:32600/devices/compound_device070dvb%23v4l%23%2Fsys%2Fdevices%2F70090000.xusb%2Fusb1%2F1-2%2F1-2.2%2F1-2.2%3A1.0%3A0014128579/media/triplet%3A%2F%2F0%3A289%3A1?param=<%3Fxml%20version%3D"1.0"%20encoding%3D"UTF-8"%3F> <tunedata><tt>8<%2Ftt><dq>0<%2Fdq><dr%2F><fr>31<%2Ffr><md>0<%2Fmd><sr>0<%2Fsr><pl>0<%2Fpl><lf>0<%2Flf><l1>0<%2Fl1><l2>0<%2Fl2><ls>0<%2Fls><pp>0<%2Fpp><hz>0<%2Fhz><in>0<%2Fin><fc>0<%2Ffc><t>289<%2Ft><n>0<%2Fn><s>1<%2Fs><en>0<%2Fen><%2Ftunedata> : I/O error
Mar 05, 2021 10:24:13.221 [25666] Debug — Auth: authenticated user 1 as mathnerd1729
Mar 05, 2021 10:24:13.221 [25666] Debug — Auth: authenticated user 1 as mathnerd1729
Mar 05, 2021 10:24:13.221 [25666] Debug — Auth: authenticated user 1 as mathnerd1729
Mar 05, 2021 10:24:13.221 [1642] Debug — Request: [192.168.86.204:63499 (Subnet)] GET /status/sessions/background (11 live) TLS GZIP Signed-in Token (mathnerd1729)
Mar 05, 2021 10:24:13.222 [25666] Debug — Completed: [192.168.86.204:63499] 200 GET /status/sessions/background (11 live) TLS GZIP 0ms 476 bytes (pipelined: 1)
Mar 05, 2021 10:24:13.228 [25661] Debug — Jobs: ‘/data/user/0/com.plexapp.mediaserver.smb/Resources/Plex Transcoder’ exit code for process 1618 is 1 (failure)
Mar 05, 2021 10:24:13.221 [1642] Debug — Request: [192.168.86.204:63499 (Subnet)] GET /status/sessions/background (11 live) TLS GZIP Signed-in Token (mathnerd1729)
Mar 05, 2021 10:24:13.222 [25666] Debug — Completed: [192.168.86.204:63499] 200 GET /status/sessions/background (11 live) TLS GZIP 0ms 476 bytes (pipelined: 1)
Mar 05, 2021 10:24:13.228 [25661] Debug — Jobs: ‘/data/user/0/com.plexapp.mediaserver.smb/Resources/Plex Transcoder’ exit code for process 1618 is 1 (failure)
Mar 05, 2021 10:24:13.221 [1642] Debug — Request: [192.168.86.204:63499 (Subnet)] GET /status/sessions/background (11 live) TLS GZIP Signed-in Token (mathnerd1729)
Mar 05, 2021 10:24:13.222 [25666] Debug — Completed: [192.168.86.204:63499] 200 GET /status/sessions/background (11 live) TLS GZIP 0ms 476 bytes (pipelined: 1)
Mar 05, 2021 10:24:13.228 [25661] Debug — Jobs: ‘/data/user/0/com.plexapp.mediaserver.smb/Resources/Plex Transcoder’ exit code for process 1618 is 1 (failure)
Mar 05, 2021 10:24:13.236 [25667] Debug — Auth: authenticated user 1 as mathnerd1729
Mar 05, 2021 10:24:13.236 [25667] Debug — Auth: authenticated user 1 as mathnerd1729
Mar 05, 2021 10:24:13.236 [25667] Debug — Auth: authenticated user 1 as mathnerd1729
Mar 05, 2021 10:24:13.236 [1642] Debug — Request: [192.168.86.204:63499 (Subnet)] GET /status/sessions/background (10 live) TLS GZIP Signed-in Token (mathnerd1729)
Mar 05, 2021 10:24:13.237 [25666] Debug — Completed: [192.168.86.204:63499] 200 GET /status/sessions/background (10 live) TLS GZIP 0ms 476 bytes (pipelined: 2)
Mar 05, 2021 10:24:13.240 [1616] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Grabber: Freed a tuner on device://tv.plex.grabbers.tunerservice/dvb%23v4l%23%2fsys%2fdevices%2f70090000.xusb%2fusb1%2f1-2%2f1-2.2%2f1-2.2%3a1.0%3a0014128579 (now 2 available)
Mar 05, 2021 10:24:13.236 [1642] Debug — Request: [192.168.86.204:63499 (Subnet)] GET /status/sessions/background (10 live) TLS GZIP Signed-in Token (mathnerd1729)
Mar 05, 2021 10:24:13.237 [25666] Debug — Completed: [192.168.86.204:63499] 200 GET /status/sessions/background (10 live) TLS GZIP 0ms 476 bytes (pipelined: 2)
Mar 05, 2021 10:24:13.240 [1616] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Grabber: Freed a tuner on device://tv.plex.grabbers.tunerservice/dvb%23v4l%23%2fsys%2fdevices%2f70090000.xusb%2fusb1%2f1-2%2f1-2.2%2f1-2.2%3a1.0%3a0014128579 (now 2 available)
Mar 05, 2021 10:24:13.236 [1642] Debug — Request: [192.168.86.204:63499 (Subnet)] GET /status/sessions/background (10 live) TLS GZIP Signed-in Token (mathnerd1729)
Mar 05, 2021 10:24:13.237 [25666] Debug — Completed: [192.168.86.204:63499] 200 GET /status/sessions/background (10 live) TLS GZIP 0ms 476 bytes (pipelined: 2)
Mar 05, 2021 10:24:13.240 [1616] Debug — [Grabber/4af5c1d38bd69ae936569ec8ce48407159bbe4d1] Grabber: Freed a tuner on device://tv.plex.grabbers.tunerservice/dvb%23v4l%23%2fsys%2fdevices%2f70090000.xusb%2fusb1%2f1-2%2f1-2.2%2f1-2.2%3a1.0%3a0014128579 (now 2 available)
Mar 05, 2021 10:24:13.257 [2149] Debug — Killing job.
Mar 05, 2021 10:24:13.257 [2149] Debug — Signalling job ID 1618 with 9
Mar 05, 2021 10:24:13.257 [2149] Debug — Job was already killed, not killing again.
Mar 05, 2021 10:24:13.257 [2149] Debug — Stopping transcode session cbe5f743-01b0-465a-9852-d836868ee7ab
Mar 05, 2021 10:24:13.257 [2148] Debug — Cleaning directory for session cbe5f743-01b0-465a-9852-d836868ee7ab (/storage/emulated/0/Android/data/com.plexapp.mediaserver.smb/cache/Transcode/Sessions/plex-transcode-cbe5f743-01b0-465a-9852-d836868ee7ab)
Mar 05, 2021 10:24:13.259 [1991] Debug — Streaming Resource: Terminated session 0x24328ad858:cbe5f743-01b0-465a-9852-d836868ee7ab with reason Recording failed. Please check your tuner or antenna.

It is hard to analyze based on only log snippets. Both of the following errors indicate that Plex is getting a timeout when communicating with your tuner:

Error issuing curl_easy_perform(handle): 28
HTTP simulating 408 after curl timeout

Would you be able to post full debug level logs? If not, only a general direction can be suggested - take a look at your Plex Tuner Service logs to see if there is any additional info check there are no problems with your USB port and your USB tuner, etc.

Just looked at tuner service log and this is what it says over and over again:

Mar 05, 2021 15:25:43.598 [1625] WARN - [E] can’t read from dvr for tuner 0, dvr 0, err 19

This is from hours after the event this morning.

I’ve had this problem with two different Nvidia Shields.

So now I’m starting to think it’s a problem with the tuner?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.