You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When exporting my data from NewPipe as a zip file and then importing it into Invidious, I've noticed that many videos from my subscriptions are marked as watched, even though I haven't actually watched them.
Here is an example data, exported from NewPipe. To keep the things simple, there is just only one subscription, and only one watched video.
Steps to Reproduce
Export data from NewPipe as a zip file. If you want, you can use this example archive
Import the zip file into Invidious.
Observe the watched status of videos from subscribed channels.
Check if there are watched videos that you didn't watch.
Screenshots
Expected Behavior:
Videos should retain their correct watched status after importing from NewPipe, accurately reflecting the user's viewing history.
Actual Behavior:
Many videos from subscribed channels are incorrectly marked as watched upon importing from NewPipe, even though they haven't been viewed by the user.
Upon inspecting the SQLite database within the zip file exported from NewPipe and subsequently confirming its validity by successfully importing it into NewPipe, I proceeded to examine the database structure.
It appears that the issue may stem from the interpretation of data within the streams table by Invidious. This table contains all available streams.
Invidious seems to interpret the items in the streams table as watch history. However, it's important to note that the actual watch history is stored in a separate table named stream_history.
Describe the bug
When exporting my data from NewPipe as a zip file and then importing it into Invidious, I've noticed that many videos from my subscriptions are marked as watched, even though I haven't actually watched them.
Here is an example data, exported from NewPipe. To keep the things simple, there is just only one subscription, and only one watched video.
Steps to Reproduce
Screenshots
Expected Behavior:
Videos should retain their correct watched status after importing from NewPipe, accurately reflecting the user's viewing history.
Actual Behavior:
Many videos from subscribed channels are incorrectly marked as watched upon importing from NewPipe, even though they haven't been viewed by the user.
Additional context
NewPipe 0.25.2
Invidious 2024.02.25-f2196898, 2024.02.19-e8a3698
The text was updated successfully, but these errors were encountered: