Skip to content

Refactor: Switch Watchlist functionality from TMDB API v4 to v3#599

Closed
RalfKit wants to merge 1 commit into
mainfrom
refactor/tmdb-watchlist-v3
Closed

Refactor: Switch Watchlist functionality from TMDB API v4 to v3#599
RalfKit wants to merge 1 commit into
mainfrom
refactor/tmdb-watchlist-v3

Conversation

@RalfKit

@RalfKit RalfKit commented Feb 16, 2026

Copy link
Copy Markdown
Member

Summary

This PR migrates all watchlist-related functionality from TMDB API v4 to API v3.

Reason

TMDB API v4 does not provide straightforward support for removing items from the default watchlist without managing custom list IDs. The default watchlist itself does not expose a usable list ID, which makes item removal unnecessarily complex.

Additionally, API v3 provides simpler session-based authentication and direct watchlist management via the numeric account_id, which better fits the current application requirements.

Changes

  • Replaced v4 watchlist endpoints with TMDB API v3 equivalents
  • Implemented session creation via v3 authentication
  • Integrated numeric account_id retrieval for watchlist operations
  • Updated add/remove/check watchlist logic to use v3 endpoints
  • Removed unused v4 watchlist-related logic

Impact

  • Simplifies watchlist management (add, remove, query)
  • Removes dependency on v4 list handling for default watchlist
  • Aligns authentication and account handling with TMDB v3 requirements

@sonarqubecloud

Copy link
Copy Markdown

@RalfKit RalfKit marked this pull request as draft February 21, 2026 21:42
@RalfKit RalfKit closed this Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant