Skip to content

[Feature] Add support for KefinTweaks watchlist #6

@66Bunz

Description

@66Bunz

Add support for KefinTweaks watchlist.
Since it uses an unused Jellyfin field, it can be retrieved by any application.

https://github.com/ranaldsgift/KefinTweaks?tab=readme-ov-file#info-for-developers

The KefinTweaks Watchlist leverages the existing Jellyfin Item UserData field: "Likes". Here is how KefinTweaks handles the funcionality and how you can as well:

  • Add a section (on the home screen or elsewhere) which queries the Items endpoint with Filters=Likes
  • Add a Watchlist toggle button to all card overlays which toggles the UserData Likes value
  • Add a listener for PlaybackStopped to check if a Watchlisted item has been watched and automatically remove it from the Watchlist

Even if you only implement the first bullet point and add a section for Watchlist items, KefinTweaks will automatically handle Watchlist syncing whenever the user connects with a KefinTweaks supported client.

Metadata

Metadata

Assignees

Labels

FixedWill be released next updateenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions