asciidisco / asciidisco/plugin.video.netflix

Plugin stops working until you delete its data

Open
#683 6 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.