👀

🔜 📺

(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.

If I were to add another Now Playing data source, what should I add?

(No promises — implied or otherwise. 😏)

I'd love a catch-all thing for the Apple TV, but for complicated reasons I don't think that's likely.

Jellyfin
52%
Emby
7.6%
Something else
40.4%
Poll ended at .
@caseyliss I know you said it's complicated, but Apple TV would be it. Interesting that Home Assistant integration can show me what's playing… heck maybe pull from Home Assistant instead
@chrishas35 I have such a visceral distaste for HA which makes this a bit of a nonstarter.

@caseyliss @chrishas35 Hah, I was about to suggest Home Assistant too LOL. It would let you track a bunch of other media devices in one shot with a single API.

But I get it! Home Assistant is quite a beast. I pretty much use it as a way to get non-HomeKit stuff into HomeKit, but I’ve grown to appreciate it a lot more lately.

Probably not worth your time honestly. So few people use it.

@caseyliss @chrishas35 but since HA is open source maybe someone here could find the code that does this? And then it would be easier to implement Apple TV support? 🤔
core/homeassistant/components/apple_tv at dev · home-assistant/core

:house_with_garden: Open source home automation that puts local control and privacy first. - home-assistant/core

GitHub
@caseyliss 🤣🤣 I know, I know. I don’t understand, but I know