I can look at this. Thanks for the feedback. This was on a long list already.
What about something like POST /api/position/0
?
It’ll look more like a resume option on the post. So while it defaults to auto resuming, we’ll give an option to not resume via a query parameter on the url.
@maddox No rush, but out of curiosity - What do you imagine the timeline would be for this change to be implemented?
After looking at it, it’s actually way trickier than I was thinking. So it won’t be soon.
You know what I always say - It's tricky to rock a rhyme. To rock a rhyme, that's right on time.
I get that this request may take some time, and I really do appreciate all of the hard work that you guys put into Channels. But I do want to point out one thing: You literally mentioned ghosts on the API page, so we clearly need this to work for my Halloween projector automation!
@tmm1 @maddox Is there a way to skip (or reduce the time of) the onscreen display that shows the name of the video that is starting to play?
Have you tried Settings > Playback > Seek Options?
Good suggestion @racameron. I see there is a Show Timeline option, but I think that only works when doing a quick seek. I suppose if I start the video and then immediately do a seek back (which I plan to do anyway) it will still display momentarily but then will hopefully disappear as soon as I do the seek back. I'll give it a try later and see how it goes!
You are correct. (I just did a test, and the timeline will still briefly display upon first starting playback, and when paused; this setting only applies when seeking.)
Can you use a virtual channel to play the video in a loop?
That is a good suggestion, but it is part of a larger automation that runs every 10 minutes. It randomly selects a video to play, changes lighting, and disables the animatronics while the video plays. Because the last thing you want is a zombie to start screaming in the middle of a ghost video.
Screaming zombies sounds like the first thing I'd want.
There isn't. It's going to just follow the resume settings.
@maddox Welp, I don't know if that is working correctly.
On my client (Apple TV) under Playback settings I turned Resume Playback off. That works as expected when accessing the Channels app directly. No matter where I am in a video, pressing play restarts it at the beginning.
But when I play it via the API, it still resumes where it left off. Is this a bug?
You’re right. Closing this old thread and pointing to your new one: