Block a user
Transcoding microservice: on-demand transcode for unsupported formats
Media expiry: auto-remove inactive content from S3
Catalogue views / profiles: children, teens, adults, by content type
Metrics: per-item view count and total play history
feat: update vso to 1.3.0
Frontend: user login UI and session management
Metadata provider: AniDB for anime series
Frontend: watch history and continue watching
Metadata provider: NFO/Kodi sidecar file parser
Frontend: watchlist and favorites
Backend: group TV episodes into Show/Season entities
Metadata auto-enrichment pipeline: enrich on ingest
Frontend: full-text search across catalogue
Implement OMDb API integration in metadata service
Implement TMDb API integration in metadata service