@turtletank , I also had the same error as @xmguy .
This happened this morning while recording from Paramount Plus. The Channel was History and Undiscovered, attempting to record "Aerial America"
ADBTuner attempted to connect and closed a few times before eventually connecting and successfully recording. Recording was indicated by CDVR as "Delayed". CDVR Error: "Failed to start stream...901 tuner unreachable...timeout after 20 seconds..."
Logs from the time period are as follows:
Channels DVR Logs:
2025/07/23 03:07:50.003301 [ERR] Failed to start stream on channel 18779 via M3U-LinkPi: M3U: 901 Tuner Unreachable: Timeout after 20s connecting to: http://192.168.1.100:5592/stream/85
2025/07/23 03:07:50.003472 [DVR] Error running job 1753265250-288 Aerial America: could not start stream on channels=[18779]: M3U: 901 Tuner Unreachable: Timeout after 20s connecting to: http://192.168.1.100:5592/stream/85
2025/07/23 03:07:52.288982 [DVR] Starting job 1753265250-288 Aerial America on ch=[18779]
2025/07/23 03:07:52.289043 [DVR] Waiting 21m37.710957166s until next job 1753266570-287 Annie Oakley
2025/07/23 03:08:12.290579 [ERR] Failed to start stream on channel 18779 via M3U-LinkPi: M3U: 901 Tuner Unreachable: Timeout after 20s connecting to: http://192.168.1.100:5592/stream/85
2025/07/23 03:08:12.290739 [DVR] Error running job 1753265250-288 Aerial America: could not start stream on channels=[18779]: M3U: 901 Tuner Unreachable: Timeout after 20s connecting to: http://192.168.1.100:5592/stream/85
2025/07/23 03:08:16.593015 [DVR] Starting job 1753265250-288 Aerial America on ch=[18779]
2025/07/23 03:08:16.593118 [DVR] Waiting 21m13.406882753s until next job 1753266570-287 Annie Oakley
2025/07/23 03:08:35.294948 [TNR] Opened connection to M3U-LinkPi for ch18779 PPLUSHISUN
2025/07/23 03:08:35.385180 [DVR] Recording for job 1753265250-288 from M3U-LinkPi ch18779 into "TV/Aerial America/Aerial America S01E10 2011-07-17 Oregon 2025-07-23-0308.mpg" for 51m13.406845206s
2025/07/23 03:08:42.061173 [IDX] Generating video index for job 1753265250-288
ADBTuner Logs:
2025-07-23 10:06:05.186 - server - Tuner locks after release: {}
2025-07-23 10:07:30.214 - server - [Tune 287814494883440123689065667088343821879] Request headers: {'host': '192.168.1.100:5592', 'user-agent': 'Go-http-client/1.1', 'accept-encoding': 'gzip'}
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Available Tuners:
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Name: LinkPi1 Priority:
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Name: LinkPi2 Priority:
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Name: LinkPi3 Priority:
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Name: LinkPi4 Priority:
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Name: LinkPi5 Priority:
2025-07-23 10:07:30.482 - server - [Tune (287814494883440123689065667088343821879)] Selecting random tuner
2025-07-23 10:07:30.526 - server - [Tune (287814494883440123689065667088343821879)] Reserved Tuner: Name: LinkPi1 Priority:
2025-07-23 10:07:30.526 - server - [Tune (287814494883440123689065667088343821879)] Tuning to PPLUSHISUN on LinkPi1
2025-07-23 10:07:30.527 - server - [Tune (287814494883440123689065667088343821879)] Using channel configuration: Deep Links - Compatibility Mode (bb353259-17e0-4b38-a328-8629fb1ec2ca)
2025-07-23 10:07:30.619 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - Connected.
2025-07-23 10:07:30.897 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - pidof com.cbs.ott
2025-07-23 10:07:30.963 - server - [Tune (287814494883440123689065667088343821879)] Using https://www.paramountplus.com/live-tv/stream/channels/history-undiscovered/091f4804-717e-4d32-8255-74edacc54453/ to load channel.
2025-07-23 10:07:30.963 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - input keyevent KEYCODE_MEDIA_STOP
2025-07-23 10:07:31.070 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - am force-stop 'com.cbs.ott'
2025-07-23 10:07:31.219 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - sleep 2
2025-07-23 10:07:33.285 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - am start -W -a android.intent.action.VIEW -d 'https://www.paramountplus.com/live-tv/stream/channels/history-undiscovered/091f4804-717e-4d32-8255-74edacc54453/' 'com.cbs.ott'
2025-07-23 10:07:39.126 - lib.adb - [Tune (287814494883440123689065667088343821879)] Checking for profile screen
2025-07-23 10:07:47.514 - lib.adb - [Tune (287814494883440123689065667088343821879)] Checking for profile screen
2025-07-23 10:07:49.767 - lib.adb - [Tune (287814494883440123689065667088343821879)] On screen text: 'who's watching?
select or create a profile. have kids? keep them safe with kids mode!
john add profile
edit profiles'
2025-07-23 10:07:49.767 - lib.adb - [Tune (287814494883440123689065667088343821879)] Matched 'who's watching'.
2025-07-23 10:07:49.769 - server - Tuner: Profile screen detected.
2025-07-23 10:07:49.770 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: 192.168.1.211 - input keyevent KEYCODE_DPAD_CENTER
2025-07-23 10:07:51.886 - server - [Tune 287814494883440123689065667088343821879] Stream released after 21.67 seconds. [Tune 287814494883440123689065667088343821879] Display was on, application (com.cbs.ott) was running.
2025-07-23 10:07:51.886 - lib.adb - [Tune (287814494883440123689065667088343821879)] ADB: Closing connection - 192.168.1.211
2025-07-23 10:07:51.887 - server - [Tune 287814494883440123689065667088343821879] Client disconnected before stream started.
2025-07-23 10:07:51.887 - server - [Tune 287814494883440123689065667088343821879] Tuner locks before release: {1: {'name': 'PPLUSHISUN', 'number': 14010, 'provider_name': 'Paramount Plus', 'lock_obtained': 'Wed Jul 23 10:07:30 2025', 'tune_id': '287814494883440123689065667088343821879'}}
2025-07-23 10:07:51.887 - server - [Tune 287814494883440123689065667088343821879] Released tuner ID: 1
2025-07-23 10:07:51.887 - server - [Tune 287814494883440123689065667088343821879] Tuner locks after release: {}
2025-07-23 10:07:52.290 - server - [Tune 218392993867784122455868689168062703200] Request headers: {'host': '192.168.1.100:5592', 'user-agent': 'Go-http-client/1.1', 'accept-encoding': 'gzip'}
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Available Tuners:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Name: LinkPi1 Priority:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Name: LinkPi2 Priority:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Name: LinkPi3 Priority:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Name: LinkPi4 Priority:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Name: LinkPi5 Priority:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Selecting random tuner
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Reserved Tuner: Name: LinkPi2 Priority:
2025-07-23 10:07:52.293 - server - [Tune (218392993867784122455868689168062703200)] Tuning to PPLUSHISUN on LinkPi2
2025-07-23 10:07:52.294 - server - [Tune (218392993867784122455868689168062703200)] Using channel configuration: Deep Links - Compatibility Mode (bb353259-17e0-4b38-a328-8629fb1ec2ca)
2025-07-23 10:07:52.739 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - Connected.
2025-07-23 10:07:53.010 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - pidof com.cbs.ott
2025-07-23 10:07:53.074 - server - [Tune (218392993867784122455868689168062703200)] Using https://www.paramountplus.com/live-tv/stream/channels/history-undiscovered/091f4804-717e-4d32-8255-74edacc54453/ to load channel.
2025-07-23 10:07:53.074 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - input keyevent KEYCODE_MEDIA_STOP
2025-07-23 10:07:53.232 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - am force-stop 'com.cbs.ott'
2025-07-23 10:07:53.312 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - sleep 2
2025-07-23 10:07:55.359 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - am start -W -a android.intent.action.VIEW -d 'https://www.paramountplus.com/live-tv/stream/channels/history-undiscovered/091f4804-717e-4d32-8255-74edacc54453/' 'com.cbs.ott'
2025-07-23 10:08:01.524 - lib.adb - [Tune (218392993867784122455868689168062703200)] Checking for profile screen
2025-07-23 10:08:04.057 - lib.adb - [Tune (218392993867784122455868689168062703200)] On screen text: 'oe
oa'
2025-07-23 10:08:05.061 - lib.adb - [Tune (218392993867784122455868689168062703200)] Checking for profile screen
2025-07-23 10:08:07.348 - lib.adb - [Tune (218392993867784122455868689168062703200)] Checking for profile screen
2025-07-23 10:08:10.350 - lib.adb - [Tune (218392993867784122455868689168062703200)] On screen text: 'who's watching?
select or create a profile. have kids? keep them safe with kids mode!
john add profile
edit profiles'
2025-07-23 10:08:10.350 - lib.adb - [Tune (218392993867784122455868689168062703200)] Matched 'who's watching'.
2025-07-23 10:08:10.352 - server - Tuner: Profile screen detected.
2025-07-23 10:08:10.353 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: 192.168.1.212 - input keyevent KEYCODE_DPAD_CENTER
2025-07-23 10:08:12.457 - server - [Tune 218392993867784122455868689168062703200] Stream released after 20.17 seconds. [Tune 218392993867784122455868689168062703200] Display was on, application (com.cbs.ott) was closed.
2025-07-23 10:08:12.457 - lib.adb - [Tune (218392993867784122455868689168062703200)] ADB: Closing connection - 192.168.1.212
2025-07-23 10:08:12.458 - server - [Tune 218392993867784122455868689168062703200] Client disconnected before stream started.
2025-07-23 10:08:12.458 - server - [Tune 218392993867784122455868689168062703200] Tuner locks before release: {2: {'name': 'PPLUSHISUN', 'number': 14010, 'provider_name': 'Paramount Plus', 'lock_obtained': 'Wed Jul 23 10:07:52 2025', 'tune_id': '218392993867784122455868689168062703200'}}
2025-07-23 10:08:12.458 - server - [Tune 218392993867784122455868689168062703200] Released tuner ID: 2
2025-07-23 10:08:12.458 - server - [Tune 218392993867784122455868689168062703200] Tuner locks after release: {}
2025-07-23 10:08:16.595 - server - [Tune 109107973498159699712446354358614669971] Request headers: {'host': '192.168.1.100:5592', 'user-agent': 'Go-http-client/1.1', 'accept-encoding': 'gzip'}
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Available Tuners:
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Name: LinkPi1 Priority:
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Name: LinkPi2 Priority:
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Name: LinkPi3 Priority:
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Name: LinkPi4 Priority:
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Name: LinkPi5 Priority:
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Selecting random tuner
2025-07-23 10:08:16.597 - server - [Tune (109107973498159699712446354358614669971)] Reserved Tuner: Name: LinkPi2 Priority:
2025-07-23 10:08:16.598 - server - [Tune (109107973498159699712446354358614669971)] Tuning to PPLUSHISUN on LinkPi2
2025-07-23 10:08:16.598 - server - [Tune (109107973498159699712446354358614669971)] Using channel configuration: Deep Links - Compatibility Mode (bb353259-17e0-4b38-a328-8629fb1ec2ca)
2025-07-23 10:08:16.697 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - Connected.
2025-07-23 10:08:17.500 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - pidof com.cbs.ott
2025-07-23 10:08:17.698 - server - [Tune (109107973498159699712446354358614669971)] Using https://www.paramountplus.com/live-tv/stream/channels/history-undiscovered/091f4804-717e-4d32-8255-74edacc54453/ to load channel.
2025-07-23 10:08:17.698 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - input keyevent KEYCODE_MEDIA_STOP
2025-07-23 10:08:17.985 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - am force-stop 'com.cbs.ott'
2025-07-23 10:08:18.279 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - sleep 2
2025-07-23 10:08:20.367 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - am start -W -a android.intent.action.VIEW -d 'https://www.paramountplus.com/live-tv/stream/channels/history-undiscovered/091f4804-717e-4d32-8255-74edacc54453/' 'com.cbs.ott'
2025-07-23 10:08:26.018 - lib.adb - [Tune (109107973498159699712446354358614669971)] Checking for profile screen
2025-07-23 10:08:28.889 - lib.adb - [Tune (109107973498159699712446354358614669971)] Checking for profile screen
2025-07-23 10:08:31.196 - lib.adb - [Tune (109107973498159699712446354358614669971)] Checking for profile screen
2025-07-23 10:08:33.186 - lib.adb - [Tune (109107973498159699712446354358614669971)] On screen text: 'who's watching?
select or create a profile. have kids? keep them safe with kids mode!
john add profile
edit profiles'
2025-07-23 10:08:33.186 - lib.adb - [Tune (109107973498159699712446354358614669971)] Matched 'who's watching'.
2025-07-23 10:08:33.188 - server - Tuner: Profile screen detected.
2025-07-23 10:08:33.188 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: 192.168.1.212 - input keyevent KEYCODE_DPAD_CENTER
2025-07-23 10:08:35.293 - server - [Tune 109107973498159699712446354358614669971] Stream released after 18.7 seconds. [Tune 109107973498159699712446354358614669971] Display was on, application (com.cbs.ott) was running.
2025-07-23 10:08:35.293 - lib.adb - [Tune (109107973498159699712446354358614669971)] ADB: Closing connection - 192.168.1.212
2025-07-23 10:08:35.294 - uvicorn.access - 172.22.0.1:34432 - "GET /stream/85 HTTP/1.1" 200
2025-07-23 10:08:35.307 - server - [Tune 109107973498159699712446354358614669971] Stream open (attempt 1).
2025-07-23 10:08:35.310 - httpx - HTTP Request: GET http://192.168.1.161/live/stream1 "HTTP/1.1 301 Moved Permanently"
2025-07-23 10:08:35.314 - httpx - HTTP Request: GET http://192.168.1.161:8090/stream1 "HTTP/1.0 200 OK"