Jolt should sync watched shows, seasons and episodes from supported media servers. Currently Jellyfin.
A sync jellyfin command has already been prepared in the develop branch, which needs to be refactored to use the JellyfinService for this purpose.
The /Users/{userId}/Items?recursive=true&includeItemTypes=Series&enableUserData=true endpoint will return all available series for a user, and the UserData object will include the played state.
For seasons and episodes, the /Shows/{seriesId}/Seasons and /Shows/{seriesId}/Episodes endpoints will return similar data if the userId and enableUserData query parameters are included.
What is required?
Jolt should sync watched shows, seasons and episodes from supported media servers. Currently Jellyfin.
A
sync jellyfin
command has already been prepared in thedevelop
branch, which needs to be refactored to use theJellyfinService
for this purpose.The
/Users/{userId}/Items?recursive=true&includeItemTypes=Series&enableUserData=true
endpoint will return all available series for a user, and theUserData
object will include theplayed
state.For seasons and episodes, the
/Shows/{seriesId}/Seasons
and/Shows/{seriesId}/Episodes
endpoints will return similar data if theuserId
andenableUserData
query parameters are included.