sorry for the late response, and thanks for the logs.
I totally missed you were using a tv tuner card instead of an HDHR (the app I posted above is for HDHR tuners).
I am not real familiar with the tuner cards, I use the HDHR myself, but I did not see anything immediately obvious that would indicate a problem.
here the client appeared to stop the playback
Jan 15, 2021 19:00:02.003 [0x7fb8dcff9700] DEBUG - Streaming Resource: Terminated session 0x7fb8a04edf00:stug1qak7i4cv9wte9wo4b6g with reason Client stopped playback.
looking at the other log where you said 1/10 @ 21:29
server log
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Recording for 'Live TV - Session mkzm9curpycc5z4uebfsl0jh' on channel 5.1 stopped with status complete.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Using recording status.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] This was a rolling sub, not assimilating.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Grabber: Operation for 'Live TV - Session mkzm9curpycc5z4uebfsl0jh' on channel 5.1 completed with status complete (Success)
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Activity: Ended activity 8d80eb03-26a4-41ed-bcc1-8dedd10d5c0c.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Grabber: Cleaning up rolling grab for channel 5.1.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Recorder: No more consumers, stopping.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Recorder: Asked to stop recording 'Live TV - Session mkzm9curpycc5z4uebfsl0jh' on channel 5.1.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Recorder: Stopping transcode session.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Killing job.
Jan 10, 2021 21:29:02.665 [0x7f5d4cff9700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Activity: updated activity b65c9995-b40e-4295-b203-bd63841811b3 - completed 100.0% - Refreshing Sub
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Signalling job ID 30776 with 9
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Job was already killed, not killing again.
Jan 10, 2021 21:29:02.665 [0x7f5d9a7fc700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Stopping transcode session c6f887b3-e3b9-4fd6-a3b2-033a554453f6
Jan 10, 2021 21:29:02.665 [0x7f5d4cff9700] DEBUG - [Grabber/5.1-mkzm9curpycc5z4uebfsl0jh] Activity: Ended activity b65c9995-b40e-4295-b203-bd63841811b3.
Jan 10, 2021 21:29:02.665 [0x7f5db3fff700] DEBUG - HTTP requesting GET http://127.0.0.1:32600/devices/compound_device119dvb%23v4l%23%2fsys%2fdevices%2fpci0000%3a00%2f0000%3a00%3a01.3%2f0000%3a01%3a00.2%2f0000%3a02%3a04.0%2f0000%3a04%3a00.0%2f0000%3a05%3a02.0%2f0000%3a07%3a00.0%3a14f1%3a8880
Jan 10, 2021 21:29:02.666 [0x7f5dd7650700] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Transcoder' exit code for process 30776 is -9 (signal: Killed)
Jan 10, 2021 21:29:02.666 [0x7f5db17fa700] DEBUG - Notifying consumer that data is complete.
tuner log same period
Jan 10, 2021 21:29:01.321 [0x7fbe457fa700] DEBUG - [I] DTV_STAT_SIGNAL_STRENGTH: 1, -35000, 18446744073709516616, 1
Jan 10, 2021 21:29:01.321 [0x7fbe457fa700] DEBUG - [I] DTV_STAT_CNR: 1, 31760, 1
Jan 10, 2021 21:29:02.666 [0x7fbe4e7fc700] WARN - [E] http_streamer_t::handle_read: read_error: End of file (2)
Jan 10, 2021 21:29:02.666 [0x7fbe4e7fc700] INFO - [I] web_service_t::process_device_status
Jan 10, 2021 21:29:02.666 [0x7fbe4e7fc700] INFO - [I] device_reactor_t::get_device_list (dvb#v4l#/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.2/0000:02:04.0/0000:04:00.0/0000:05:02.0/0000:07:00.0:14f1:8880)
Jan 10, 2021 21:29:02.666 [0x7fbe4e7fc700] INFO - [I] dvb_device_factory_t::get_device_list (dvb#v4l#/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.2/0000:02:04.0/0000:04:00.0/0000:05:02.0/0000:07:00.0:14f1:8880)
Jan 10, 2021 21:29:02.666 [0x7fbe4e7fc700] INFO - [I] v4l::DeviceGetList_impl. getting v4l device list
Jan 10, 2021 21:29:02.668 [0x7fbe4effd700] WARN - [E] http_streamer_t: http write error
Jan 10, 2021 21:29:02.668 [0x7fbe477fe700] INFO - [I] http_streamer_t::send_thread_func: removing http client
Jan 10, 2021 21:29:02.668 [0x7fbe477fe700] INFO - [I] http_streamer_t::send_thread_func: all clients are deleted. Setting exit flag
Jan 10, 2021 21:29:02.669 [0x7fbe4e7fc700] INFO - [I] v4l::DeviceGetList_impl. Successfully opened frontend /dev/dvb/adapter0/frontend0
Jan 10, 2021 21:29:02.677 [0x7fbe46ffd700] INFO - [I] streamer_container_t::control_thread. Removed disconnected streamer d30aed0c-ce77-4d67-8f48-c45d64a0c5d4
Jan 10, 2021 21:29:02.677 [0x7fbe46ffd700] INFO - [I] streamer_container_t::delete_streamer. Last streamer was deleted. Stop program streamer
Jan 10, 2021 21:29:02.677 [0x7fbe46ffd700] INFO - [I] dvb_program_streamer_t::stop. Stoping program streamer for channel triplet://0:2243:1
Jan 10, 2021 21:29:02.677 [0x7fbe46ffd700] INFO - [I] transponder_streamer::stop_channel. Stop request for channel triplet://0:2243:1
Jan 10, 2021 21:29:02.687 [0x7fbe457fa700] INFO - [I] CTVSStreamSource::RemoveAllPids. Removing PIDs for client triplet://0:2243:1
looks again like the client stopped the playback and tuner terminated the stream accordingly
why the client stopped the stream doesn’t seem to be clear though.
are you using any scheduled recordings? do they complete and not have any missing content (like maybe no/low signal sections) ?