Skip to content

Add continue watching section to home screen #35

Description

@koinsaari

Background

The home endpoint (GET /home) currently returns four sections: recently added movies, recently added TV, all movies, all TV. There is no in-progress / continue watching row, which is a primary navigation pattern for streaming apps. Jellyfin exposes this via GET /Items/Resume.

What to add

  • New home section continue_watching populated from Jellyfin GET /Items/Resume (filters by MediaType=Video, returns items with non-zero playback position).
  • Section fits the existing HomeSection shape — no schema changes needed.
  • Add to homeSections in internal/media/service.go alongside the existing four sections. Fan-out and best-effort logic already handles it.

Dependencies

Depends on #34 (write-back progress) — the section is only useful once clients can report position updates back. Can be implemented independently but should ship together or after #34.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions