caseyliss,
@caseyliss@mastodon.social avatar

👀

🔜 📺

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

( @getchannels )

caseyliss,
@caseyliss@mastodon.social avatar

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.

caseyliss,
@caseyliss@mastodon.social avatar

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. 🙌🏻

GIF showing Callsheet auto-detecting “Ricky Jay and His 52 Assistants”, and then me tapping on it. Callsheet then immediately loads the details for that tilte, rather than perofming a search.

cjhubbs,

@caseyliss @getchannels @maddox Oh sweet! That's fantastic.

chrishuck,
@chrishuck@fosstodon.org avatar

@caseyliss @getchannels @maddox What a remarkably clever feature! Of course you would want the thing you’re watching to automatically be detected and presented to you when you open the app.

(I’m sure there are some Luddites that will insist on manually typing because they don’t like nice things) 🙄

caseyliss,
@caseyliss@mastodon.social avatar

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.

chrispoole,

@caseyliss Yesssss! This feature will be awesome to use!

daniel,
@daniel@social.telemetrydeck.com avatar

@caseyliss way cool to go the extra mile dude!

caseyliss,
@caseyliss@mastodon.social avatar

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.

chrispoole,

@caseyliss The Plex API is like someone saw some old SOAP XML monstrosity, stood back and thought “huh, not too bad.”

caseyliss,
@caseyliss@mastodon.social avatar

@chrispoole don’t even get me fuckin started

Truth be told the XML bothers me less than the roll-your-own bonjour

chrispoole,

@caseyliss ah, I wasn’t hit by that. I was just hacking something together for personal use, against their HTTP endpoints on my local network. Still a PITA.

caseyliss,
@caseyliss@mastodon.social avatar

@chrispoole In their defense, I'm pretty sure most of Plex predates JSON, but XML is still… not preferred.

chrispoole,

@caseyliss Yeah agreed… but it is a commercial product, and JSON is hardly new.

I wouldn’t even mind the XML if it was sane in the semantics it presents. To do what I want to do (I think quite a simple use case), I have to call one endpoint, use some of the return values when driving another, refactor a response… it just lacks delight for the person driving the API. Feels like it’s not really meant to be used at all.

caseyliss,
@caseyliss@mastodon.social avatar

@chrispoole From what I've gathered, both from my own looking around, and from people inside, is that the APIs are ancient and creaky and are designed to serve Plex and only Plex.

chrispoole,

@caseyliss yeah that feels about right to me too.

Off topic but perhaps relevant to your interests: https://mastodon.social/@samlavigne/110951947092096698
If you’ve not already seen it 💫

caseyliss,
@caseyliss@mastodon.social avatar

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.

davidmarsh,
@davidmarsh@mastodon.au avatar

@caseyliss I voted “Something else" https://kodi.tv

janl,
@janl@narrativ.es avatar

@caseyliss another vote for Infuse. I’ll beta test the hell out of it, if this becomes a thing, but understand if that’s not doable and/or lower priority. 🙏💖

bodo,

@janl @caseyliss out of curiosity: do you have jellyfish as a backend for your infuse?

janl,
@janl@narrativ.es avatar

@bodo @caseyliss do not, straight SMB share. Previously plex, but <enshittification>.

caseyliss,
@caseyliss@mastodon.social avatar

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,
@caseyliss@mastodon.social avatar

And if you're a @getchannels user, the same goes for @maddox. Drinks are on us, y'all.

jann,
@jann@twit.social avatar
adnan,
@adnan@1210.nl avatar

deleted_by_author

  • Loading...
  • caseyliss,
    @caseyliss@mastodon.social avatar

    @adnan yes, eventually.

    chucker,
    @chucker@norden.social avatar

    @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.)

    caseyliss,
    @caseyliss@mastodon.social avatar

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

    florianlionel,
    @florianlionel@mastodon.social avatar

    @caseyliss 😳 👏

    agiletortoise,
    @agiletortoise@mastodon.social avatar

    @caseyliss as a nerd, I would love it if you supported some very basic Boolean search. Which I’m sure the api does not help with, but I wish I could do “actor x and actor y”

    drwhitt, (edited )
    @drwhitt@mastodon.social avatar

    @agiletortoise join

    Edit: Cc: @caseyliss

    tantramar,
    @tantramar@nojack.easydns.ca avatar
    caseyliss,
    @caseyliss@mastodon.social avatar

    @agiletortoise that’s in flight, though not from search. It’d be “find media that has [current actor] and…”

    agiletortoise,
    @agiletortoise@mastodon.social avatar

    @caseyliss That’s better. Quicker to find one person and then narrow down if needed.

    Tender,
    @Tender@mastodon.social avatar

    @agiletortoise @caseyliss yes! I use the first-party Collaboration Search tool a lot, but it’s dreadful to interact with on mobile. https://www.imdb.com/search/common/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • InstantRegret
  • Durango
  • JUstTest
  • everett
  • tacticalgear
  • modclub
  • anitta
  • cisconetworking
  • tester
  • ngwrru68w68
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • provamag3
  • lostlight
  • All magazines