Browse for New Content
The browse view helps you discover new movies and TV shows to add to your library.Content Sources
Trending
Currently trending content on TMDB, updated daily. Shows what’s popular right now across movies and TV.
Popular
All-time popular content based on TMDB ratings and views. Discover classics and crowd favorites.
Browse Features
Infinite Scroll
The browse view loads content progressively:- Initial page loads 20 items
- Automatically loads more as you scroll
- Smooth loading with skeleton placeholders
- Caches pages for instant navigation
Filter by Type
Use the filter dropdown to narrow results:- All: Movies and TV shows together
- Movies: Movies only
- TV Shows: TV shows only
Rich Metadata
Each browse card shows:- High-quality poster image
- Title and release year
- MPAA rating badge (G, PG, PG-13, R, NC-17)
- TMDB rating
- Overview/description
- Genres
Lazy Detail Enrichment
Browse uses a two-stage loading strategy for optimal performance:- Initial Load: Basic metadata from TMDB (fast)
- Background Enrichment: IMDB IDs, certifications, and cached magnet links loaded in batches
Adding Content from Browse
When you find something you want to watch:Movies
- Click the plus icon on any movie card
- Plank automatically:
- Resolves IMDB ID from TMDB
- Searches Prowlarr for high-quality torrents
- Filters for trusted release groups (YTS, BONE, etc.)
- Selects best quality torrent (1080p preferred)
- Adds to your library
- Starts downloading
TV Shows
TV shows have additional options:- Click the three-dot menu on a TV show card
- Select “Add Season”
- Choose which season(s) to add
- Plank resolves the season torrent and adds it
- First season: Creates new show entry
- Additional seasons: Merges into existing show (if same TMDB ID)
- Episode mapping: Automatically maps files to episodes
Watch Now
For instant gratification:- Click “Watch Now” on any movie
- Adds to library and immediately navigates to player
- Starts streaming as soon as buffer is ready
Torrent Resolution
Plank intelligently finds torrents for browse content:Prowlarr Integration
Browse uses Prowlarr to search multiple torrent indexers:- Queries by IMDB ID or title + year
- Filters by minimum seeders (configurable, default 5)
- Trusts specific release groups (configurable)
- Selects highest quality available (up to 1080p)
- Caches results for 24 hours
Quality Priority
Torrent selection prioritizes quality in this order:- 1080p (highest priority for compatibility and quality)
- 720p (fallback for smaller files)
- 2160p/4K (only if no 1080p available, may have compatibility issues)
Trusted Groups
By default, Plank trusts these release groups:- YTS: High-quality movie encodes with small file sizes
- BONE: Popular scene group
- (Configurable via settings)
Prefetching
Browse aggressively prefetches data for instant interactions:Magnet Link Prefetch
On hover over a movie card:- Resolves magnet link in background
- Caches result in React Query
- Makes “Add to Library” instant on click
Season Prefetch
On hover over a TV show menu:- Fetches season list from TMDB
- Caches season metadata
- Makes season selector instant
Season Torrent Prefetch
On hover over individual seasons:- Resolves season torrent in background
- Caches magnet link
- Makes “Add Season” instant on click
Tab Prefetch
When viewing trending, popular is prefetched (and vice versa):- Next tab loads in background
- Tab switches are instant
- Seamless browsing experience
Search Your Library
Quickly find content you’ve already added.Full-Text Search
Library search uses SQLite FTS5 (Full-Text Search):- Instant results: As you type
- Fuzzy matching: Finds partial matches
- Ranked results: Most relevant first
- Fallback: Uses LIKE queries if FTS fails
Search Scope
Library search is profile-scoped:- Only searches your active profile’s library
- Isolated from other profiles
- Fast queries with indexed lookups
Search Fields
Search queries match against:- Media title
- Overview/description
- (Additional metadata can be added)
Search UI
The search interface provides:- Real-time results grid
- Same card layout as library
- Direct navigation to media pages
- Quick play access
Browse Performance
Caching Strategy
Browse data is heavily cached for performance:- TMDB API results: 30 minutes
- Torrent resolution: 24 hours (in database)
- Season metadata: 1 hour
- Detail enrichment: 30 minutes
Infinite Scroll Optimization
- Intersection Observer: Triggers next page 300px before bottom
- Deduplication: Prevents duplicate items across pages
- Skeleton Loading: Shows placeholders during fetch
- Query Dedup: React Query prevents redundant fetches
Image Loading
Poster images are optimized:- Lazy loading: First 18 items load eagerly, rest lazy load
- TMDB CDN: Images served from fast TMDB CDN
- Size optimization: Requests optimal poster size (w500)
- Cached locally: Downloaded images cached in library/images
Prowlarr Setup
Browse requires Prowlarr to be configured:Configuration Steps
- Enter Prowlarr URL in Plank settings
- Add Prowlarr API key
- Configure indexers in Prowlarr
- Set trusted release groups (optional)
- Set minimum seeders threshold (optional)
Indexer Requirements
For best results, configure indexers that support:- IMDB ID search
- Good seeder counts
- Trusted release groups
- 1080p releases
- YTS (movies)
- EZTV (TV shows)
- 1337x (both)
Advanced Features
Context Menus
Right-click or long-press on browse cards for:- Add to library
- Watch now
- View on TMDB
- Copy TMDB/IMDB ID
- (TV shows) Season selector
Season Selection
TV show season selection shows:- Season number and name
- Episode count
- Air year
- Season poster
Error Handling
Browse gracefully handles errors:- No Prowlarr: Shows setup instructions
- No torrents found: Displays helpful message
- API failures: Retries with exponential backoff
- Network offline: Shows offline indicator
Next Steps
Media Library
Learn how to manage your streaming collection
Organizations
Set up profiles for different users or use cases