log:
Prime Test on TS4K at Oct 24, 2026, 1:19 PM
+0.00s 192.168.68.124:5592 | channels-dvr/2026.10.21.2302 Go-http-client/1.1 (linux-x86_64)
+0.00s No active tuners found for Prime Test. Reserving a new tuner.
+0.00s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+0.50s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+1.01s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+1.51s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+2.02s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+2.52s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+3.03s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+3.53s Attempting to reserve tuner for: ['com.amazon.firebat', 'com.amazon.amazonvideo.livingroom'].
+3.53s Available Tuners:
+3.54s Name: TS4K Priority: 0
+3.54s Using first available tuner (by priority).
+3.54s Reserved Tuner: Name: TS4K Priority: 0
+3.54s Tuning to Prime Test on TS4K
+3.54s Using channel configuration: FruitDeepLinks - Prime Video v3.0 (FireTV and AndroidTV) (bnhf) (a176643f-b3b6-47fb-8527-47908d089695)
+3.58s MPEG null packets mode: Redirecting immediately to /proxy/1?requestKey=E6PG5dUCEDuNuAYKZnBTBJ
+3.84s ADB: 192.168.68.109 - pidof com.amazon.amazonvideo.livingroom
+3.93s Using https://app.primevideo.com/detail?gti=amzn1.dv.gti.2ca173b4-1d07-4930-bcee-32452c49c0ff to load channel.
+3.93s Executing pre-tune commands: [{'type': 'ADB', 'command': 'input keyevent KEYCODE_MEDIA_STOP'}, {'type': 'ADB', 'command': 'input keyevent KEYCODE_HOME'}]
+3.93s ADB: 192.168.68.109 - input keyevent KEYCODE_MEDIA_STOP
+3.99s ADB: 192.168.68.109 - input keyevent KEYCODE_HOME
+4.10s Executing tune commands: [{'type': 'ADB', 'command': "am start -n $(dumpsys package 'com.amazon.amazonvideo.livingroom' 2>/dev/null | awk '/https:/{getline; print $2; exit}') -d 'https://app.primevideo.com/detail?gti=amzn1.dv.gti.2ca173b4-1d07-4930-bcee-32452c49c0ff'"}]
+4.10s ADB: 192.168.68.109 - am start -n $(dumpsys package 'com.amazon.amazonvideo.livingroom' 2>/dev/null | awk '/https:/{getline; print $2; exit}') -d 'https://app.primevideo.com/detail?gti=amzn1.dv.gti.2ca173b4-1d07-4930-bcee-32452c49c0ff'
+4.43s Starting tune match text monitoring. Match commands: [{'match_text': ["who's watching", 'watch live', 'new', 'guest'], 'commands': [{'type': 'ADB', 'command': 'input keyevent KEYCODE_DPAD_CENTER'}], 'check_after_seconds': 5}]
+5.00s Fixed delay (5s) elapsed; starting real stream.
+9.43s Tuning completed after 9.43 seconds. Display was on, application (com.amazon.amazonvideo.livingroom) was running.
+9.43s Initializing keep active command schedule for tuner TS4K (1).
+10.46s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+12.47s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+15.35s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+18.15s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+21.14s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+24.20s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+27.17s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+30.21s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+32.49s Possible video playback failure (type 1)
+33.26s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+36.25s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+39.23s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+42.42s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+45.25s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+48.33s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+51.30s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+54.30s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+57.34s Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:00 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:03 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:06 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:10 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:12 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:15 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:18 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+1:21 Text match result: Text to match: ["who's watching", 'watch live', 'new', 'guest']. Matches found: None.
+3:25 Releasing tuner 1 as it has been inactive for 10 seconds.
+3:25 Releasing tuner: {'lock_obtained': 1792862364, 'tuner_name': 'TS4K', 'name': 'Prime Test', 'number': 9599, 'provider_name': '', 'tuner_id': 1, 'channel_id': 150, 'url_or_identifier': 'https://app.primevideo.com/detail?gti=amzn1.dv.gti.2ca173b4-1d07-4930-bcee-32452c49c0ff', 'tuning_status': 'tuned', 'request_key': 'E6PG5dUCEDuNuAYKZnBTBJ', 'target_package': 'com.amazon.amazonvideo.livingroom', 'playback_monitor': {'last': 3560682158984581, 'stalled_since': 1792862375.4381542, 'reported': True}}
+3:25 Using configuration: FruitDeepLinks - Prime Video v3.0 (FireTV and AndroidTV) (bnhf) (a176643f-b3b6-47fb-8527-47908d089695) for channel cleanup.
+3:25 Post tune commands: [{'type': 'ADB', 'command': 'input keyevent KEYCODE_MEDIA_STOP'}, {'type': 'ADB', 'command': 'input keyevent KEYCODE_HOME'}]
+3:25 [Pool 1] ADB: 192.168.68.109 - input keyevent KEYCODE_MEDIA_STOP
+3:26 [Pool 1] ADB: 192.168.68.109 - input keyevent KEYCODE_HOME
+3:26 Released tuner (1).
+3:26 Cleanup complete. TS4K (Prime Test)