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.
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