extract your taste for your agents or others

With My Taste you can watch all your media, streaming or local, in a single interface. Create collections to share with others or add other people's collections.

Media Server

Your streaming services and your own folders, mixed into one poster wall.

  • Pick the services you pay for; MyTaste shows what they carry in your country.
  • Point it at a USB drive, a NAS share, or the folders Plex already uses. Files are matched on TMDB and sorted in with everything else.
  • A built-in player: direct play or ffmpeg streaming, subtitles, audio choices, and resume where you stopped.
  • Xbox Game Pass and Steam games sit beside the movies and series.
MyTaste home page: a poster grid of movies and series with a sidebar of collections and sources
The home page: everything your services carry, mixed with your own folders, in one order.
A movie's details: backdrop, description, cast, and Watch buttons
Title details with the trailer, cast, and a Watch button for each service.
Titles from a local media folder in MyTaste
Local files matched on TMDB, ready to play in the built-in player.
The games view with Game Pass titles
Game Pass and Steam games next to the films.

Share Collections

Collections are how you say what you like.

  • Smart collections such as Popular, Latest, and every genre come built in.
  • Make your own lists and save movies, series, and games to them with one tap.
  • Next: export a collection as a .taste file to hand to a friend or an agent, and add the collections other people share with you.
A user collection with movies, series, and a game
Your own collections mix movies, series, and games.
The save popover listing collections on a poster
Save any title to a collection from its poster.
MyTaste home page: a poster grid of movies and series with a sidebar of collections and sources
The home page: everything your services carry, mixed with your own folders, in one order.

.taste format

One file for a vibe.

A .taste file holds collections of mixed media (movies, series, music, articles, games) that share a mood, with metadata, availability, tags, and optional posters and screenshots. It is an open ZIP-based format that people and agents can both read.

Read the spec

A user collection with movies, series, and a game
Your own collections mix movies, series, and games.
The save popover listing collections on a poster
Save any title to a collection from its poster.
The games view with Game Pass titles
Game Pass and Steam games next to the films.

Login

One interface to all entertainment: your streaming services, local movies, games, and articles.

Hosted accounts are not open yet. Until then, run MyTaste on your own machine.

Self-host it

MyTaste home page: a poster grid of movies and series with a sidebar of collections and sources
The home page: everything your services carry, mixed with your own folders, in one order.
A movie's details: backdrop, description, cast, and Watch buttons
Title details with the trailer, cast, and a Watch button for each service.
The games view with Game Pass titles
Game Pass and Steam games next to the films.

Self-host

MyTaste is free and open source. It runs on anything with Python 3.11, a Raspberry Pi included.

git clone https://github.com/RUverse/my-taste
cd my-taste
uv sync
export MYTASTE_TMDB_TOKEN=your-token
uv run mytaste serve

You need a free TMDB API token. Prefer containers? The repository has a Docker Compose example.

Setup guide

MyTaste home page: a poster grid of movies and series with a sidebar of collections and sources
The home page: everything your services carry, mixed with your own folders, in one order.
Titles from a local media folder in MyTaste
Local files matched on TMDB, ready to play in the built-in player.
A movie's details: backdrop, description, cast, and Watch buttons
Title details with the trailer, cast, and a Watch button for each service.