Guest User

Untitled

a guest
Sep 19th, 2026
32
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.53 KB | None | 0 0
  1. {
  2. "generated_at": "2026-09-19T23:11:26Z",
  3. "apituner_version": "0.1.27",
  4. "python": "3.11.16",
  5. "platform": "Linux-7.0.0-31-generic-x86_64-with-glibc2.41",
  6. "options": {
  7. "tune_timeout_seconds": 30.0,
  8. "wait_for_playback": true,
  9. "ready_settle_seconds": 1.0,
  10. "deeplink_relaunch_seconds": 6.0,
  11. "stop_on_release": false,
  12. "keep_apps_running": true,
  13. "retry_on_other_tuner": true,
  14. "request_timeout": 10.0,
  15. "dynamic_url_timeout": 15.0,
  16. "dynamic_url_attempts": 3,
  17. "stream_mode": "proxy",
  18. "stream_during_tune": true,
  19. "app_play_prefer": "google_tv",
  20. "release_grace_seconds": 5.0,
  21. "stuck_tuner_timeout_seconds": 40.0,
  22. "tuner_idle_timeout_seconds": 60.0,
  23. "hdhr_enabled": false,
  24. "hdhr_friendly_name": "APITuner",
  25. "hdhr_device_id": "EC5C9625",
  26. "hdhr_port": null,
  27. "hdhr_ssdp_enabled": false,
  28. "hdhr_udp_discovery_enabled": false,
  29. "channels_dvr_url": "",
  30. "xmltv_source_device": "M3U-YouTubeTV",
  31. "xmltv_duration_seconds": 259200,
  32. "xmltv_cache_seconds": 900.0,
  33. "fruitdeeplinks_url": null,
  34. "fruitdeeplinks_profile": "google_tv",
  35. "fruitdeeplinks_start_number": 9000,
  36. "fruitdeeplinks_xmltv_path": "/xmltv/adb",
  37. "fruitdeeplinks_sync_seconds": 0.0
  38. },
  39. "channel_count": 397,
  40. "tuner_count": 5,
  41. "hdhr": {
  42. "enabled": false,
  43. "friendly_name": "APITuner",
  44. "device_id": "EC5C9625"
  45. },
  46. "tuners": [
  47. {
  48. "id": "66579e517b5d",
  49. "name": "1",
  50. "enabled": true,
  51. "control": {
  52. "type": "http_agent",
  53. "host": "192.168.1.61",
  54. "port": 9092,
  55. "pair_port": null,
  56. "token": null
  57. },
  58. "stream_endpoint": "http://192.168.1.60:8090/stream0",
  59. "status": {
  60. "id": "66579e517b5d",
  61. "name": "1",
  62. "backend": "http_agent",
  63. "keys_backend": null,
  64. "enabled": true,
  65. "locked": false,
  66. "tune_id": null,
  67. "channel_number": null,
  68. "channel_name": null,
  69. "lock_seconds": null,
  70. "last_seen_seconds": 27.2,
  71. "bytes_transferred": 0,
  72. "last_tune_seconds": null,
  73. "last_error": "channel 80 not ready within timeout",
  74. "model": "Google TV Streamer"
  75. },
  76. "probe": {
  77. "reachable": true,
  78. "agent": {
  79. "model": "Google TV Streamer",
  80. "manufacturer": "Google",
  81. "androidVersion": "14",
  82. "sdkInt": 34,
  83. "versionName": "0.1.27",
  84. "versionCode": 27,
  85. "permissions": {
  86. "overlay": true,
  87. "usage": true,
  88. "notification": true,
  89. "accessibility": false
  90. },
  91. "capabilities": {
  92. "keys": false,
  93. "current_app": true,
  94. "playback_state": true,
  95. "power": false,
  96. "app_list": true,
  97. "install": true
  98. },
  99. "foreground": {
  100. "packageName": "com.att.tv",
  101. "hasPermission": true
  102. },
  103. "playback": {
  104. "playing": false,
  105. "hasPermission": true
  106. }
  107. }
  108. }
  109. },
  110. {
  111. "id": "84ffc02e1950",
  112. "name": "2",
  113. "enabled": true,
  114. "control": {
  115. "type": "http_agent",
  116. "host": "192.168.1.62",
  117. "port": 9092,
  118. "pair_port": null,
  119. "token": null
  120. },
  121. "stream_endpoint": "http://192.168.1.60:8090/stream1",
  122. "status": {
  123. "id": "84ffc02e1950",
  124. "name": "2",
  125. "backend": "http_agent",
  126. "keys_backend": null,
  127. "enabled": true,
  128. "locked": false,
  129. "tune_id": null,
  130. "channel_number": null,
  131. "channel_name": null,
  132. "lock_seconds": null,
  133. "last_seen_seconds": null,
  134. "bytes_transferred": 0,
  135. "last_tune_seconds": null,
  136. "last_error": null,
  137. "model": "Google TV Streamer"
  138. },
  139. "probe": {
  140. "reachable": true,
  141. "agent": {
  142. "model": "Google TV Streamer",
  143. "manufacturer": "Google",
  144. "androidVersion": "14",
  145. "sdkInt": 34,
  146. "versionName": "0.1.27",
  147. "versionCode": 27,
  148. "permissions": {
  149. "overlay": true,
  150. "usage": true,
  151. "notification": true,
  152. "accessibility": false
  153. },
  154. "capabilities": {
  155. "keys": false,
  156. "current_app": true,
  157. "playback_state": true,
  158. "power": false,
  159. "app_list": true,
  160. "install": true
  161. },
  162. "foreground": {
  163. "hasPermission": true
  164. },
  165. "playback": {
  166. "playing": false,
  167. "hasPermission": true
  168. }
  169. }
  170. }
  171. },
  172. {
  173. "id": "0a66f5969aed",
  174. "name": "3",
  175. "enabled": true,
  176. "control": {
  177. "type": "http_agent",
  178. "host": "192.168.1.63",
  179. "port": 9092,
  180. "pair_port": null,
  181. "token": null
  182. },
  183. "stream_endpoint": "http://192.168.1.60:8090/stream2",
  184. "status": {
  185. "id": "0a66f5969aed",
  186. "name": "3",
  187. "backend": "http_agent",
  188. "keys_backend": null,
  189. "enabled": true,
  190. "locked": false,
  191. "tune_id": null,
  192. "channel_number": null,
  193. "channel_name": null,
  194. "lock_seconds": null,
  195. "last_seen_seconds": null,
  196. "bytes_transferred": 0,
  197. "last_tune_seconds": null,
  198. "last_error": null,
  199. "model": "Google TV Streamer"
  200. },
  201. "probe": {
  202. "reachable": true,
  203. "agent": {
  204. "model": "Google TV Streamer",
  205. "manufacturer": "Google",
  206. "androidVersion": "14",
  207. "sdkInt": 34,
  208. "versionName": "0.1.27",
  209. "versionCode": 27,
  210. "permissions": {
  211. "overlay": true,
  212. "usage": true,
  213. "notification": true,
  214. "accessibility": false
  215. },
  216. "capabilities": {
  217. "keys": false,
  218. "current_app": true,
  219. "playback_state": true,
  220. "power": false,
  221. "app_list": true,
  222. "install": true
  223. },
  224. "foreground": {
  225. "hasPermission": true
  226. },
  227. "playback": {
  228. "playing": false,
  229. "hasPermission": true
  230. }
  231. }
  232. }
  233. },
  234. {
  235. "id": "2787e2835249",
  236. "name": "4",
  237. "enabled": true,
  238. "control": {
  239. "type": "http_agent",
  240. "host": "192.168.1.64",
  241. "port": 9092,
  242. "pair_port": null,
  243. "token": null
  244. },
  245. "stream_endpoint": "http://192.168.1.60:8090/stream3",
  246. "status": {
  247. "id": "2787e2835249",
  248. "name": "4",
  249. "backend": "http_agent",
  250. "keys_backend": null,
  251. "enabled": true,
  252. "locked": false,
  253. "tune_id": null,
  254. "channel_number": null,
  255. "channel_name": null,
  256. "lock_seconds": null,
  257. "last_seen_seconds": null,
  258. "bytes_transferred": 0,
  259. "last_tune_seconds": null,
  260. "last_error": null,
  261. "model": "Google TV Streamer"
  262. },
  263. "probe": {
  264. "reachable": true,
  265. "agent": {
  266. "model": "Google TV Streamer",
  267. "manufacturer": "Google",
  268. "androidVersion": "14",
  269. "sdkInt": 34,
  270. "versionName": "0.1.27",
  271. "versionCode": 27,
  272. "permissions": {
  273. "overlay": true,
  274. "usage": true,
  275. "notification": true,
  276. "accessibility": false
  277. },
  278. "capabilities": {
  279. "keys": false,
  280. "current_app": true,
  281. "playback_state": true,
  282. "power": false,
  283. "app_list": true,
  284. "install": true
  285. },
  286. "foreground": {
  287. "packageName": "com.google.android.apps.tv.launcherx",
  288. "hasPermission": true
  289. },
  290. "playback": {
  291. "playing": false,
  292. "hasPermission": true
  293. }
  294. }
  295. }
  296. },
  297. {
  298. "id": "e893b390ee2a",
  299. "name": "5",
  300. "enabled": true,
  301. "control": {
  302. "type": "http_agent",
  303. "host": "192.168.1.65",
  304. "port": 9092,
  305. "pair_port": null,
  306. "token": null
  307. },
  308. "stream_endpoint": "http://192.168.1.60:8090/stream4",
  309. "status": {
  310. "id": "e893b390ee2a",
  311. "name": "5",
  312. "backend": "http_agent",
  313. "keys_backend": null,
  314. "enabled": true,
  315. "locked": false,
  316. "tune_id": null,
  317. "channel_number": null,
  318. "channel_name": null,
  319. "lock_seconds": null,
  320. "last_seen_seconds": null,
  321. "bytes_transferred": 0,
  322. "last_tune_seconds": null,
  323. "last_error": null,
  324. "model": "Google TV Streamer"
  325. },
  326. "probe": {
  327. "reachable": true,
  328. "agent": {
  329. "model": "Google TV Streamer",
  330. "manufacturer": "Google",
  331. "androidVersion": "14",
  332. "sdkInt": 34,
  333. "versionName": "0.1.27",
  334. "versionCode": 27,
  335. "permissions": {
  336. "overlay": true,
  337. "usage": true,
  338. "notification": true,
  339. "accessibility": false
  340. },
  341. "capabilities": {
  342. "keys": false,
  343. "current_app": true,
  344. "playback_state": true,
  345. "power": false,
  346. "app_list": true,
  347. "install": true
  348. },
  349. "foreground": {
  350. "packageName": "com.google.android.apps.tv.launcherx",
  351. "hasPermission": true
  352. },
  353. "playback": {
  354. "playing": false,
  355. "hasPermission": true
  356. }
  357. }
  358. }
  359. }
  360. ],
  361. "recent_logs": [
  362. "2026-09-19 22:56:34,839 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  363. "2026-09-19 22:56:34,959 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  364. "2026-09-19 22:56:35,036 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  365. "2026-09-19 22:56:35,115 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  366. "2026-09-19 22:56:35,196 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  367. "2026-09-19 22:56:35,199 INFO apituner: APITuner 0.1.27 started",
  368. "2026-09-19 22:56:57,978 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/latest/download/latest.json \"HTTP/1.1 302 Found\"",
  369. "2026-09-19 22:56:58,145 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/latest.json \"HTTP/1.1 302 Found\"",
  370. "2026-09-19 22:56:58,240 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/cb0d7d15-9c71-4edd-a325-106224d9d100?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A57%3A16Z&rscd=attachment%3B+filename%3Dlatest.json&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A56%3A18Z&ske=2026-09-19T23%3A57%3A16Z&sks=b&skv=2018-11-09&sig=5PMzH3OexXJDGQgyoNM%2B78pAavT%2BYgYSGCCgSN5VFKA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkxOCwibmJmIjoxNzg5ODU4NjE4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SBfwRwgwtxw614BDaHgRsXoiJX7e8W5q8ZUdLlnA2rY&response-content-disposition=attachment%3B%20filename%3Dlatest.json&response-content-type=application%2Foctet-stream \"HTTP/1.1 200 OK\"",
  371. "2026-09-19 22:56:58,316 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/health \"HTTP/1.1 200 OK \"",
  372. "2026-09-19 22:56:58,321 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/health \"HTTP/1.1 200 OK \"",
  373. "2026-09-19 22:56:58,323 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/health \"HTTP/1.1 200 OK \"",
  374. "2026-09-19 22:56:58,324 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/health \"HTTP/1.1 200 OK \"",
  375. "2026-09-19 22:56:58,325 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/health \"HTTP/1.1 200 OK \"",
  376. "2026-09-19 22:56:58,404 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  377. "2026-09-19 22:56:58,406 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  378. "2026-09-19 22:56:58,408 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  379. "2026-09-19 22:56:58,414 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  380. "2026-09-19 22:56:58,416 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  381. "2026-09-19 22:56:58,439 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  382. "2026-09-19 22:56:58,442 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  383. "2026-09-19 22:56:58,444 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  384. "2026-09-19 22:56:58,445 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  385. "2026-09-19 22:56:58,450 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  386. "2026-09-19 22:56:58,538 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  387. "2026-09-19 22:56:58,544 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  388. "2026-09-19 22:56:58,546 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  389. "2026-09-19 22:56:58,547 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  390. "2026-09-19 22:56:58,548 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  391. "2026-09-19 22:56:58,597 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  392. "2026-09-19 22:56:58,620 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  393. "2026-09-19 22:56:58,625 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  394. "2026-09-19 22:56:58,627 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  395. "2026-09-19 22:56:58,628 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  396. "2026-09-19 22:57:03,934 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/latest/download/latest.json \"HTTP/1.1 302 Found\"",
  397. "2026-09-19 22:57:03,950 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/latest.json \"HTTP/1.1 302 Found\"",
  398. "2026-09-19 22:57:04,039 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/cb0d7d15-9c71-4edd-a325-106224d9d100?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A57%3A16Z&rscd=attachment%3B+filename%3Dlatest.json&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A56%3A18Z&ske=2026-09-19T23%3A57%3A16Z&sks=b&skv=2018-11-09&sig=5PMzH3OexXJDGQgyoNM%2B78pAavT%2BYgYSGCCgSN5VFKA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkxOCwibmJmIjoxNzg5ODU4NjE4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SBfwRwgwtxw614BDaHgRsXoiJX7e8W5q8ZUdLlnA2rY&response-content-disposition=attachment%3B%20filename%3Dlatest.json&response-content-type=application%2Foctet-stream \"HTTP/1.1 200 OK\"",
  399. "2026-09-19 22:57:04,083 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  400. "2026-09-19 22:57:04,233 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/apituner-agent-0.1.27.apk \"HTTP/1.1 302 Found\"",
  401. "2026-09-19 22:57:04,317 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/0e43e032-ef92-4546-8730-6516a714e47e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A38%3A43Z&rscd=attachment%3B+filename%3Dapituner-agent-0.1.27.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A38%3A18Z&ske=2026-09-19T23%3A38%3A43Z&sks=b&skv=2018-11-09&sig=%2FoN%2BOUNJ0kOi0JDUJPTatrfdfW2d66QMb3RvhqxQmLs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkyNCwibmJmIjoxNzg5ODU4NjI0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.0XeAkSZWtOpdyOj4Vbi3aE4_kOBmqQMoW2X6wvRrTLM&response-content-disposition=attachment%3B%20filename%3Dapituner-agent-0.1.27.apk&response-content-type=application%2Fvnd.android.package-archive \"HTTP/1.1 200 OK\"",
  402. "2026-09-19 22:57:04,716 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/upload-apk \"HTTP/1.1 200 OK \"",
  403. "2026-09-19 22:57:04,749 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/health \"HTTP/1.1 200 OK \"",
  404. "2026-09-19 22:57:04,826 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  405. "2026-09-19 22:57:04,896 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  406. "2026-09-19 22:57:04,992 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  407. "2026-09-19 22:57:05,054 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  408. "2026-09-19 22:57:07,547 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/latest/download/latest.json \"HTTP/1.1 302 Found\"",
  409. "2026-09-19 22:57:07,565 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/latest.json \"HTTP/1.1 302 Found\"",
  410. "2026-09-19 22:57:07,643 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/cb0d7d15-9c71-4edd-a325-106224d9d100?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A57%3A16Z&rscd=attachment%3B+filename%3Dlatest.json&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A56%3A18Z&ske=2026-09-19T23%3A57%3A16Z&sks=b&skv=2018-11-09&sig=5PMzH3OexXJDGQgyoNM%2B78pAavT%2BYgYSGCCgSN5VFKA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkxOCwibmJmIjoxNzg5ODU4NjE4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SBfwRwgwtxw614BDaHgRsXoiJX7e8W5q8ZUdLlnA2rY&response-content-disposition=attachment%3B%20filename%3Dlatest.json&response-content-type=application%2Foctet-stream \"HTTP/1.1 200 OK\"",
  411. "2026-09-19 22:57:07,704 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  412. "2026-09-19 22:57:07,773 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/apituner-agent-0.1.27.apk \"HTTP/1.1 302 Found\"",
  413. "2026-09-19 22:57:07,861 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/0e43e032-ef92-4546-8730-6516a714e47e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A38%3A43Z&rscd=attachment%3B+filename%3Dapituner-agent-0.1.27.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A38%3A18Z&ske=2026-09-19T23%3A38%3A43Z&sks=b&skv=2018-11-09&sig=%2FoN%2BOUNJ0kOi0JDUJPTatrfdfW2d66QMb3RvhqxQmLs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkyNCwibmJmIjoxNzg5ODU4NjI0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.0XeAkSZWtOpdyOj4Vbi3aE4_kOBmqQMoW2X6wvRrTLM&response-content-disposition=attachment%3B%20filename%3Dapituner-agent-0.1.27.apk&response-content-type=application%2Fvnd.android.package-archive \"HTTP/1.1 200 OK\"",
  414. "2026-09-19 22:57:08,280 INFO httpx: HTTP Request: POST http://192.168.1.62:9092/api/upload-apk \"HTTP/1.1 200 OK \"",
  415. "2026-09-19 22:57:08,311 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/health \"HTTP/1.1 200 OK \"",
  416. "2026-09-19 22:57:08,390 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  417. "2026-09-19 22:57:08,468 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  418. "2026-09-19 22:57:08,570 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  419. "2026-09-19 22:57:08,639 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  420. "2026-09-19 22:57:11,249 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/latest/download/latest.json \"HTTP/1.1 302 Found\"",
  421. "2026-09-19 22:57:11,266 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/latest.json \"HTTP/1.1 302 Found\"",
  422. "2026-09-19 22:57:11,354 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/cb0d7d15-9c71-4edd-a325-106224d9d100?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A57%3A16Z&rscd=attachment%3B+filename%3Dlatest.json&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A56%3A18Z&ske=2026-09-19T23%3A57%3A16Z&sks=b&skv=2018-11-09&sig=5PMzH3OexXJDGQgyoNM%2B78pAavT%2BYgYSGCCgSN5VFKA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkxOCwibmJmIjoxNzg5ODU4NjE4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SBfwRwgwtxw614BDaHgRsXoiJX7e8W5q8ZUdLlnA2rY&response-content-disposition=attachment%3B%20filename%3Dlatest.json&response-content-type=application%2Foctet-stream \"HTTP/1.1 200 OK\"",
  423. "2026-09-19 22:57:11,410 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  424. "2026-09-19 22:57:11,485 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/apituner-agent-0.1.27.apk \"HTTP/1.1 302 Found\"",
  425. "2026-09-19 22:57:11,560 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/0e43e032-ef92-4546-8730-6516a714e47e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A38%3A43Z&rscd=attachment%3B+filename%3Dapituner-agent-0.1.27.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A38%3A18Z&ske=2026-09-19T23%3A38%3A43Z&sks=b&skv=2018-11-09&sig=%2FoN%2BOUNJ0kOi0JDUJPTatrfdfW2d66QMb3RvhqxQmLs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkyNCwibmJmIjoxNzg5ODU4NjI0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.0XeAkSZWtOpdyOj4Vbi3aE4_kOBmqQMoW2X6wvRrTLM&response-content-disposition=attachment%3B%20filename%3Dapituner-agent-0.1.27.apk&response-content-type=application%2Fvnd.android.package-archive \"HTTP/1.1 200 OK\"",
  426. "2026-09-19 22:57:11,990 INFO httpx: HTTP Request: POST http://192.168.1.63:9092/api/upload-apk \"HTTP/1.1 200 OK \"",
  427. "2026-09-19 22:57:12,030 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/health \"HTTP/1.1 200 OK \"",
  428. "2026-09-19 22:57:12,111 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  429. "2026-09-19 22:57:12,191 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  430. "2026-09-19 22:57:12,269 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  431. "2026-09-19 22:57:12,363 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  432. "2026-09-19 22:57:15,954 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/latest/download/latest.json \"HTTP/1.1 302 Found\"",
  433. "2026-09-19 22:57:15,972 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/latest.json \"HTTP/1.1 302 Found\"",
  434. "2026-09-19 22:57:16,045 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/cb0d7d15-9c71-4edd-a325-106224d9d100?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A57%3A16Z&rscd=attachment%3B+filename%3Dlatest.json&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A56%3A18Z&ske=2026-09-19T23%3A57%3A16Z&sks=b&skv=2018-11-09&sig=5PMzH3OexXJDGQgyoNM%2B78pAavT%2BYgYSGCCgSN5VFKA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkxOCwibmJmIjoxNzg5ODU4NjE4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SBfwRwgwtxw614BDaHgRsXoiJX7e8W5q8ZUdLlnA2rY&response-content-disposition=attachment%3B%20filename%3Dlatest.json&response-content-type=application%2Foctet-stream \"HTTP/1.1 200 OK\"",
  435. "2026-09-19 22:57:16,109 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  436. "2026-09-19 22:57:16,189 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/apituner-agent-0.1.27.apk \"HTTP/1.1 302 Found\"",
  437. "2026-09-19 22:57:16,265 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/0e43e032-ef92-4546-8730-6516a714e47e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A38%3A43Z&rscd=attachment%3B+filename%3Dapituner-agent-0.1.27.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A38%3A18Z&ske=2026-09-19T23%3A38%3A43Z&sks=b&skv=2018-11-09&sig=%2FoN%2BOUNJ0kOi0JDUJPTatrfdfW2d66QMb3RvhqxQmLs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkyNCwibmJmIjoxNzg5ODU4NjI0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.0XeAkSZWtOpdyOj4Vbi3aE4_kOBmqQMoW2X6wvRrTLM&response-content-disposition=attachment%3B%20filename%3Dapituner-agent-0.1.27.apk&response-content-type=application%2Fvnd.android.package-archive \"HTTP/1.1 200 OK\"",
  438. "2026-09-19 22:57:16,688 INFO httpx: HTTP Request: POST http://192.168.1.64:9092/api/upload-apk \"HTTP/1.1 200 OK \"",
  439. "2026-09-19 22:57:16,715 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/health \"HTTP/1.1 200 OK \"",
  440. "2026-09-19 22:57:16,796 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  441. "2026-09-19 22:57:16,865 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  442. "2026-09-19 22:57:16,945 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  443. "2026-09-19 22:57:17,010 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  444. "2026-09-19 22:57:20,225 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/latest/download/latest.json \"HTTP/1.1 302 Found\"",
  445. "2026-09-19 22:57:20,243 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/latest.json \"HTTP/1.1 302 Found\"",
  446. "2026-09-19 22:57:20,319 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/cb0d7d15-9c71-4edd-a325-106224d9d100?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A57%3A16Z&rscd=attachment%3B+filename%3Dlatest.json&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A56%3A18Z&ske=2026-09-19T23%3A57%3A16Z&sks=b&skv=2018-11-09&sig=5PMzH3OexXJDGQgyoNM%2B78pAavT%2BYgYSGCCgSN5VFKA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkxOCwibmJmIjoxNzg5ODU4NjE4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SBfwRwgwtxw614BDaHgRsXoiJX7e8W5q8ZUdLlnA2rY&response-content-disposition=attachment%3B%20filename%3Dlatest.json&response-content-type=application%2Foctet-stream \"HTTP/1.1 200 OK\"",
  447. "2026-09-19 22:57:20,377 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  448. "2026-09-19 22:57:20,450 INFO httpx: HTTP Request: GET https://github.com/matthewfkoch/APITuner-releases/releases/download/v0.1.27/apituner-agent-0.1.27.apk \"HTTP/1.1 302 Found\"",
  449. "2026-09-19 22:57:20,533 INFO httpx: HTTP Request: GET https://release-assets.githubusercontent.com/github-production-release-asset/1298947081/0e43e032-ef92-4546-8730-6516a714e47e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-19T23%3A38%3A43Z&rscd=attachment%3B+filename%3Dapituner-agent-0.1.27.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-19T22%3A38%3A18Z&ske=2026-09-19T23%3A38%3A43Z&sks=b&skv=2018-11-09&sig=%2FoN%2BOUNJ0kOi0JDUJPTatrfdfW2d66QMb3RvhqxQmLs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTg1ODkyNCwibmJmIjoxNzg5ODU4NjI0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.0XeAkSZWtOpdyOj4Vbi3aE4_kOBmqQMoW2X6wvRrTLM&response-content-disposition=attachment%3B%20filename%3Dapituner-agent-0.1.27.apk&response-content-type=application%2Fvnd.android.package-archive \"HTTP/1.1 200 OK\"",
  450. "2026-09-19 22:57:20,942 INFO httpx: HTTP Request: POST http://192.168.1.65:9092/api/upload-apk \"HTTP/1.1 200 OK \"",
  451. "2026-09-19 22:57:20,969 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/health \"HTTP/1.1 200 OK \"",
  452. "2026-09-19 22:57:21,060 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  453. "2026-09-19 22:57:21,126 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  454. "2026-09-19 22:57:21,208 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  455. "2026-09-19 22:57:21,274 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  456. "2026-09-19 22:57:27,017 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/health \"HTTP/1.1 200 OK \"",
  457. "2026-09-19 22:57:27,021 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/health \"HTTP/1.1 200 OK \"",
  458. "2026-09-19 22:57:27,028 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/health \"HTTP/1.1 200 OK \"",
  459. "2026-09-19 22:57:27,030 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/health \"HTTP/1.1 200 OK \"",
  460. "2026-09-19 22:57:27,031 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/health \"HTTP/1.1 200 OK \"",
  461. "2026-09-19 22:57:27,055 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  462. "2026-09-19 22:57:27,075 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  463. "2026-09-19 22:57:27,078 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  464. "2026-09-19 22:57:27,080 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  465. "2026-09-19 22:57:27,086 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  466. "2026-09-19 22:57:27,125 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  467. "2026-09-19 22:57:27,148 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  468. "2026-09-19 22:57:27,150 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  469. "2026-09-19 22:57:27,156 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  470. "2026-09-19 22:57:27,157 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  471. "2026-09-19 22:57:27,218 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  472. "2026-09-19 22:57:27,226 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  473. "2026-09-19 22:57:27,253 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  474. "2026-09-19 22:57:27,254 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  475. "2026-09-19 22:57:27,260 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  476. "2026-09-19 22:57:27,278 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  477. "2026-09-19 22:57:27,301 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  478. "2026-09-19 22:57:27,324 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  479. "2026-09-19 22:57:27,332 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  480. "2026-09-19 22:57:27,335 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  481. "2026-09-19 23:08:28,824 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/health \"HTTP/1.1 200 OK \"",
  482. "2026-09-19 23:08:28,831 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/health \"HTTP/1.1 200 OK \"",
  483. "2026-09-19 23:08:28,833 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/health \"HTTP/1.1 200 OK \"",
  484. "2026-09-19 23:08:28,851 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/health \"HTTP/1.1 200 OK \"",
  485. "2026-09-19 23:08:28,909 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  486. "2026-09-19 23:08:28,912 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  487. "2026-09-19 23:08:28,924 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  488. "2026-09-19 23:08:28,926 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  489. "2026-09-19 23:08:28,933 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  490. "2026-09-19 23:08:28,935 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  491. "2026-09-19 23:08:28,956 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  492. "2026-09-19 23:08:28,992 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  493. "2026-09-19 23:08:29,024 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  494. "2026-09-19 23:08:29,026 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  495. "2026-09-19 23:08:29,046 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  496. "2026-09-19 23:08:29,081 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  497. "2026-09-19 23:08:29,085 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  498. "2026-09-19 23:08:29,087 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  499. "2026-09-19 23:08:29,117 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  500. "2026-09-19 23:08:29,151 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  501. "2026-09-19 23:08:43,288 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/health \"HTTP/1.1 200 OK \"",
  502. "2026-09-19 23:08:43,292 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/health \"HTTP/1.1 200 OK \"",
  503. "2026-09-19 23:08:43,293 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/health \"HTTP/1.1 200 OK \"",
  504. "2026-09-19 23:08:43,296 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/health \"HTTP/1.1 200 OK \"",
  505. "2026-09-19 23:08:43,339 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  506. "2026-09-19 23:08:43,346 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  507. "2026-09-19 23:08:43,350 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  508. "2026-09-19 23:08:43,351 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  509. "2026-09-19 23:08:43,405 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  510. "2026-09-19 23:08:43,408 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  511. "2026-09-19 23:08:43,419 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  512. "2026-09-19 23:08:43,424 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  513. "2026-09-19 23:08:43,501 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  514. "2026-09-19 23:08:43,502 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  515. "2026-09-19 23:08:43,504 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  516. "2026-09-19 23:08:43,517 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  517. "2026-09-19 23:08:43,557 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/health \"HTTP/1.1 200 OK \"",
  518. "2026-09-19 23:08:43,580 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/info \"HTTP/1.1 200 OK \"",
  519. "2026-09-19 23:08:43,581 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/info \"HTTP/1.1 200 OK \"",
  520. "2026-09-19 23:08:43,584 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  521. "2026-09-19 23:08:43,595 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/info \"HTTP/1.1 200 OK \"",
  522. "2026-09-19 23:08:43,865 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  523. "2026-09-19 23:08:44,037 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  524. "2026-09-19 23:08:44,162 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  525. "2026-09-19 23:08:44,242 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/info \"HTTP/1.1 200 OK \"",
  526. "2026-09-19 23:09:44,458 INFO apituner.tuner_manager: Tune ecee1c8d1e streaming during deeplink wait on 1 (MeTV)",
  527. "2026-09-19 23:09:44,521 INFO httpx: HTTP Request: GET http://192.168.1.60:8090/stream0 \"HTTP/1.0 200 OK\"",
  528. "2026-09-19 23:09:44,556 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  529. "2026-09-19 23:09:44,563 INFO apituner.tuner_manager: Tune ecee1c8d1e package try-order on 1: ['com.att.tv', 'com.att.tv.openvideo'] (channel package=com.att.tv)",
  530. "2026-09-19 23:09:44,574 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/foreground \"HTTP/1.1 200 OK \"",
  531. "2026-09-19 23:09:44,624 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  532. "2026-09-19 23:09:44,726 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/launch-intent \"HTTP/1.1 200 OK \"",
  533. "2026-09-19 23:09:44,787 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  534. "2026-09-19 23:09:44,837 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  535. "2026-09-19 23:09:44,886 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  536. "2026-09-19 23:09:45,692 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  537. "2026-09-19 23:09:46,450 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  538. "2026-09-19 23:09:46,774 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  539. "2026-09-19 23:09:47,535 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  540. "2026-09-19 23:09:47,539 INFO apituner.tuner_manager: Re-sending deeplink for channel 77 (MeTV) on 1 after no playback",
  541. "2026-09-19 23:09:47,585 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/launch-intent \"HTTP/1.1 200 OK \"",
  542. "2026-09-19 23:09:47,627 INFO apituner.tuner_manager: Re-sent deeplink for channel 77 (MeTV) (idle, 1/2)",
  543. "2026-09-19 23:09:48,385 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  544. "2026-09-19 23:09:49,144 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  545. "2026-09-19 23:09:49,902 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  546. "2026-09-19 23:09:50,664 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  547. "2026-09-19 23:09:51,424 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  548. "2026-09-19 23:09:52,183 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  549. "2026-09-19 23:09:52,952 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  550. "2026-09-19 23:09:53,636 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  551. "2026-09-19 23:09:53,638 INFO apituner.tuner_manager: Re-sending deeplink for channel 77 (MeTV) on 1 after no playback",
  552. "2026-09-19 23:09:53,677 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/launch-intent \"HTTP/1.1 200 OK \"",
  553. "2026-09-19 23:09:53,719 INFO apituner.tuner_manager: Re-sent deeplink for channel 77 (MeTV) (idle, 2/2)",
  554. "2026-09-19 23:09:54,476 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  555. "2026-09-19 23:09:55,235 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  556. "2026-09-19 23:09:55,994 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  557. "2026-09-19 23:09:56,760 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  558. "2026-09-19 23:09:57,522 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  559. "2026-09-19 23:09:58,282 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  560. "2026-09-19 23:09:59,042 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  561. "2026-09-19 23:09:59,804 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  562. "2026-09-19 23:10:00,573 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  563. "2026-09-19 23:10:01,335 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  564. "2026-09-19 23:10:02,103 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  565. "2026-09-19 23:10:02,867 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  566. "2026-09-19 23:10:03,633 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  567. "2026-09-19 23:10:04,397 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  568. "2026-09-19 23:10:05,159 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  569. "2026-09-19 23:10:05,920 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  570. "2026-09-19 23:10:06,681 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  571. "2026-09-19 23:10:07,444 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  572. "2026-09-19 23:10:08,205 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  573. "2026-09-19 23:10:08,967 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  574. "2026-09-19 23:10:09,727 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  575. "2026-09-19 23:10:10,487 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  576. "2026-09-19 23:10:11,250 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  577. "2026-09-19 23:10:12,012 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  578. "2026-09-19 23:10:12,776 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  579. "2026-09-19 23:10:13,534 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  580. "2026-09-19 23:10:14,292 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  581. "2026-09-19 23:10:14,769 WARNING apituner.tuner_manager: Tune ecee1c8d1e failed during stream on 1: channel 77 not ready within timeout",
  582. "2026-09-19 23:10:15,270 WARNING apituner.stream: Stream ecee1c8d1e stopping: background tune failed: channel 77 not ready within timeout",
  583. "2026-09-19 23:10:20,275 INFO apituner.tuner_manager: Released tuner 1 (tune ecee1c8d1e)",
  584. "2026-09-19 23:10:30,386 INFO apituner.tuner_manager: Tune f997c7c062 streaming during deeplink wait on 1 (Cozi TV)",
  585. "2026-09-19 23:10:30,408 INFO httpx: HTTP Request: GET http://192.168.1.60:8090/stream0 \"HTTP/1.0 200 OK\"",
  586. "2026-09-19 23:10:30,464 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  587. "2026-09-19 23:10:30,468 INFO apituner.tuner_manager: Tune f997c7c062 package try-order on 1: ['com.att.tv', 'com.att.tv.openvideo'] (channel package=com.att.tv)",
  588. "2026-09-19 23:10:30,482 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/foreground \"HTTP/1.1 200 OK \"",
  589. "2026-09-19 23:10:30,534 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  590. "2026-09-19 23:10:30,611 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/launch-intent \"HTTP/1.1 200 OK \"",
  591. "2026-09-19 23:10:30,670 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/info \"HTTP/1.1 200 OK \"",
  592. "2026-09-19 23:10:30,718 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  593. "2026-09-19 23:10:30,778 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  594. "2026-09-19 23:10:31,578 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  595. "2026-09-19 23:10:32,343 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  596. "2026-09-19 23:10:33,112 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  597. "2026-09-19 23:10:33,872 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  598. "2026-09-19 23:10:34,634 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  599. "2026-09-19 23:10:35,394 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  600. "2026-09-19 23:10:36,156 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  601. "2026-09-19 23:10:36,663 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  602. "2026-09-19 23:10:37,424 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  603. "2026-09-19 23:10:37,426 INFO apituner.tuner_manager: Re-sending deeplink for channel 80 (Cozi TV) on 1 after no playback",
  604. "2026-09-19 23:10:37,466 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/launch-intent \"HTTP/1.1 200 OK \"",
  605. "2026-09-19 23:10:37,507 INFO apituner.tuner_manager: Re-sent deeplink for channel 80 (Cozi TV) (idle, 1/2)",
  606. "2026-09-19 23:10:38,265 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  607. "2026-09-19 23:10:39,025 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  608. "2026-09-19 23:10:39,784 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  609. "2026-09-19 23:10:40,548 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  610. "2026-09-19 23:10:41,308 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  611. "2026-09-19 23:10:42,079 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  612. "2026-09-19 23:10:42,840 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  613. "2026-09-19 23:10:43,529 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  614. "2026-09-19 23:10:43,531 INFO apituner.tuner_manager: Re-sending deeplink for channel 80 (Cozi TV) on 1 after no playback",
  615. "2026-09-19 23:10:43,568 INFO httpx: HTTP Request: POST http://192.168.1.61:9092/api/launch-intent \"HTTP/1.1 200 OK \"",
  616. "2026-09-19 23:10:43,611 INFO apituner.tuner_manager: Re-sent deeplink for channel 80 (Cozi TV) (idle, 2/2)",
  617. "2026-09-19 23:10:44,368 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  618. "2026-09-19 23:10:45,125 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  619. "2026-09-19 23:10:45,885 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  620. "2026-09-19 23:10:46,644 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  621. "2026-09-19 23:10:47,404 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  622. "2026-09-19 23:10:48,175 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  623. "2026-09-19 23:10:48,936 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  624. "2026-09-19 23:10:49,707 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  625. "2026-09-19 23:10:50,468 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  626. "2026-09-19 23:10:51,232 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  627. "2026-09-19 23:10:51,994 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  628. "2026-09-19 23:10:52,754 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  629. "2026-09-19 23:10:53,525 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  630. "2026-09-19 23:10:54,284 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  631. "2026-09-19 23:10:55,050 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  632. "2026-09-19 23:10:55,811 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  633. "2026-09-19 23:10:56,572 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  634. "2026-09-19 23:10:57,336 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  635. "2026-09-19 23:10:58,104 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  636. "2026-09-19 23:10:58,872 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  637. "2026-09-19 23:10:59,640 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  638. "2026-09-19 23:11:00,408 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/playback \"HTTP/1.1 200 OK \"",
  639. "2026-09-19 23:11:00,653 WARNING apituner.tuner_manager: Tune f997c7c062 failed during stream on 1: channel 80 not ready within timeout",
  640. "2026-09-19 23:11:00,686 WARNING apituner.stream: Stream f997c7c062 stopping: background tune failed: channel 80 not ready within timeout",
  641. "2026-09-19 23:11:05,707 INFO apituner.tuner_manager: Released tuner 1 (tune f997c7c062)",
  642. "2026-09-19 23:11:26,721 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/health \"HTTP/1.1 200 OK \"",
  643. "2026-09-19 23:11:26,747 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/health \"HTTP/1.1 200 OK \"",
  644. "2026-09-19 23:11:26,749 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/health \"HTTP/1.1 200 OK \"",
  645. "2026-09-19 23:11:26,750 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/health \"HTTP/1.1 200 OK \"",
  646. "2026-09-19 23:11:26,756 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/health \"HTTP/1.1 200 OK \"",
  647. "2026-09-19 23:11:26,759 INFO httpx: HTTP Request: GET http://192.168.1.61:9092/api/diagnostics \"HTTP/1.1 200 OK \"",
  648. "2026-09-19 23:11:26,777 INFO httpx: HTTP Request: GET http://192.168.1.63:9092/api/diagnostics \"HTTP/1.1 200 OK \"",
  649. "2026-09-19 23:11:26,778 INFO httpx: HTTP Request: GET http://192.168.1.62:9092/api/diagnostics \"HTTP/1.1 200 OK \"",
  650. "2026-09-19 23:11:26,780 INFO httpx: HTTP Request: GET http://192.168.1.65:9092/api/diagnostics \"HTTP/1.1 200 OK \"",
  651. "2026-09-19 23:11:26,781 INFO httpx: HTTP Request: GET http://192.168.1.64:9092/api/diagnostics \"HTTP/1.1 200 OK \""
  652. ],
  653. "notes": [
  654. "Tokens are redacted. LAN IPs and encoder URLs may be present.",
  655. "Channel deeplink lineup is omitted.",
  656. "Share this file when asking for help on the Channels community forum."
  657. ]
  658. }
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment