FoxxMD / multi-scrobbler

Scrobble plays from multiple sources to multiple clients
https://foxxmd.github.io/multi-scrobbler
MIT License
346 stars 16 forks source link

feat: Replace jellyfin webhook with api client #171

Closed FoxxMD closed 5 days ago

FoxxMD commented 2 months ago

JF now has a TS client library for interacting with the API.

It may be possible to port usage of the current webhook to use API calls from this library instead.

It's unclear if the API has 1-to-1 exposure of the same data as the webhook but it does at least have UserDataSaved(?) and playback/player state DTOs so it's at least worth investigating.

Switching to API means we can remove a layer of indirection (webhook plugin) which may help with resolving some longstanding issues:

Additional benefits:

FoxxMD commented 5 days ago

New Jellyfin Source released in 0.8.4