---
feature: "MyCinema"
description: "Filmový výběr a správa filmových/seriálových watchlistů ve fullscreen dialogu"
files:
  - wcs/ai/DialogMyCinema.py
  - wcs/ai/DialogMyMovies.py
  - wcs/ai/DialogMySeries.py
parent: true
children:
  - "DialogMyCinema"
  - "DialogMyMovies"
  - "DialogMySeries"
created: "2026-04-04"
updated: "2026-04-04"
status: "complete"
---

# MyCinema

Fullscreen rozhraní pro procházení a správu filmového a seriálového obsahu. MyCinema je filmový protipól k MyTV – zatímco MyTV se zaměřuje na seriálové kanály, MyCinema nabízí filmový výběr organizovaný do „kin" (kategorií). Součástí jsou také dialogy pro správu filmových a seriálových watchlistů.

## Soubory

| Soubor | Velikost | Účel |
|--------|----------|------|
| `wcs/ai/DialogMyCinema.py` | 54 KB | Fullscreen filmový výběr |
| `wcs/ai/DialogMyMovies.py` | 19 KB | Správa filmového watchlistu |
| `wcs/ai/DialogMySeries.py` | 18 KB | Správa seriálového watchlistu |

## Child funkce

### DialogMyCinema

- **Co dělá**: Fullscreen dialog pro filmový výběr. Organizuje filmy do „kin" (kanálů) – uživatel vytváří kategorie (Akce, Komedie, Novinky...) a přidává do nich filmy z TMDb. Podporuje navigaci, přehrávání, detaily, a navigační sidebar pro přepínání sekcí.
- **Klíčové metody**: `show_my_cinema_dialog(addon)`, interní: `_load_cinemas()`, `_render_cinema()`, `_play_movie()`
- **Vstupy**: Addon instance, navigační parametry
- **Výstupy**: Fullscreen filmový UI, spuštění přehrávání
- **Závislosti**: [001-router-core.md](001-router-core.md) (user_data – mycinema_channels), [006-metadata.md](006-metadata.md) (TMDb API), [001-router-core.md](001-router-core.md) (utils – play_movie_from_addon)
- **Settings**: žádné specifické

### DialogMyMovies

- **Co dělá**: Fullscreen dialog pro správu filmového watchlistu „Moje filmy". Zobrazuje seznam přidaných filmů s postery, umožňuje přehrání, odstranění, zobrazení detailů a řazení.
- **Klíčové metody**: `show_my_movies_dialog(addon)`
- **Vstupy**: Addon instance, navigační parametry
- **Výstupy**: Fullscreen dialog se seznamem filmů
- **Závislosti**: [001-router-core.md](001-router-core.md) (user_data – tmdb_movies), [006-metadata.md](006-metadata.md)
- **Settings**: žádné specifické

### DialogMySeries

- **Co dělá**: Fullscreen dialog pro správu seriálového watchlistu „Moje seriály". Analogický k DialogMyMovies ale pro seriály – zobrazuje sezóny, progress sledování a umožňuje spuštění přehrávání od poslední epizody.
- **Klíčové metody**: `show_my_series_dialog(addon)`
- **Vstupy**: Addon instance, navigační parametry
- **Výstupy**: Fullscreen dialog se seznamem seriálů
- **Závislosti**: [001-router-core.md](001-router-core.md) (user_data – tmdb_series), [006-metadata.md](006-metadata.md)
- **Settings**: žádné specifické
