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

Addon Beta announcement thread #700

Open
Sandmann79 opened this issue Aug 6, 2023 · 35 comments
Open

Addon Beta announcement thread #700

Sandmann79 opened this issue Aug 6, 2023 · 35 comments
Labels

Comments

@Sandmann79
Copy link
Owner

Sandmann79 commented Aug 6, 2023

In this issue, new addon beta versions will be published in the future.

Currently no beta version available

@yrp888
Copy link

yrp888 commented Aug 6, 2023

I can confirm that Beta 3 has fixed the lost categories issue (#698) , as well as a Login Error (#699).

Great work and thank you!

@fhoellwarth
Copy link

I can confirm Beta 3 works for me on Kodi 20.2 (OSMC 2023.07-1). Menus are displayed again.
Thank you so much!

@Paco8
Copy link
Contributor

Paco8 commented Aug 7, 2023

I've just tested the android api for primevideo but I'm afraid the watchlist doesn't work for me. It shows some folders (all videos, tv shows, channels...) but all are empty.

@ntropy83
Copy link

ntropy83 commented Aug 8, 2023

Works great again and more structure in the folders now. DE, Kodi 20.2 (Arch Linux with LTS kernel), Udoo Bolt Gear (Ryzen V1605B).

@Ronny-nerd
Copy link

Hello Sandmann, will there be a new beta version soon after beta 3?

@MiyasakiYoshi
Copy link

Fantastic that you guys have gone over to the mobile API. It will be way smoother navigation. Annoying though that the endpoints seems very random. This is the one that I got with Prime Video Nordic: https://abzq7aq4866p.eu.api.amazonvideo.com/ when using emulator on my PC. I get too many options when using the beta. I should only have access to Movies and Series.

@Sandmann79
Copy link
Owner Author

Beta 4 is available for testing at first post.

@Paco8 with this beta correct content should be displayed

@27hectormanuel
Copy link

Support for IPTV Merge should be added for Freevee and Prime Live channels

@Atomisirsi
Copy link
Contributor

Unfortunately, Beta 4 seems not to work with Nexus 20.2 anymore:
amazon-vod.log

@Sandmann79
Copy link
Owner Author

@Atomisirsi oh, forget to test this part of code. You can bypass this by disabling views at settings. Will be fixed in the next days

@Sandmann79
Copy link
Owner Author

First post has been updated with the fixed Betas

@Ronny-nerd
Copy link

Thanks Sandmann79 ...the new corrected Plugin.video.amazon-test-0.9.9.beta4+matrix.1.zip now works without problems.

@Paco8
Copy link
Contributor

Paco8 commented Sep 22, 2023

I'm afraid the beta4 doesn't work for me on Kodi 18 if I enable the android api:

2023-09-22 16:09:28.838 T:140279403140864  NOTICE: [Amazon VOD] Connect to SignIn Page
2023-09-22 16:09:28.841 T:140279403140864   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'str' object has no attribute 'hex'
                                            Traceback (most recent call last):
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/default.py", line 7, in <module>
                                                EntryPoint()
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 71, in EntryPoint
                                                _g.pv.BrowseRoot()
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 67, in BrowseRoot
                                                self.getPage(root=True)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 121, in getPage
                                                resp = getURL('%s?%s%s' % (url, self.defparam, params), useCookie=MechanizeLogin(True), headers=self._g.headers_android)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/common.py", line 356, in MechanizeLogin
                                                return LogIn(preferToken)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/login.py", line 369, in LogIn
                                                clientid = (user['deviceid'].encode() + b'#A1MPSLFC7L5AFK').hex()  # + _g.dtid_android.encode()).hex()
                                            AttributeError: 'str' object has no attribute 'hex'
                                            -->End of Python script error report<--

@James62370
Copy link

With beta3 I'm getting 4K, but on beta4 I only get Standard Def

@Sandmann79
Copy link
Owner Author

@Paco8 issue has been fixed with 953590a

@James62370 there is a new setting under Playback "Widevine L1 certified device", which is deactivated by default. After activating it, HD should be available again.

@Paco8
Copy link
Contributor

Paco8 commented Sep 26, 2023

@Paco8 issue has been fixed with 953590a

I'm afraid it's still not working with the android api:

2023-09-26 15:25:09.560 T:139684114249472  NOTICE: [Amazon VOD] Login
2023-09-26 15:25:09.561 T:139684114249472  NOTICE: [Amazon VOD] Retrieve territoral config
2023-09-26 15:25:09.574 T:139684114249472   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: 'supported_langs'
                                            Traceback (most recent call last):
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/default.py", line 7, in <module>
                                                EntryPoint()
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 71, in EntryPoint
                                                _g.pv.BrowseRoot()
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 67, in BrowseRoot
                                                self.getPage(root=True)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 121, in getPage
                                                resp = getURL('%s?%s%s' % (url, self.defparam, params), useCookie=MechanizeLogin(True), headers=self._g.headers_android)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/common.py", line 322, in MechanizeLogin
                                                return LogIn(preferToken)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/login.py", line 337, in LogIn
                                                user = getTerritory(loadUser(empty=True))
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/login.py", line 68, in getTerritory
                                                loc = ','.join(x[0] for x in _g.supported_langs)
                                              File "/home/user/.kodi/addons/plugin.video.amazon-test/resources/lib/common.py", line 133, in __getattr__
                                                return self._globals[name]
                                            KeyError: 'supported_langs'
                                            -->End of Python script error report<--

@Sandmann79
Copy link
Owner Author

@Paco8 sorry for the ongoing difficulties, should be corrected with 5739338

@Sandmann79
Copy link
Owner Author

The next beta was attached to the start post. Hopefully the last before the release

@Atomisirsi
Copy link
Contributor

Unfortunately, I found an issue with the Fanart Update in 0.9.9beta5:

2023-10-01 17:56:39.613 T:5987     info <general>: [Amazon VOD] Starting Fanart Update
2023-10-01 17:56:39.626 T:5987     info <general>: [Amazon VOD] getURL: https://atv-ps-eu.amazon.de/cdp/mobile/getDataByTransform/v1/android/atf/v3.jstl?deviceTypeID=A43PXU4ZN2AL1&firmware=fmw:22-app:3.0.351.3955&softwareVersion=351&priorityLevel=2&format=json&featureScheme=mobile-android-features-v11&deviceID=7b6356e9d478429f86124f2de6d84fbc&version=1&screenWidth=sw800dp&osLocale=de_DE&uxLocale=de_DE&supportsPKMZ=false&isLiveEventsV2OverrideEnabled=true&swiftPriorityLevel=critical&itemId=amzn1.dv.gti.9aaffebb-576e-d355-a2d4-9ed14731e7ab&capabilities=
2023-10-01 17:56:39.895 T:5987    error <general>: [Amazon VOD] Error reason: 500 error (TryAgain)
2023-10-01 17:56:39.896 T:5987     info <general>: [Amazon VOD] Switching UserAgent
2023-10-01 17:56:39.897 T:5987     info <general>: [Amazon VOD] Loading list of common UserAgents
2023-10-01 17:56:39.899 T:5987     info <general>: [Amazon VOD] getURL: http://www.skydubh.com/pub/useragents.json
2023-10-01 17:56:39.951 T:5987     info <general>: [Amazon VOD] Using UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0
2023-10-01 17:56:39.952 T:5987     info <general>: [Amazon VOD] Attempt #2
2023-10-01 17:56:39.952 T:5987     info <general>: [Amazon VOD] getURL: https://atv-ps-eu.amazon.de/cdp/mobile/getDataByTransform/v1/android/atf/v3.jstl?deviceTypeID=A43PXU4ZN2AL1&firmware=fmw:22-app:3.0.351.3955&softwareVersion=351&priorityLevel=2&format=json&featureScheme=mobile-android-features-v11&deviceID=7b6356e9d478429f86124f2de6d84fbc&version=1&screenWidth=sw800dp&osLocale=de_DE&uxLocale=de_DE&supportsPKMZ=false&isLiveEventsV2OverrideEnabled=true&swiftPriorityLevel=critical&itemId=amzn1.dv.gti.9aaffebb-576e-d355-a2d4-9ed14731e7ab&capabilities=
2023-10-01 17:56:40.062 T:5987    error <general>: [Amazon VOD] Error reason: 500 error (TryAgain)
2023-10-01 17:56:40.063 T:5987     info <general>: [Amazon VOD] Switching UserAgent
2023-10-01 17:56:40.065 T:5987     info <general>: [Amazon VOD] Loading list of common UserAgents
2023-10-01 17:56:40.067 T:5987     info <general>: [Amazon VOD] getURL: http://www.skydubh.com/pub/useragents.json
2023-10-01 17:56:40.121 T:5987     info <general>: [Amazon VOD] Using UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
2023-10-01 17:56:40.123 T:5987     info <general>: [Amazon VOD] Attempt #3
2023-10-01 17:56:40.125 T:5987     info <general>: [Amazon VOD] getURL: https://atv-ps-eu.amazon.de/cdp/mobile/getDataByTransform/v1/android/atf/v3.jstl?deviceTypeID=A43PXU4ZN2AL1&firmware=fmw:22-app:3.0.351.3955&softwareVersion=351&priorityLevel=2&format=json&featureScheme=mobile-android-features-v11&deviceID=7b6356e9d478429f86124f2de6d84fbc&version=1&screenWidth=sw800dp&osLocale=de_DE&uxLocale=de_DE&supportsPKMZ=false&isLiveEventsV2OverrideEnabled=true&swiftPriorityLevel=critical&itemId=amzn1.dv.gti.9aaffebb-576e-d355-a2d4-9ed14731e7ab&capabilities=
2023-10-01 17:56:40.226 T:5987    error <general>: [Amazon VOD] Error reason: 500 error (TryAgain)
2023-10-01 17:56:40.231 T:5987    error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'KeyError'>
                                                   Error Contents: 'season'
                                                   Traceback (most recent call last):
                                                     File "/storage/.kodi/addons/plugin.video.amazon-test/default.py", line 7, in <module>
                                                       EntryPoint()
                                                     File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 95, in EntryPoint
                                                       _g.pv.Route(mode, args)
                                                     File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 670, in Route
                                                       exec ('self._g.pv.{}()'.format(mode))
                                                     File "<string>", line 1, in <module>
                                                     File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 418, in processMissing
                                                       self.retrieveArtWork(*data)
                                                     File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/android_api.py", line 467, in retrieveArtWork
                                                       if 'season' in contentType and il['season'] == 1:
                                                                                      ~~^^^^^^^^^^
                                                   KeyError: 'season'
                                                   -->End of Python script error report<--

@Abb4d0n
Copy link

Abb4d0n commented Oct 3, 2023

Any chance to get live events (Champions League) with 50 fps with the Android API?

@Sandmann79
Copy link
Owner Author

@Abb4d0n maybe there is a new parameter, but must first check if it breaks something.

@Abb4d0n
Copy link

Abb4d0n commented Oct 7, 2023

50 fps may be limited to capable FireTV devices. Don't know if it uses the default Android API.

@Sandmann79
Copy link
Owner Author

Sandmann79 commented Oct 7, 2023

With the Web DevicetypeID 50 fps works. Just haven't tested it yet, for lack of streams, with the Android DeviceTypeID.

@cpassuel
Copy link

Just a dumb question:
I have beta v0.97 already installed on leia (RPi 4), should I only have to overwrite v0.97 files with those of the latest version or should I backup something before ?

@Paco8
Copy link
Contributor

Paco8 commented Oct 20, 2023

With an Android L1 device running Kodi 19, version 0.9.8 plays videos in HD, but version 0.9.9 plays them in SD. Enabling the 'Widevine L1 certified device' option doesn't fix it. I am using the 'website' API.

@Paco8
Copy link
Contributor

Paco8 commented Oct 27, 2023

When using 1.0.1~beta1 with Kodi 18 most of the audio tracks are "unknown".
Captura de pantalla de 2023-10-27 13-27-21

@Paco8
Copy link
Contributor

Paco8 commented Oct 30, 2023

I think the problem with language names in kodi 18 was introduced in commit 857803c

@Atomisirsi
Copy link
Contributor

Unfortunately, I found an issue with the Fanart Update in 0.9.9beta5:

This still persists in version 1.0.0, see my proposed solution in #714.

@KingNothing81
Copy link

Now with the public release version out … is the additional Captcha Resolver Addon still needed? Or is this functionality now included in the Prime Addon?

And thanks for keeping this running.

@Sandmann79
Copy link
Owner Author

@KingNothing81 the addon is still required, but it is installed automatically since the stable release

@Sandmann79
Copy link
Owner Author

@Paco8 please check if the bug is still present in the stable v1.0.1

@Paco8
Copy link
Contributor

Paco8 commented Nov 11, 2023

I'm afraid it's not fixed, I still get unknown audio tracks in kodi 18.

@Sandmann79
Copy link
Owner Author

@Paco8 i cannot reproduce it. Please upload a debug log and screenshot.

@Paco8
Copy link
Contributor

Paco8 commented Nov 14, 2023

Copy link

This issue has been marked as stale because there has been no activity for more than 6 months. If no update is made, this issue will be closed in 14 days.

@github-actions github-actions bot added the stale label May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

14 participants