👀

🔜 📺

(It looks like dirt right now, but the point is, it works.)

( @getchannels )

And after some tweaks, it looks *far* better.

Feeling pretty good about this. I tuned Channels to a random live TV station and then opened Callsheet.

Only currently supporting @getchannels.

I plan/hope to include Plex support as well, but their API is… way WAY more involved. 😢 And I think I may need an entitlement from Apple to do it, so I'm at their whims as well. 😭

Regardless, feeling pretty good about the Channels integration so far. 😎 Beta testers, expect something in a few days.

Generally, when you tap one of these detected Now Playing items, Callsheet will simply do a search for the title.

However, in some cases, @getchannels can provide me more information, and this happens:

Many thanks to @maddox for tag-teaming on this. Still more work to do, but we're getting there. 🙌🏻

Progress is being made, but I had to pull in my first third-party dependency to get this to work. 😭

(THIS IS DEVELOPER UI I know it sucks that's not the point you don't have to tell me I still 💙 you though)

Anyway, this has been a fuckin' SLOG, but I'm pleased and relieved to start to see it working.

A few things here:

• This won't work unless I request and receive a multicast entitlement from Apple; I will be asking tomorrow.
• The Plex APIs are… shall we say… creaky… so I'm not sure how well this will work in the wild
• This would not be possible without “A” and "H". I'm happy to tag them but they're both asleep and I don't want to risk it just in case they're not comfortable. Anyway, when I say "would not be possible", that's not me being cute. It literally wouldn't have happened.

Thanks to “A” ( @alexjsp ) pointing out a TMDB API endpoint I wasn't aware of, this looks way better now. And when you tap it, rather than doing a search, it will actually go to the episode being viewed. 🤘🏻

If you're a Plex and Callsheet user, hopefully (if Apple comes through) sometime soon neither Alex nor "H" ( @hsousa ) should ever pay for drinks again.

@caseyliss out of curiosity: how does this interact with Apple TV user profiles?

Suppose you’re watching something on Apple TV, and your kid opens the app. Do you see what you’re watching? (Or vice versa.) Or does Apple tie the Bonjour services to the Apple ID somehow?

(I think this is a cool feature; I’m just a bit worried there’s a privacy hazard.)

@chucker this is opt-in on the Callsheet side, and will display whatever Channels or Plex is actively playing on your local network.