Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script hangs at line 54, current_art = tv.art().get_current() #4

Open
damonseeley opened this issue Jun 22, 2023 · 4 comments
Open

Comments

@damonseeley
Copy link

Attempting first connection to a Samsung Frame 43" 2021 model

When I run the script hangs on "current_art = tv.art().get_current()" which I verified by putting logging statements around it.

When I hit the url with Safari I get the expected return. When I run the --debug option I do not see an error.

@damonseeley
Copy link
Author

API return from Safari

{"device":{"FrameTVSupport":"true","GamePadSupport":"true","ImeSyncedSupport":"true","Language":"en_US","OS":"Tizen","PowerState":"on","TokenAuthSupport":"true","VoiceSupport":"true","WallScreenRatio":"-1","WallService":"false","countryCode":"US","description":"Samsung DTV RCR","developerIP":"0.0.0.0","developerMode":"0","duid":"uuid:b1c6b9db-2a67-4311-887b-b61af33e6ea3","firmwareVersion":"Unknown","id":"uuid:b1c6b9db-2a67-4311-887b-b61af33e6ea3","ip":"192.168.86.66","model":"22_PONTUSM_FTV","modelName":"QN43LS03BAFXZA","name":"Samsung The Frame 43","networkType":"wireless","resolution":"3840x2160","smartHubAgreement":"true","ssid":"e4:5e:1b:df:23:c3","type":"Samsung SmartTV","udn":"uuid:b1c6b9db-2a67-4311-887b-b61af33e6ea3","wifiMac":"80:8A:BD:5A:11:20"},"id":"uuid:b1c6b9db-2a67-4311-887b-b61af33e6ea3","isSupport":"{"DMP_DRM_PLAYREADY":"false","DMP_DRM_WIDEVINE":"false","DMP_available":"true","EDEN_available":"true","FrameTVSupport":"true","ImeSyncedSupport":"true","TokenAuthSupport":"true","remote_available":"true","remote_fourDirections":"true","remote_touchPad":"true","remote_voiceControl":"true"}\n","name":"Samsung The Frame 43","remote":"1.0","type":"Samsung SmartTV","uri":"http://192.168.86.66:8001/api/v2/","version":"2.0.25"}

@jondbarry
Copy link

I can confirm that the old APIs to configure art have been removed from the Frame 2022 and later models. I traced traffic from the SmartThings app on my iPhone to my Frame TV - the new art APIs are encrypted with TLS. So no joy. :-( I'm sure they want to force customers through their paid art subscription service.

@stibbzy
Copy link

stibbzy commented Oct 19, 2023

Has anyone had any luck with this? I have a 2020 Frame TV and I'm also getting the issue with the script crashing at current_art = tv.art().get_current()
It's an earlier Frame TV, so shouldn't the API be available?

@tigelbri
Copy link

I have an 2023 model and it also hangs at line 54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants