homebridge-samsung-tizen icon indicating copy to clipboard operation
homebridge-samsung-tizen copied to clipboard

Update code with new Art Mode API

Open CGDaveMac opened this issue 10 months ago • 14 comments

          With firmware 1622, the art WebSocket api is back! Looks like some calls may need to be renamed. And you can check ArtMode status!

https://www.reddit.com/r/TheFrame/comments/1c2lgbs/art_mode_api_is_back/

Originally posted by @CGDaveMac in https://github.com/tavicu/homebridge-samsung-tizen/issues/519#issuecomment-2053709576

CGDaveMac avatar Apr 13 '24 17:04 CGDaveMac

Is anyone working on implementing it? I'm not (yet) familiar with the homebridge-samsung-tizen codebase, not sure how and where to change things to implement this. Would be very grateful to anyone that does or can give pointers so I can do it!

fjwillemsen avatar Apr 28 '24 13:04 fjwillemsen

Right now I'm working on rewriting the plugin from scratch changing almost everything, but the most important change for the user is how the state of TV is detected.

I found a way that at the moment I could say it's 99% reliable :)

It was very hard advancing with the development since we had a new member in the family and my time was very limited.

Once I have all the base functionality I will order a Frame TV and check the "new" api and what allows us to do.

I will keep this issue open and update on the status as soon as I'll have one.

Starting to develop something right now it will be a waste of time since it will not be merged unless is something critical.

tavicu avatar Apr 28 '24 14:04 tavicu

@tavicu Fantastic work, I'm very much looking forward to it! And congrats on the young one 😄 If you want I can help you test it, I have a Frame TV. Do you have a timeline / estimated release date?

fjwillemsen avatar Apr 28 '24 14:04 fjwillemsen

Thank you!

At the moment I don't have a timeline. Tomorrow I'll start the "engine" again and I will dedicate more time to this. There are some things that I still try to decide which will be the best approach so I can maintain backwards compatibility and also implement the new approach.

I will get back on this at the end of next week.

Once I will have a version ready for testing I will release it as beta and for sure I will need all the help with testing :P. Having a Frame will be a plus too, since there are not many users with Frame out there

tavicu avatar Apr 28 '24 14:04 tavicu

Just a question, so I have a pre 2022 TV and this plugin works sometimes. It's still the best method though.

Anyways my question is would this new API and/or rewriting it improve the reliability for the older TVs?

AdmiralMichael avatar May 15 '24 01:05 AdmiralMichael

Anyways my question is would this new API and/or rewriting it improve the reliability for the older TVs?

Yes, it will be compatible with all TVs that are currently supported

tavicu avatar May 15 '24 07:05 tavicu

Another Frame user (2023) here! Happy to test for ya!

jamesbull avatar May 18 '24 01:05 jamesbull

And another Frame user – 2023 model as well – happy to be a test pilot here.

joe-tofu avatar May 26 '24 06:05 joe-tofu

I can bring a 2022 Frame to the test table. Happy to help.

ufkel avatar May 26 '24 08:05 ufkel

If it helps I can test new code on 2024 frame.

Foxfire0 avatar Jun 16 '24 16:06 Foxfire0

Happy to provide funding as well as testing 🙃

dredgy avatar Jun 22 '24 01:06 dredgy

I have a 2021 Frame and 2023 Frame. Happy to test any new code!

Cristov9000 avatar Jun 25 '24 05:06 Cristov9000

Hello ! Thanks for the work ! Is there anupdate 6 months later ? I have a 2024 model available for testing 🙂

raphtabe avatar Oct 07 '24 20:10 raphtabe

(found my answer here: https://github.com/tavicu/homebridge-samsung-tizen/issues/696#issue-2542313465) work is ongoing 🙂

raphtabe avatar Oct 07 '24 20:10 raphtabe