Comments (16)
Soo, I really need a debug log for that. Please provide one: https://github.com/retrospect-addon/plugin.video.retrospect/wiki/Logging#log-level. Please read that and then https://github.com/retrospect-addon/plugin.video.retrospect/wiki/Logging#retrieving-the-log
from plugin.video.retrospect.
The log file can be found in https://paste.kodi.tv/patiwisozi.kodi. After switching Retrospect debug on, I started Videoland, entered the pin. After this a list has been shown.
from plugin.video.retrospect.
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - Plugin::Error Processing FolderList
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | Traceback (most recent call last):
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.retrospect/resources/lib/actions/folderaction.py", line 55, in execute
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | media_items = self.__channel.process_folder_list(selected_item)
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.retrospect/resources/lib/chn_class.py", line 191, in process_folder_list
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | self.loggedOn = self.log_on()
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | ^^^^^^^^^^^^^
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.retrospect/channels/channel.videoland/videolandnl/chn_videolandnl.py", line 427, in log_on
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | result = self.__authenticator.log_on(username=username, channel_guid=self.guid,
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.retrospect/resources/lib/authentication/authenticator.py", line 61, in log_on
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | v = Vault()
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | ^^^^^^^
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.retrospect/resources/lib/vault.py", line 32, in __init__
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | key = self.__get_application_key() # type: bytes
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.retrospect/resources/lib/vault.py", line 264, in __get_application_key
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - | raise RuntimeError("Incorrect Retrospect PIN specified")
20240502 19:00:23 - [ERROR ] - folderaction.py - 134 - + RuntimeError: Incorrect Retrospect PIN specified
You are not specifying the correct Retrospect Vault Pin (which is not your videoload password).
from plugin.video.retrospect.
I removed the previous retrospect.log and made a new one. In the old one at the time stamp 21:55 should have been looked at. I am surprised old information in this file is found.
The new retrospect.log does not contain the word "pin ". I opened Videoland, entered the pin code, saw a list appear and closed it.
https://paste.kodi.tv/yareyelaxa.kodi
from plugin.video.retrospect.
Can you try clearing the cache and cookies in Retrospect (via the add-on settings of Retrospect)?
from plugin.video.retrospect.
Via the addon settings of Retrospect I have removed its cache and cookies. After entering Videoland with a pin code I closed Kodi. Still I have to reenter the pin code to open Videoland after reopening Kodi.
from plugin.video.retrospect.
Weird:
Existing but different authenticated user (t*w*c*l*6*@*e*s*a*s*c*m) found. Logging of first.
Seems like the JWT info differs from your actual login e-mail? Could that be?
from plugin.video.retrospect.
Where could I find the JWT info? I assume it isn't in settings.json.
from plugin.video.retrospect.
During login there is a call to https://gigya-merge.videoland.com/accounts.getAccountInfo
, the data it returns contains profile
information with a email
. This also happens on the site itself. Could you check with your browser and the Developer tools within the browser to see what the content is of your https://gigya-merge.videoland.com/accounts.getAccountInfo
and if the email
matches the value configured in Retrospect?
from plugin.video.retrospect.
I logged into videoland.com, looked in Developer tools. It is unclear to me what the next step is.
I entered the URL https://gigya-merge.videoland.com/accounts.getAccountInfo and got the message I don't have the required permission to call.
Could you describe the steps in more detail?
My issue does not happen when using Android 13 or Raspberry Pi OS, only for Android TV 11.
from plugin.video.retrospect.
With the developer tools open, and perserve log
enabled, log into videoland.nl. In the list the https://gigya-merge.videoland.com/accounts.getAccountInfo
will appear.
Click it and check it's response data.
from plugin.video.retrospect.
In the profile of the response date the e-mail address is correct: it is the same as I entered in Retrospect for Videoland.
from plugin.video.retrospect.
Branch bug-1791
was created for issue: "Retrospect pincode for Videoland is not being stored on Android TV"
from plugin.video.retrospect.
Can you please install https://github.com/retrospect-addon/plugin.video.retrospect/archive/refs/heads/bug-1791.zip. Set the logging to TRACE and check Videoland again. It won't be fixed but I added some extra logging.
Logger.trace(f"Account comparison: '{logged_on_user}' vs '{username}'")
Please check the log and see what the line says.
from plugin.video.retrospect.
The line says "name_backname@xxx name_Backname@xxx. The difference is a capital character. I changed the capital character in Retrospect into a small character and now it does not ask anymore for a pin code. The issue has been solved.
My conclusion is that the e-mail address to login to Videoland is not case sensitive, but Retrospects pin code is.
Thanks for solving this issue.
from plugin.video.retrospect.
Great! So let me fix that by doing a capital-insensitive comparison.
from plugin.video.retrospect.
Related Issues (20)
- PVR stopped working due to API change
- Wrong metadata after second play HOT 9
- Missing ip in the url in the web dialog for TV4 Play HOT 5
- Error message ONS HOT 13
- NPO not working HOT 12
- POST failed with '401 Unauthorized' HOT 2
- TV4 Play News error (TV4 Nyheterna) HOT 4
- NPO recent werkt niet meer HOT 6
- TV4 Play: Shows item image for both items and folders when listing HOT 3
- SVT-Play Subtitle issue. HOT 4
- Delta TV integration
- In plaats van de live stream voor RTV Noord-Holland wordt AT5 getoond. HOT 7
- iTunes Movie Trailers: Error Processing FolderList HOT 1
- GoPlay regio locked afleveringen kunnen geen streams vinden HOT 6
- KPN TV HOT 1
- No subtitles EPG live and NPO live / freezing EPG during playback 'play this program' HOT 37
- Bladwijzer voor Nationaal -> NPO Start -> Live TV verwijst naar Nationaal -> NPO Start HOT 24
- Epg not working HOT 1
- Viewtype not saved after last update HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plugin.video.retrospect.