Search movies/TV, get cast, ratings, streaming info, and personalized recommendations via TMDb API.
Comprehensive movie and TV information with streaming availability, recommendations, and personalization.
Set environment variable:
```bash
uv run {baseDir}/scripts/tmdb.py search "Inception"
uv run {baseDir}/scripts/tmdb.py search "Breaking Bad" --tv
uv run {baseDir}/scripts/tmdb.py person "Christopher Nolan"
```
```bash
uv run {baseDir}/scripts/tmdb.py movie 27205
uv run {baseDir}/scripts/tmdb.py movie 27205 --cast
uv run {baseDir}/scripts/tmdb.py tv 1396
uv run {baseDir}/scripts/tmdb.py info "The Dark Knight"
```
```bash
uv run {baseDir}/scripts/tmdb.py where "Inception"
uv run {baseDir}/scripts/tmdb.py where 27205
uv run {baseDir}/scripts/tmdb.py where "Inception" --region GB
```
```bash
uv run {baseDir}/scripts/tmdb.py trending
uv run {baseDir}/scripts/tmdb.py trending --tv
uv run {baseDir}/scripts/tmdb.py recommend "Inception"
uv run {baseDir}/scripts/tmdb.py discover --genre action --year 2024
uv run {baseDir}/scripts/tmdb.py discover --genre sci-fi --rating 7.5
```
```bash
uv run {baseDir}/scripts/tmdb.py suggest <user_id>
uv run {baseDir}/scripts/tmdb.py pref <user_id> --genres "sci-fi,thriller,drama"
uv run {baseDir}/scripts/tmdb.py pref <user_id> --directors "Christopher Nolan,Denis Villeneuve"
uv run {baseDir}/scripts/tmdb.py pref <user_id> --avoid "horror,romance"
uv run {baseDir}/scripts/tmdb.py pref <user_id> --show
```
```bash
uv run {baseDir}/scripts/tmdb.py watchlist <user_id> add 27205
uv run {baseDir}/scripts/tmdb.py watchlist <user_id> add "Dune: Part Two"
uv run {baseDir}/scripts/tmdb.py watchlist <user_id>
uv run {baseDir}/scripts/tmdb.py watchlist <user_id> rm 27205
```
If the Plex skill is available, `suggest` command pulls recent watch history to inform recommendations.
If ppl skill is available, preferences are stored as notes on the user's contact for persistence across sessions.
Common genres for `--genre` filter:
Leave a review
No reviews yet. Be the first to review this skill!