That's totally acceptable.
I appreciate that viewpoint. And while I disagree I'm totally okay with that.
Thank you for all the hard work you've put into this tool.
That's totally acceptable.
I appreciate that viewpoint. And while I disagree I'm totally okay with that.
Thank you for all the hard work you've put into this tool.
I apologize if my search skills are failing me. I am using a Firestick 4k and an ONN 4k as my tuners, with DirecTV Stream as the service. Frequently I find that a channel change has failed when I start playing back a recording. Any recommendations on troubleshooting? I am not seeing anything obvious in the logs on my ADB Tuner container.
A recording or a channel? Like the tune fails and it plays the previous channel instead of the one you tried to tune to? Can you share your current config? I think I know the issue.
Right - so if I recorded something on NBC the previous night but want to record something on Bravo the following morning, it'll record at the right time for Bravo but the recording will show the device stayed on NBC. I just restarted my ADB Tuner container, it's showing 20260723-1 for the version.
No your config not the version you are running. DTVS requires a custom config.
You have to force stop the client prior to tune or it will fail occasionally.
Try taking the default config and adding a -S to force stop.
"tune_commands": [
"am start -S -W -a android.intent.action.VIEW -d '||TARGET_URL_OR_IDENTIFIER||' '||TARGET_PACKAGE_NAME||'"
]
Ah OK. I'm using David B.'s DTV configuration, I'll clone & swap in that command and give it a shot. Thanks!
Any tips on automatically disabling closed captions on record start?
That's me. You may be using my Osprey configuration. Or you may be using a really old one that I just didn't care to maintain. 
I have no idea about closed captioning. There might be some sort of intent that I don't know about, but I use Osprey boxes and ah4c, so I'm probably the worst person to ask.
Oh that makes sense. I don't think I've re-extracted the channel list through OliveTin since I first set it up a while back
Thanks for the help.
For Closed Captioning, that should be set on the apps used by your Firestick and ONN. Itβs either On or Off.
Open the DTV stream app your stick and set captioning how you want it. Make sure to check the other device.
No maintenance required. I can't remember the last time I had a failed tune with this one on FireStick 4K Max (Gen1 or Gen2) devices:
{
"name": "DirecTV X",
"author": "David B.",
"version": "X.X.X",
"description": "Fast tuning for DirecTV. Prevent are you still there prompt from showing.",
"uuid": "3c7d5a19-6f2e-4b8a-9d3f-8e1c4b7a5f92",
"global_options": {
"wait_for_video_playback_detection": true,
"use_fixed_delay": false,
"fixed_delay_seconds": 0,
"check_for_and_clear_whos_watching_prompts": false,
"wait_after_post_playback_start_commands_seconds": 0
},
"pre_tune_commands": [],
"tune_commands": [
"am start -S -W -n '||TARGET_PACKAGE_NAME||'/$(cmd package resolve-activity -a android.intent.action.MAIN '||TARGET_PACKAGE_NAME||' | awk -F= '/name=/{print $2; exit}') -a android.intent.action.VIEW -d '||TARGET_URL_OR_IDENTIFIER||'"
],
"post_playback_start_commands": [],
"post_tune_commands": [
"input keyevent KEYCODE_MEDIA_STOP",
"input keyevent KEYCODE_HOME"
],
"timed_keep_active_commands": [
{
"run_every_minutes": 60,
"commands": [
"input keyevent KEYCODE_MEDIA_PLAY"
]
}
]
}
It's the -S. That's the key with the config, I believe.
Force stopping the app is what stops failed tunes with DirecTV Stream on non Osprey devices. Oh, also, it might be worth looking into testing KEYCODE_ZENKAKU_HANKAKU instead of KEYCODE_MEDIA_PLAY.
Yes, and that's actually been the case for a quite some time. You can find numerous posts of mine on the forum emphasizing that very thing. It's just not worth it to have failed recordings trying to save a few seconds when watching a channel live.
100% I believe I wrote a config ages ago that tried to do this faster, and that might be what he was using. Just a really, really old one, not the one that you just posted that actually works lol.
If you're not force stopping the app after a show is done or adding -S to it on a tune launch you're going to have a lot of problems imo.
Yes, but DirecTV syncs the preference. So if I watch something on the app (because I want captions) but I forget to turn off captions, they get burned into the recordings. Which is annoying (on Jeopardy), but survivable if this change ups the reliability.
Why not make a profile called "Tuner" or something similar for tuning purposes? Sign those devices into that profile and set it as the default. Call it a day.
That... is an excellent idea
That's why I stated that they're On or Off.
That all makes a lot of sense. I've updated my config & set up the separate profile. I see there's an option to not prompt for profile on launch as well, so it sounds like this will be perfect. Thanks for the help!