asciidisco / asciidisco/plugin.video.netflix
Plugin stops working until you delete its data
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 213
- PR merge metrics
- No merged PRs in 30d
Description
*I'm submitting a ...*
- [x] bug report
- [ ] feature request
- [ ] support request
## General infomration
The plugin stops working when it is not used and I need to remove its addon_data (I backup settings.xml and restore it afterwards), so it works again.
I can select the user, then I can (sometimes) select "my list", but when I then select a series, I get a "netflix error" message
### Prerequisites
* [x] Are you running the latest version?
Latest Version from the netflix repo
### Description
[Description of the bug or feature]
### Steps to Reproduce
1. Start the addon, select a user, select a series (probably select a list that is not cached
2. netflix error
3. delete addon data, reboot
4. It works (most the time) once, before you need to remove the data gain
**Expected behavior:** It should work
**Actual behavior:** It does not work
## Context (Environment)
Libreelec on a Raspberry Pi 3
### Installation
* [ ] I installed the plugin via zip from the Releases page
* [x] I´m using the Netflix Repo
* [ ] I´m using a different source (Please tell which)
### Operating System
* [ ] Linux (x86/x64)
* [ ] OSX (x86/x64)
* [ ] Windows (x86/x64)
* [x] Linux (ARM)
* [ ] Android
## Debug log
https://paste42.de/14509/
## Other information
The addon does the log in again using settings.xml (and setds a "new login" mail). I am not 199% sure if the stored cookie may be stale, but I do not know why it should be no longer valid.
Contributor guide
Research direction
Start with the linked debug log and reproduce the failure on LibreELEC/Linux ARM using the reported user, list, and series flow. Compare behavior before and after removing addon_data while preserving settings.xml, focusing on the stored cookie and login state mentioned in the report. Done means the plugin can select a series repeatedly without requiring addon data to be deleted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authentication
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100