As I said, we need complete logs not screenshots. Post the entire tuning cycle for a failed tune, which you can get from Portainer-Logs. There's nothing sensitive in the logs that I'm aware of -- things like the TuneID are internal identifiers to help with debugging, and interpreting the logs.
Here's an example from a tune I just did:
2026-01-25 19:09:28.922 - stream - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] No active tuners found for 9 News. Reserving a new tuner.
2026-01-25 19:09:28.923 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Attempting to reserve tuner for: ['com.amazon.firetv.youtube.tv', 'com.amazon.firetv.youtube.tv'].
2026-01-25 19:09:28.933 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Available Tuners:
2026-01-25 19:09:28.933 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Name: firestick-rack3 Priority:
2026-01-25 19:09:28.933 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Name: firestick-rack4 Priority:
2026-01-25 19:09:28.933 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Selecting random tuner
2026-01-25 19:09:28.934 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Reserved Tuner: Name: firestick-rack4 Priority:
2026-01-25 19:09:28.934 - stream - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] Tuning to 9 News on firestick-rack4
2026-01-25 19:09:28.938 - stream - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] Using channel configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8)
2026-01-25 19:09:29.333 - lib.adb - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] ADB: firestick-rack4 - input keyevent KEYCODE_WAKEUP
2026-01-25 19:09:30.402 - lib.adb - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] ADB: firestick-rack4 - pidof com.amazon.firetv.youtube.tv
2026-01-25 19:09:30.523 - stream - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] Using https://tv.youtube.com/watch/GDZqceJ6Z-Y to load channel.
2026-01-25 19:09:30.523 - lib.adb - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] ADB: firestick-rack4 - input keyevent KEYCODE_MEDIA_STOP
2026-01-25 19:09:31.806 - lib.adb - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] ADB: firestick-rack4 - am start -W -a android.intent.action.VIEW -d 'https://tv.youtube.com/watch/GDZqceJ6Z-Y' 'com.amazon.firetv.youtube.tv'
2026-01-25 19:09:32.215 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] 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-01-25 19:09:32.217 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Waiting 3 seconds to allow sleeping device to setup.
2026-01-25 19:09:36.134 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Waiting for playback start. Status: unknown
2026-01-25 19:09:38.731 - lib.adb - [Tune gBsGDWmiXNJNKoJ3pQvGRB] On screen text: '> youtubetv'
2026-01-25 19:09:38.732 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-01-25 19:09:40.618 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-01-25 19:09:42.383 - lib.adb - Media session playback has started.
2026-01-25 19:09:42.383 - lib.adb - [Tune (gBsGDWmiXNJNKoJ3pQvGRB)] ADB: Closing connection - firestick-rack4
2026-01-25 19:09:42.384 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Tuning completed after 13.47 seconds. [Tune gBsGDWmiXNJNKoJ3pQvGRB] Display was off, application (com.amazon.firetv.youtube.tv) was running.
2026-01-25 19:09:42.384 - stream - Initializing keep active command schedule for tuner firestick-rack4 (2).
2026-01-25 19:09:42.460 - uvicorn.access - 100.xxx.xxx.xxx:0 - "GET /stream/2 HTTP/1.1" 307
2026/01/25 19:09:42 [PROXY] 100.xxx.xxx.xxx -> GET "/proxy/2?requestKey=gBsGDWmiXNJNKoJ3pQvGRB" -> "http://encoder_48007/12.ts"
2026-01-25 19:09:42.742 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Text match result: Text to match: ["who's watching", 'choose an account', 'edit profiles']. Matches found: None.
2026-01-25 19:09:43.856 - lib.adb - Media session playback has started.
2026-01-25 19:09:43.857 - stream - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Media playback detected. Stopping tuning text match process.
2026-01-25 19:09:57.107 - tuner_management - Releasing tuner 2 as it has been inactive for 3 seconds.
2026-01-25 19:09:57.108 - tuner_management - Releasing tuner: {'lock_obtained': 1769368168, 'tuner_name': 'firestick-rack4', 'name': '9 News', 'number': None, 'provider_name': 'YTTV', 'tuner_id': 2, 'channel_id': 2, 'tuning_status': 'tuned', 'request_key': 'gBsGDWmiXNJNKoJ3pQvGRB', 'target_package': 'com.amazon.firetv.youtube.tv'}
2026-01-25 19:09:57.350 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Using configuration: Deep Links (default, recommended) (8ec77d65-30d6-46a3-8045-282571cff8d8) for channel cleanup.
2026-01-25 19:09:57.350 - lib.adb - [Tune gBsGDWmiXNJNKoJ3pQvGRB] ADB: firestick-rack4 - input keyevent KEYCODE_MEDIA_STOP
2026-01-25 19:09:58.460 - lib.adb - [Tune gBsGDWmiXNJNKoJ3pQvGRB] ADB: firestick-rack4 - input keyevent KEYCODE_MEDIA_PAUSE
2026-01-25 19:09:58.830 - server -
--------------------------------------------------
Tuner "firestick-rack4" is currently in use and locked.
Tune ID: gBsGDWmiXNJNKoJ3pQvGRB
Channel: 9 News
Lock Obtained: 2026-01-25 19:09:28 (0.51 minutes ago)
Last Seen: 2026-01-25 19:09:54 (4.83 seconds ago)
Bytes Transferred: 8905372 (8.49MB)
Remote User Agent:
Go-http-client/1.1
--------------------------------------------------
2026-01-25 19:09:59.413 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Released tuner (2).
2026-01-25 19:09:59.413 - tuner_management - [Tune gBsGDWmiXNJNKoJ3pQvGRB] Cleanup complete. firestick-rack4 (9 News)