I have encountered a strange issue when using ADBTuner with Multiview on channels (AppleTV). I am new to ADBTuner and just got everything setup this week; was doing some testing last night since March Madness is here. I have 2 encoders 1 x LinkPi ENC1-v3 (with Elgato Cam Link) and 1 x LinkPi Enc5-v2 for a total of 7 streams. I have a mix of streaming devices (1x Onn 4k Pro, 3x Onn 4k Plus, 2x Onn Stick and 1x Fire TV Ultra) and all of this works on initial testing however last night I was pushing the setup to it's limits by having 4 x multiview on one TV using 4 of the streams and 3 x multiview on another TV using 3 streams. No issues during playback but when I stopped the TV with 3 streams going 2 of the streams on the 4 stream TV stopped playback and exited back to the YoutubeTV main screen. I reset everything so 7 streams were going again and when I exit multiview on one 2 stop on the other TV as well. I was running the latest development build (20260228-1) so I backed up to the latest stable build (20251228-2) and the same problem exists.
I am not sure if I can blame this issue on ADBTunner or Channels DVR but I don't experience the same behavior when using multiview with TVE/HDHomerun. I am attaching some logs below, the issue occurs in the log time at 15:02:22; I expected the streams to stop for LinkPi 2-1, LinkPi 2-3 and LinkPi 2-2 but not LinkPi 1-1 and LinkPi 2-4. Below is a screenshot showing the 2 streams I did not expect to stop as well just showing the YTTV main screen. Anyone else seen this before, if not anyone up to test and see if you experience the same behavior? I don't find much in the logs to point give me a hint of where the issue is.
ADBTuner Logs:
2026-03-20 15:01:32.884 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] 192.168.130.64:5592 | Go-http-client/1.1
2026-03-20 15:01:32.885 - stream - [Tune (Z6yS6FBsRErjwPU985rPZF)] No active tuners found for SEC Network. Reserving a new tuner.
2026-03-20 15:01:32.885 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Attempting to reserve tuner for: ['com.google.android.youtube.tvunplugged', 'com.amazon.firetv.youtube.tv'].
2026-03-20 15:01:32.886 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Available Tuners:
2026-03-20 15:01:32.886 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Name: LinkPi 2 - 1 Priority: 2
2026-03-20 15:01:32.886 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Name: LinkPi 2 - 2 Priority: 3
2026-03-20 15:01:32.886 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Name: LinkPi 2 - 3 Priority: 3
2026-03-20 15:01:32.886 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Using first available tuner (by priority).
2026-03-20 15:01:32.886 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Reserved Tuner: Name: LinkPi 2 - 1 Priority: 2
2026-03-20 15:01:32.886 - stream - [Tune (Z6yS6FBsRErjwPU985rPZF)] Tuning to SEC Network on LinkPi 2 - 1
2026-03-20 15:01:32.886 - stream - [Tune (Z6yS6FBsRErjwPU985rPZF)] Using channel configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8)
2026-03-20 15:01:33.364 - lib.adb - [Tune (Z6yS6FBsRErjwPU985rPZF)] ADB: 192.168.130.14 - pidof com.amazon.firetv.youtube.tv
2026-03-20 15:01:33.407 - stream - [Tune (Z6yS6FBsRErjwPU985rPZF)] Using https://tv.youtube.com/watch/LU-XElpC4Zo to load channel.
2026-03-20 15:01:33.407 - lib.adb - [Tune (Z6yS6FBsRErjwPU985rPZF)] ADB: 192.168.130.14 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:01:34.292 - lib.adb - [Tune (Z6yS6FBsRErjwPU985rPZF)] ADB: 192.168.130.14 - am start -W -a android.intent.action.VIEW -d 'https://tv.youtube.com/watch/LU-XElpC4Zo' 'com.amazon.firetv.youtube.tv'
2026-03-20 15:01:34.395 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] Starting tune match text monitoring. Match commands: [{'match_text': ["who's watching", 'choose an account', 'edit profiles'], 'commands': ['input keyevent KEYCODE_DPAD_CENTER'], 'start_checking_after_seconds': 5}]
2026-03-20 15:01:35.669 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] 192.168.130.64:5592 | Go-http-client/1.1
2026-03-20 15:01:35.670 - stream - [Tune (kz3MGWKARR2qzPHttxw2AR)] No active tuners found for ACC Network. Reserving a new tuner.
2026-03-20 15:01:35.670 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Attempting to reserve tuner for: ['com.google.android.youtube.tvunplugged', 'com.amazon.firetv.youtube.tv'].
2026-03-20 15:01:35.671 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Available Tuners:
2026-03-20 15:01:35.671 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Name: LinkPi 2 - 2 Priority: 3
2026-03-20 15:01:35.671 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Name: LinkPi 2 - 3 Priority: 3
2026-03-20 15:01:35.671 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Selecting random tuner
2026-03-20 15:01:35.671 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Reserved Tuner: Name: LinkPi 2 - 3 Priority: 3
2026-03-20 15:01:35.671 - stream - [Tune (kz3MGWKARR2qzPHttxw2AR)] Tuning to ACC Network on LinkPi 2 - 3
2026-03-20 15:01:35.671 - stream - [Tune (kz3MGWKARR2qzPHttxw2AR)] Using channel configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8)
2026-03-20 15:01:36.257 - lib.adb - [Tune (kz3MGWKARR2qzPHttxw2AR)] ADB: 192.168.130.16 - pidof com.google.android.youtube.tvunplugged
2026-03-20 15:01:36.358 - stream - [Tune (kz3MGWKARR2qzPHttxw2AR)] Using https://tv.youtube.com/watch/HmB4f8_5kwE to load channel.
2026-03-20 15:01:36.358 - lib.adb - [Tune (kz3MGWKARR2qzPHttxw2AR)] ADB: 192.168.130.16 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:01:36.469 - lib.adb - [Tune (kz3MGWKARR2qzPHttxw2AR)] ADB: 192.168.130.16 - am start -W -a android.intent.action.VIEW -d 'https://tv.youtube.com/watch/HmB4f8_5kwE' 'com.google.android.youtube.tvunplugged'
2026-03-20 15:01:36.661 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] Starting tune match text monitoring. Match commands: [{'match_text': ["who's watching", 'choose an account', 'edit profiles'], 'commands': ['input keyevent KEYCODE_DPAD_CENTER'], 'start_checking_after_seconds': 5}]
2026-03-20 15:01:37.344 - lib.adb - [Tune (Z6yS6FBsRErjwPU985rPZF)] Detected 100.0% black pixels. Assuming HDCP is active and video is playing.
2026-03-20 15:01:37.345 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] Waiting for playback start. Status: playing
2026-03-20 15:01:37.345 - lib.adb - [Tune (Z6yS6FBsRErjwPU985rPZF)] ADB: Closing connection - 192.168.130.14
2026-03-20 15:01:37.345 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] Tuning completed after 4.46 seconds. [Tune Z6yS6FBsRErjwPU985rPZF] Display was on, application (com.amazon.firetv.youtube.tv) was running.
2026-03-20 15:01:37.345 - stream - Initializing keep active command schedule for tuner LinkPi 2 - 1 (8).
2026-03-20 15:01:37.391 - uvicorn.access - 192.168.130.60:0 - "GET /stream/5 HTTP/1.1" 307
2026/03/20 15:01:37 [PROXY] 192.168.130.60 -> GET "/proxy/8?requestKey=Z6yS6FBsRErjwPU985rPZF" -> "http://192.168.130.10:8090/stream1"
2026-03-20 15:01:39.388 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] 192.168.130.64:5592 | Go-http-client/1.1
2026-03-20 15:01:39.389 - stream - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] No active tuners found for BTN. Reserving a new tuner.
2026-03-20 15:01:39.389 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Attempting to reserve tuner for: ['com.google.android.youtube.tvunplugged', 'com.amazon.firetv.youtube.tv'].
2026-03-20 15:01:39.389 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Available Tuners:
2026-03-20 15:01:39.389 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Name: LinkPi 2 - 2 Priority: 3
2026-03-20 15:01:39.389 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Using first available tuner (by priority).
2026-03-20 15:01:39.389 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Reserved Tuner: Name: LinkPi 2 - 2 Priority: 3
2026-03-20 15:01:39.389 - stream - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] Tuning to BTN on LinkPi 2 - 2
2026-03-20 15:01:39.390 - stream - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] Using channel configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8)
2026-03-20 15:01:39.946 - lib.adb - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] ADB: 192.168.130.15 - pidof com.google.android.youtube.tvunplugged
2026-03-20 15:01:40.034 - stream - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] Using https://tv.youtube.com/watch/X6Y2XObNyAc to load channel.
2026-03-20 15:01:40.034 - lib.adb - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] ADB: 192.168.130.15 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:01:40.138 - lib.adb - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] ADB: 192.168.130.15 - am start -W -a android.intent.action.VIEW -d 'https://tv.youtube.com/watch/X6Y2XObNyAc' 'com.google.android.youtube.tvunplugged'
2026-03-20 15:01:40.339 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Starting tune match text monitoring. Match commands: [{'match_text': ["who's watching", 'choose an account', 'edit profiles'], 'commands': ['input keyevent KEYCODE_DPAD_CENTER'], 'start_checking_after_seconds': 5}]
2026-03-20 15:01:40.586 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-03-20 15:01:41.212 - server -
--------------------------------------------------
Tuner "LinkPi 1 - 0" is currently in use and locked.
Tune ID: 7yZ4eGYatL4YTALp9fADWX
Channel: TBS
Lock Obtained: 2026-03-20 14:59:55 (1.77 minutes ago)
Last Seen: 2026-03-20 15:01:40 (1.21 seconds ago)
Bytes Transferred: 103687832 (98.88MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 1 - 1" is currently in use and locked.
Tune ID: WsUXgdqcPUeakJp2Sxj3dv
Channel: TRU
Lock Obtained: 2026-03-20 14:59:58 (1.72 minutes ago)
Last Seen: 2026-03-20 15:01:40 (1.21 seconds ago)
Bytes Transferred: 105560496 (100.67MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 0" is currently in use and locked.
Tune ID: iQJb7Zytnd84grcgGdWVrd
Channel: TNT
Lock Obtained: 2026-03-20 15:00:00 (1.69 minutes ago)
Last Seen: 2026-03-20 15:01:40 (1.21 seconds ago)
Bytes Transferred: 70148252 (66.9MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 4" is currently in use and locked.
Tune ID: 45LqZSAsKYd6YoRZve4wGj
Channel: ESPNUHD
Lock Obtained: 2026-03-20 15:00:09 (1.54 minutes ago)
Last Seen: 2026-03-20 15:01:41 (0.21 seconds ago)
Bytes Transferred: 92343720 (88.07MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 1" is currently in use and locked.
Tune ID: Z6yS6FBsRErjwPU985rPZF
Channel: SEC Network
Lock Obtained: 2026-03-20 15:01:32 (0.15 minutes ago)
Last Seen: 2026-03-20 15:01:40 (1.21 seconds ago)
Bytes Transferred: 4796444 (4.57MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 3" is currently in use and locked.
Tune ID: N/A
Channel: ACC Network
Lock Obtained: 2026-03-20 15:01:35 (0.1 minutes ago)
Last Seen: N/A
Bytes Transferred: None
Remote User Agent:
N/A
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 2" is currently in use and locked.
Tune ID: N/A
Channel: BTN
Lock Obtained: 2026-03-20 15:01:39 (0.04 minutes ago)
Last Seen: N/A
Bytes Transferred: None
Remote User Agent:
N/A
--------------------------------------------------
2026-03-20 15:01:42.474 - lib.adb - [Tune (kz3MGWKARR2qzPHttxw2AR)] Detected 100.0% black pixels. Assuming HDCP is active and video is playing.
2026-03-20 15:01:42.475 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] Waiting for playback start. Status: playing
2026-03-20 15:01:42.475 - lib.adb - [Tune (kz3MGWKARR2qzPHttxw2AR)] ADB: Closing connection - 192.168.130.16
2026-03-20 15:01:42.475 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] Tuning completed after 6.81 seconds. [Tune kz3MGWKARR2qzPHttxw2AR] Display was on, application (com.google.android.youtube.tvunplugged) was running.
2026-03-20 15:01:42.475 - stream - Initializing keep active command schedule for tuner LinkPi 2 - 3 (10).
2026-03-20 15:01:42.477 - uvicorn.access - 192.168.130.60:0 - "GET /stream/6 HTTP/1.1" 307
2026/03/20 15:01:42 [PROXY] 192.168.130.60 -> GET "/proxy/10?requestKey=kz3MGWKARR2qzPHttxw2AR" -> "http://192.168.130.10:8090/stream3"
2026-03-20 15:01:42.627 - lib.adb - [Tune Z6yS6FBsRErjwPU985rPZF] On screen text: '~ = ui t “ hs ayia ft to > is 5 sd | ~ hee'
2026-03-20 15:01:42.627 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-03-20 15:01:42.904 - lib.adb - H264 video with a short GOP (1-3 seconds) is highly recommended. Other configurations will result in tuning delays.
2026-03-20 15:01:43.453 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-03-20 15:01:44.871 - lib.adb - [Tune Z6yS6FBsRErjwPU985rPZF] Detected 100.0% black pixels. Assuming HDCP is active and video is playing.
2026-03-20 15:01:44.871 - stream - [Tune Z6yS6FBsRErjwPU985rPZF] Media playback detected. Stopping tuning text match process.
2026-03-20 15:01:45.135 - lib.adb - [Tune kz3MGWKARR2qzPHttxw2AR] On screen text: 'ae h ' . - ve : can " " - — : " a a - m= e a tn'
2026-03-20 15:01:45.135 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-03-20 15:01:45.951 - maintenance - Skipping keep alive tasks as it's currently the top or middle of the hour.
2026-03-20 15:01:46.527 - lib.adb - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] Detected 100.0% black pixels. Assuming HDCP is active and video is playing.
2026-03-20 15:01:46.528 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Waiting for playback start. Status: playing
2026-03-20 15:01:46.528 - lib.adb - [Tune (3e7pP6LJZTgsuHsm9ckkFD)] ADB: Closing connection - 192.168.130.15
2026-03-20 15:01:46.528 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Tuning completed after 7.14 seconds. [Tune 3e7pP6LJZTgsuHsm9ckkFD] Display was on, application (com.google.android.youtube.tvunplugged) was running.
2026-03-20 15:01:46.528 - stream - Initializing keep active command schedule for tuner LinkPi 2 - 2 (9).
2026-03-20 15:01:46.598 - uvicorn.access - 192.168.130.60:0 - "GET /stream/40 HTTP/1.1" 307
2026/03/20 15:01:46 [PROXY] 192.168.130.60 -> GET "/proxy/9?requestKey=3e7pP6LJZTgsuHsm9ckkFD" -> "http://192.168.130.10:8090/stream2"
2026-03-20 15:01:47.092 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-03-20 15:01:49.088 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-03-20 15:01:49.146 - lib.adb - [Tune kz3MGWKARR2qzPHttxw2AR] Detected 100.0% black pixels. Assuming HDCP is active and video is playing.
2026-03-20 15:01:49.146 - stream - [Tune kz3MGWKARR2qzPHttxw2AR] Media playback detected. Stopping tuning text match process.
2026-03-20 15:01:53.185 - lib.adb - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Detected 100.0% black pixels. Assuming HDCP is active and video is playing.
2026-03-20 15:01:53.185 - stream - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Media playback detected. Stopping tuning text match process.
2026-03-20 15:02:11.227 - server -
--------------------------------------------------
Tuner "LinkPi 1 - 0" is currently in use and locked.
Tune ID: 7yZ4eGYatL4YTALp9fADWX
Channel: TBS
Lock Obtained: 2026-03-20 14:59:55 (2.27 minutes ago)
Last Seen: 2026-03-20 15:02:10 (1.23 seconds ago)
Bytes Transferred: 132848492 (126.69MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 1 - 1" is currently in use and locked.
Tune ID: WsUXgdqcPUeakJp2Sxj3dv
Channel: TRU
Lock Obtained: 2026-03-20 14:59:58 (2.22 minutes ago)
Last Seen: 2026-03-20 15:02:10 (1.23 seconds ago)
Bytes Transferred: 139035588 (132.59MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 0" is currently in use and locked.
Tune ID: iQJb7Zytnd84grcgGdWVrd
Channel: TNT
Lock Obtained: 2026-03-20 15:00:00 (2.19 minutes ago)
Last Seen: 2026-03-20 15:02:10 (1.23 seconds ago)
Bytes Transferred: 102838632 (98.07MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 4" is currently in use and locked.
Tune ID: 45LqZSAsKYd6YoRZve4wGj
Channel: ESPNUHD
Lock Obtained: 2026-03-20 15:00:09 (2.04 minutes ago)
Last Seen: 2026-03-20 15:02:11 (0.23 seconds ago)
Bytes Transferred: 115021220 (109.69MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 1" is currently in use and locked.
Tune ID: Z6yS6FBsRErjwPU985rPZF
Channel: SEC Network
Lock Obtained: 2026-03-20 15:01:32 (0.65 minutes ago)
Last Seen: 2026-03-20 15:02:10 (1.23 seconds ago)
Bytes Transferred: 19484132 (18.58MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 3" is currently in use and locked.
Tune ID: kz3MGWKARR2qzPHttxw2AR
Channel: ACC Network
Lock Obtained: 2026-03-20 15:01:35 (0.6 minutes ago)
Last Seen: 2026-03-20 15:02:10 (1.23 seconds ago)
Bytes Transferred: 29635004 (28.26MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 2" is currently in use and locked.
Tune ID: 3e7pP6LJZTgsuHsm9ckkFD
Channel: BTN
Lock Obtained: 2026-03-20 15:01:39 (0.54 minutes ago)
Last Seen: 2026-03-20 15:02:10 (1.23 seconds ago)
Bytes Transferred: 30101056 (28.71MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
2026-03-20 15:02:18.581 - tuner_management - Releasing tuner 8 as it has been inactive for 3 seconds.
2026-03-20 15:02:18.581 - tuner_management - Releasing tuner: {'lock_obtained': 1774018892, 'tuner_name': 'LinkPi 2 - 1', 'name': 'SEC Network', 'number': 6144, 'provider_name': 'YTTV', 'tuner_id': 8, 'channel_id': 5, 'tuning_status': 'tuned', 'request_key': 'Z6yS6FBsRErjwPU985rPZF', 'target_package': 'com.amazon.firetv.youtube.tv'}
2026-03-20 15:02:18.985 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:18.985 - lib.adb - [Tune Z6yS6FBsRErjwPU985rPZF] ADB: 192.168.130.14 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:20.032 - lib.adb - [Tune Z6yS6FBsRErjwPU985rPZF] ADB: 192.168.130.14 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:20.916 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Released tuner (8).
2026-03-20 15:02:20.916 - tuner_management - [Tune Z6yS6FBsRErjwPU985rPZF] Cleanup complete. LinkPi 2 - 1 (SEC Network)
2026-03-20 15:02:20.916 - tuner_management - Releasing tuner 10 as it has been inactive for 5 seconds.
2026-03-20 15:02:20.916 - tuner_management - Releasing tuner: {'lock_obtained': 1774018895, 'tuner_name': 'LinkPi 2 - 3', 'name': 'ACC Network', 'number': 6147, 'provider_name': 'YTTV', 'tuner_id': 10, 'channel_id': 6, 'tuning_status': 'tuned', 'request_key': 'kz3MGWKARR2qzPHttxw2AR', 'target_package': 'com.google.android.youtube.tvunplugged'}
2026-03-20 15:02:21.299 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:21.299 - lib.adb - [Tune kz3MGWKARR2qzPHttxw2AR] ADB: 192.168.130.16 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:21.512 - lib.adb - [Tune kz3MGWKARR2qzPHttxw2AR] ADB: 192.168.130.16 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:21.735 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Released tuner (10).
2026-03-20 15:02:21.735 - tuner_management - [Tune kz3MGWKARR2qzPHttxw2AR] Cleanup complete. LinkPi 2 - 3 (ACC Network)
2026-03-20 15:02:21.735 - tuner_management - Releasing tuner 6 as it has been inactive for 3 seconds.
2026-03-20 15:02:21.735 - tuner_management - Releasing tuner: {'lock_obtained': 1774018798, 'tuner_name': 'LinkPi 1 - 1', 'name': 'TRU', 'number': 6037, 'provider_name': 'YTTV', 'tuner_id': 6, 'channel_id': 33, 'tuning_status': 'tuned', 'request_key': 'WsUXgdqcPUeakJp2Sxj3dv', 'target_package': 'com.google.android.youtube.tvunplugged'}
2026-03-20 15:02:22.192 - tuner_management - [Tune WsUXgdqcPUeakJp2Sxj3dv] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:22.192 - lib.adb - [Tune WsUXgdqcPUeakJp2Sxj3dv] ADB: 192.168.130.13 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:22.321 - lib.adb - [Tune WsUXgdqcPUeakJp2Sxj3dv] ADB: 192.168.130.13 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:22.461 - tuner_management - [Tune WsUXgdqcPUeakJp2Sxj3dv] Released tuner (6).
2026-03-20 15:02:22.461 - tuner_management - [Tune WsUXgdqcPUeakJp2Sxj3dv] Cleanup complete. LinkPi 1 - 1 (TRU)
2026-03-20 15:02:22.461 - tuner_management - Releasing tuner 11 as it has been inactive for 4 seconds.
2026-03-20 15:02:22.461 - tuner_management - Releasing tuner: {'lock_obtained': 1774018809, 'tuner_name': 'LinkPi 2 - 4', 'name': 'ESPNUHD', 'number': 6142, 'provider_name': 'YTTV', 'tuner_id': 11, 'channel_id': 3, 'tuning_status': 'tuned', 'request_key': '45LqZSAsKYd6YoRZve4wGj', 'target_package': 'com.google.android.youtube.tvunplugged'}
2026-03-20 15:02:22.772 - tuner_management - [Tune 45LqZSAsKYd6YoRZve4wGj] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:22.772 - lib.adb - [Tune 45LqZSAsKYd6YoRZve4wGj] ADB: 192.168.130.17 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:22.847 - lib.adb - [Tune 45LqZSAsKYd6YoRZve4wGj] ADB: 192.168.130.17 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:22.985 - tuner_management - [Tune 45LqZSAsKYd6YoRZve4wGj] Released tuner (11).
2026-03-20 15:02:22.985 - tuner_management - [Tune 45LqZSAsKYd6YoRZve4wGj] Cleanup complete. LinkPi 2 - 4 (ESPNUHD)
2026-03-20 15:02:22.985 - tuner_management - Releasing tuner 9 as it has been inactive for 7 seconds.
2026-03-20 15:02:22.985 - tuner_management - Releasing tuner: {'lock_obtained': 1774018899, 'tuner_name': 'LinkPi 2 - 2', 'name': 'BTN', 'number': 6199, 'provider_name': 'YTTV', 'tuner_id': 9, 'channel_id': 40, 'tuning_status': 'tuned', 'request_key': '3e7pP6LJZTgsuHsm9ckkFD', 'target_package': 'com.google.android.youtube.tvunplugged'}
2026-03-20 15:02:23.252 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:23.252 - lib.adb - [Tune 3e7pP6LJZTgsuHsm9ckkFD] ADB: 192.168.130.15 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:23.441 - lib.adb - [Tune 3e7pP6LJZTgsuHsm9ckkFD] ADB: 192.168.130.15 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:23.673 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Released tuner (9).
2026-03-20 15:02:23.673 - tuner_management - [Tune 3e7pP6LJZTgsuHsm9ckkFD] Cleanup complete. LinkPi 2 - 2 (BTN)
2026-03-20 15:02:41.241 - server -
--------------------------------------------------
Tuner "LinkPi 1 - 0" is currently in use and locked.
Tune ID: 7yZ4eGYatL4YTALp9fADWX
Channel: TBS
Lock Obtained: 2026-03-20 14:59:55 (2.77 minutes ago)
Last Seen: 2026-03-20 15:02:40 (1.24 seconds ago)
Bytes Transferred: 165144840 (157.49MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
--------------------------------------------------
Tuner "LinkPi 2 - 0" is currently in use and locked.
Tune ID: iQJb7Zytnd84grcgGdWVrd
Channel: TNT
Lock Obtained: 2026-03-20 15:00:00 (2.69 minutes ago)
Last Seen: 2026-03-20 15:02:40 (1.24 seconds ago)
Bytes Transferred: 129733912 (123.72MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
2026-03-20 15:02:50.049 - tuner_management - Releasing tuner 7 as it has been inactive for 3 seconds.
2026-03-20 15:02:50.049 - tuner_management - Releasing tuner: {'lock_obtained': 1774018800, 'tuner_name': 'LinkPi 2 - 0', 'name': 'TNT', 'number': 6035, 'provider_name': 'YTTV', 'tuner_id': 7, 'channel_id': 31, 'tuning_status': 'tuned', 'request_key': 'iQJb7Zytnd84grcgGdWVrd', 'target_package': 'com.google.android.youtube.tvunplugged'}
2026-03-20 15:02:50.427 - tuner_management - [Tune iQJb7Zytnd84grcgGdWVrd] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:50.427 - lib.adb - [Tune iQJb7Zytnd84grcgGdWVrd] ADB: 192.168.130.12 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:50.543 - lib.adb - [Tune iQJb7Zytnd84grcgGdWVrd] ADB: 192.168.130.12 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:50.672 - tuner_management - [Tune iQJb7Zytnd84grcgGdWVrd] Released tuner (7).
2026-03-20 15:02:50.672 - tuner_management - [Tune iQJb7Zytnd84grcgGdWVrd] Cleanup complete. LinkPi 2 - 0 (TNT)
2026-03-20 15:02:51.686 - tuner_management - Releasing tuner 4 as it has been inactive for 3 seconds.
2026-03-20 15:02:51.686 - tuner_management - Releasing tuner: {'lock_obtained': 1774018795, 'tuner_name': 'LinkPi 1 - 0', 'name': 'TBS', 'number': 6033, 'provider_name': 'YTTV', 'tuner_id': 4, 'channel_id': 32, 'tuning_status': 'tuned', 'request_key': '7yZ4eGYatL4YTALp9fADWX', 'target_package': 'com.google.android.youtube.tvunplugged'}
2026-03-20 15:02:51.906 - tuner_management - [Tune 7yZ4eGYatL4YTALp9fADWX] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-03-20 15:02:51.906 - lib.adb - [Tune 7yZ4eGYatL4YTALp9fADWX] ADB: 192.168.130.11 - input keyevent KEYCODE_MEDIA_STOP
2026-03-20 15:02:52.016 - lib.adb - [Tune 7yZ4eGYatL4YTALp9fADWX] ADB: 192.168.130.11 - input keyevent KEYCODE_MEDIA_PAUSE
2026-03-20 15:02:52.196 - tuner_management - [Tune 7yZ4eGYatL4YTALp9fADWX] Released tuner (4).
2026-03-20 15:02:52.196 - tuner_management - [Tune 7yZ4eGYatL4YTALp9fADWX] Cleanup complete. LinkPi 1 - 0 (TBS)
Snip of ChannelsDVR Logs:
2026/03/20 11:00:00.363216 [TNR] Opened connection to M3U-ADBTunner for ch6033 TBS
2026/03/20 11:00:05.953616 [TNR] Opened connection to M3U-ADBTunner for ch6035 TNT
2026/03/20 11:00:07.290461 [TNR] Opened connection to M3U-ADBTunner for ch6037 TRU
2026/03/20 11:00:19.019222 [TNR] Opened connection to M3U-ADBTunner for ch6142 ESPNUHD
2026/03/20 11:00:38.899660 [TNR] Opened connection to M3U-ADBTunner for ch6140 ESPN
2026/03/20 11:00:53.697471 [TNR] Opened connection to M3U-ADBTunner for ch6141 ESPN2
2026/03/20 11:00:59.391497 [TNR] Opened connection to M3U-ADBTunner for ch6143 ESPNews
2026/03/20 11:01:21.784838 [SNR] Buffer statistics for 192.168.130.162 (Kevins OLED) for ch6143 ESPNews: buf=0% drop=0%
2026/03/20 11:01:21.784897 [TNR] Closed connection to M3U-ADBTunner for ch6143 ESPNews
2026/03/20 11:01:21.789655 [SNR] Buffer statistics for 192.168.130.162 (Kevins OLED) for ch6141 ESPN2: buf=0% drop=0%
2026/03/20 11:01:21.789695 [TNR] Closed connection to M3U-ADBTunner for ch6141 ESPN2
2026/03/20 11:01:21.810156 [SNR] Buffer statistics for 192.168.130.162 (Kevins OLED) for ch6140 ESPN: buf=0% drop=0%
2026/03/20 11:01:21.810189 [TNR] Closed connection to M3U-ADBTunner for ch6140 ESPN
2026/03/20 11:01:37.395378 [TNR] Opened connection to M3U-ADBTunner for ch6144 SEC Network
2026/03/20 11:01:42.480819 [TNR] Opened connection to M3U-ADBTunner for ch6147 ACC Network
2026/03/20 11:01:46.601322 [TNR] Opened connection to M3U-ADBTunner for ch6199 BTN
2026/03/20 11:02:15.806756 [SNR] Buffer statistics for 192.168.130.162 (Kevins OLED) for ch6144 SEC Network: buf=0% drop=0%
2026/03/20 11:02:15.806805 [TNR] Closed connection to M3U-ADBTunner for ch6144 SEC Network
2026/03/20 11:02:15.844774 [SNR] Buffer statistics for 192.168.130.162 (Kevins OLED) for ch6199 BTN: buf=0% drop=0%
2026/03/20 11:02:15.844819 [TNR] Closed connection to M3U-ADBTunner for ch6199 BTN
2026/03/20 11:02:15.906354 [SNR] Buffer statistics for 192.168.130.162 (Kevins OLED) for ch6147 ACC Network: buf=0% drop=0%
2026/03/20 11:02:15.906390 [TNR] Closed connection to M3U-ADBTunner for ch6147 ACC Network
2026/03/20 11:02:48.554841 [SNR] Buffer statistics for 192.168.130.94 (Living Left) for ch6035 TNT: buf=0% drop=0%
2026/03/20 11:02:48.554875 [TNR] Closed connection to M3U-ADBTunner for ch6035 TNT
2026/03/20 11:02:48.587531 [SNR] Buffer statistics for 192.168.130.94 (Living Left) for ch6142 ESPNUHD: buf=0% drop=0%
2026/03/20 11:02:48.587559 [TNR] Closed connection to M3U-ADBTunner for ch6142 ESPNUHD
2026/03/20 11:02:48.638222 [SNR] Buffer statistics for 192.168.130.94 (Living Left) for ch6033 TBS: buf=0% drop=0%
2026/03/20 11:02:48.638256 [TNR] Closed connection to M3U-ADBTunner for ch6033 TBS
2026/03/20 11:02:48.668962 [SNR] Buffer statistics for 192.168.130.94 (Living Left) for ch6037 TRU: buf=0% drop=0%
2026/03/20 11:02:48.669001 [TNR] Closed connection to M3U-ADBTunner for ch6037 TRU