at least it's not per device like the old days 
At least I'm locked in with YTTV for a while. Their sports only pack is good enough for me...and I don't have to pay for Peacock
After that deal is done, I may consider a Sling Blue + Disney bundle hybrid (unless they jack up their prices too or Sling gets ESPN Unlimited) or NOW TV Latino + Disney Bundle + Max
You know, I had a co-worker on Sling and he could not stand the picture and audio quality. So just keep that in mind when you're looking into that.
He ended up going with a genre pack from DirecTV just for the better PQ.
I used Sling before, the PQ is fine. Not too sure what that coworker's connection and device setup is like but Sling works fine with my AppleTV, Firetv and my ONN devices and the PQ is fine.
Yeah, I never really used it. I just know he's big into home theater and told me that it looked terrible. And DirecTV doesn't with the same line, so it's just his experience, but everyone's perception is different so.
As long as it works for you, that's what matters! 
I think this is relevant to share in the other thread as it's more LinkPi related. But it's all of my Ospreys lined up!
in my experience directv always has the best picture. others might match it, and blueray used to beat it, but it's the one thing you can always count on with them.

I didn't mind sling when i had them, but both airtv's sucked. much prefer hdhr + channels + dtv
I would agree. DTV, especially with Osprey, gives me a nice picture. YTTV is not far behind though, especially if you can enable the enhanced bit rate option.
I came from YouTube TV. I was with them for five years or so, and while it's close, DirecTV is noticeably better.
I saw that.
Has anyone had their boxes just refuse to tune at all whatsoever?
I had this happen today where they just wouldn't tune, and I went in and went to the profile picker and, like, signed out of my profile and back in, and they started tuning again, like all of them. Super weird. And at the same time, the website stream.directv.com stopped working. I logged out of that, logged back in, it started working again. Again, super weird.
I'm just curious if anyone has come across this before and if it's just some weird one-off glitch or if there's some sort of issue with my account
not seen that, but the last few days my internet will drop for everything including my router saying no internet, but the ospreys keep their signal. lol
(even the catTV running youtube)
interesting. on the web (I use dtv web site a lot to watch TV while working) and over the past few weeks I would be "logged in" but nothing would play as you described. if I log out and back in, it works, for a little while, but I keep having to login for it to actually work. I suspected a drm/expiration issue because the channel won't play, but i'm logged in and can do everything but play a channel.
They seem to have made a change that broke tuning for me with ah4c. What's been happening is the boxes have been freezing when trying to tune and just getting completely stuck. But what fixed it for me was adding a sleep 2 in the prebmitune.sh.
main() {
adbConnect
adbWake
sleep 2
}
I’m not seeing any issue with my Osprey’s on ah4c using deep links.
Where do you look for when an Osprey receives an update? Maybe I didn’t get that update.
Seems like this is rolling out to people. I just happened to notice yesterday I couldn't tune. The rollout is server side so it may be staggered.
Look at your kernel version. Mine is Jun 10th yours is May 22nd. So I figured this out with Claude and tons of debugging.
Per my chat with Claude:
On a cold wake the DirecTV app now runs a startup → re-auth → "Your TV" home sequence. Two things gate the tune during that window:
- An entitlement check. The deeplink handler won't tune until the app confirms your account is active (subscribed, not paused). On a fresh wake that account state isn't loaded yet, so the tune is denied and postponed, and frequently dropped before it can be replayed.
- A "move to home" on wake. The box fires a HOME intent shortly after waking, which pulls the app into the "Your TV" home and auto-resumes the last channel — competing with your tune.
So wake, delay 2s tune seems to work around this.
Edit: I found a fix that preserves tuning speed going to open a pr for ah4c after I run it a few days.
main() {
adbConnect
adbWake
$adbTarget shell input keyevent KEYCODE_HOME
}
#!/bin/bash
#prebmitune.sh for osprey/dtvosprey
# 2026.04.16
#Debug on if uncommented
set -x
streamerIP="$1"
streamerNoPort="${streamerIP%%:*}"
adbTarget="adb -s $streamerIP"
mkdir -p $streamerNoPort
#Trap end of script run
finish() {
echo "prebmitune.sh is exiting for $streamerIP with exit code $?"
}
trap finish EXIT
adbConnect() {
adb connect $streamerIP
local -i adbMaxRetries=3
local -i adbCounter=0
while true; do
$adbTarget shell input keyevent KEYCODE_WAKEUP <------------------------------
local adbEventSuccess=$?
if [[ $adbEventSuccess -eq 0 ]]; then
break
fi
if (($adbCounter > $adbMaxRetries)); then
touch $streamerNoPort/adbCommunicationFail
echo "Communication with $streamerIP failed after $adbMaxRetries retries"
exit 2
fi
sleep 1 <------------------
((adbCounter++))
done
}
adbWake() {
$adbTarget shell input keyevent KEYCODE_WAKEUP; sleep 2; <---------------------------------
echo "Waking $streamerIP"
touch $streamerNoPort/adbAppRunning
}
main() {
adbConnect
adbWake
}
main
I had to add the sleep 1 in adbconnect a while back and it helped, you/claude found that one.
wouldn't it make sense to change this 2nd wake command to the home key? (or the one on top, I can never remember which way the commands actually run. ( where I have <-------------)
good catch everybody, the last day or 2 i noticed a couple recording stuck not tuning correctly.


