Twoure / KissNetwork.bundle

Plex Channel to view Anime, Asian Drama, Cartoons, Manga & Comics from KissAnime, KissAsian, KissCartoon, KissManga & ReadComicOnline
94 stars 21 forks source link

Unknown additions to Bookmarks #33

Open thewookiewon opened 7 years ago

thewookiewon commented 7 years ago

KissNetwork (version): 1.2.7 (Dev Branch) Plex Media Server (version): 1.2.2.2857 (PlexPass) Operating System: QNAP Plex Client (if applicable): Web (Chrome), Mobile (Android 6) Description: So getting an issue where assume our manga which I did not bookmark are bring bookmarked anyway. Logs: Copied logs just after I reset the bookmarks, waiting for the error to replicate ATM.

Twoure commented 7 years ago

Notes for myself:

Twoure commented 7 years ago

Sorry but I don't have time until next week to start looking into this issue again. In the meantime, please review Reporting an issue, then please add the appropriate logs/info to your original post.


If the bookmark issue is bogging down your PMS, or local network, then I can add a preference to disable the bookmarking feature.

thewookiewon commented 7 years ago

Hi, here are the logs

Logs.zip.zip

Twoure commented 7 years ago

Sorry, I've not had time recently to work on this issue. What time I do have I'm working at finalizing my USS and then migrating most of the service code to the main Services.bundle. I'm starting a new job (irl) so my activity within the forums and GitHub will become less.

Alchemystical commented 7 years ago

Hi!

I've encountered this problem and wanted to fix it. I've tried different scenarios of using Plex and your channel. This issue happens when DLNA is enabled - DLNA daemon recursively gets every available Plex URL, including "/video/kissnetwork/addbookmark?*". DLNA daemon send additional HTTP header "X-Plex-Internal-Request => 1".

I've not read source code of your channel through, but can I can offer to add new case to "AuthTools.py" that checks HTTP header and returning False. General fix for this issue is to disable DLNA server. Hope this helps.

I will study the code of your channel and maybe in future will make a pull request (if issue will not be fixed by the time).