How aabhro/reel works
Reel is a lightweight movie and TV discovery interface: users navigate a poster canvas, search or filter titles, inspect details, select TV episodes, and launch playback. The README documents the major features; the sampled index.php excerpt shows search parsing, genre loading, image caching, share handling, and startup. The README describes a single-file frontend as reel.html, while the source index identifies substantial application code in index.php; unsampled implementation details and connections are therefore represented only where documented.
Main entry points: index.php Poster Canvas
Components 17
Discovery
- Advanced Search
index.php - Genre and Rating Filters
index.php - Discovery Feeds
index.php - Title Results
index.php - Genre Lists
index.php
Canvas and Details
- Poster Canvas
index.php - Canvas Navigation
index.php - Title Details
index.php - TV Episode Selector
index.php - Playback Player
index.php - Poster Image Loading
index.php - Shared Title Links
index.php
Local State
- Loaded Title Cache
index.php - Genre Cache
index.php
External Services
- TMDB API
- Embed Service
Other components
- Viewer
Connections 20
- Viewer → Poster Canvas: browses
README.md - Viewer → Advanced Search: enters query
README.md - Viewer → Title Details: opens title
README.md - Canvas Navigation → Poster Canvas: moves through
README.md - Advanced Search → Discovery Feeds: sets query
index.php - Advanced Search → Genre and Rating Filters: sets filters
index.php - Genre and Rating Filters → Discovery Feeds: constrains results
README.md - Discovery Feeds → TMDB API: requests titles
README.md - Discovery Feeds → Title Results: loads results
README.md - Genre Lists → TMDB API: loads genres
index.php - Genre Lists → Genre Cache: caches lists
index.php - Poster Canvas → Loaded Title Cache: uses cached titles
README.md - Poster Canvas → Poster Image Loading: loads posters
index.php - Title Results → Poster Canvas: populates tiles
README.md - Title Details → TV Episode Selector: offers selection
README.md - Title Details → Playback Player: starts playback
README.md - TV Episode Selector → Playback Player: passes episode
README.md - Playback Player → Embed Service: opens playback
README.md - Viewer → Shared Title Links: copies link
index.php - Shared Title Links → Title Details: opens shared title
index.php