Library Management
This guide covers library management features in Cinephage, including root folders, media organization, and library maintenance.
Understanding Cinephage Libraries
Cinephage organizes media into two main library types:
| Library Type | Content | Organization |
|---|---|---|
| Movies | Individual films | Flat or by folder per movie |
| TV Shows | Series with episodes | Series > Seasons > Episodes |
Root Folders
Root folders define where Cinephage stores your media. They're the foundation of your library organization.
What Are Root Folders?
A root folder is a base directory where Cinephage:
- Stores imported media files
- Creates subdirectories for organization
- Monitors for new files
- Manages file naming and structure
Creating Root Folders
Step 1: Access Settings
- Go to Settings > Media Management > Root Folders
- Click Add Root Folder
Step 2: Configure Folder
| Setting | Description | Example |
|---|---|---|
| Name | Display name | "Movies", "TV Shows" |
| Path | Container path to folder | /media/movies |
| Media Type | Movies or TV Shows | Select appropriate type |
| Default Quality | Profile for new additions | "Balanced" |
| Default Language | Language profile | "English" |
Step 3: Multiple Root Folders
You can create multiple root folders:
Example Setup:
/media/movies (Movies root folder)
/media/tv (TV Shows root folder)
/media/anime (Anime-specific folder)
/media/kids (Family content)
Each root folder is dedicated to one media type. Don't mix movies and TV in the same root folder.
Root Folder Best Practices
Path Guidelines
Docker Installations:
- Use container paths, not host paths
- Ensure volume mounts match your paths
- Example: If you mount
/mnt/media:/media, use/media/movies
Native Installations:
- Use absolute paths
- Ensure proper permissions
- Consider dedicated mount points for media
Storage Planning
Separate Libraries:
# Good structure
/mnt/storage/
movies/ # SSD or fast storage
tv/ # Bulk storage OK
anime/ # Separate organization
kids/ # Curated collection
Nested Folders:
# Don't nest root folders
/media/
movies/ (root folder)
movies/tv/ (nested - don't do this)
# Instead use separate roots
/media/movies/ (root folder)
/media/tv/ (root folder)
Performance Considerations
- Fast Storage for Database - Put Cinephage config (database) on SSD
- Bulk Storage for Media - Media can be on HDD or network storage
- Avoid Network for Database - SQLite needs local disk for best performance
Managing Root Folders
View Root Folders
Settings > Media Management > Root Folders
Shows:
- Folder name and path
- Media type
- Number of items
- Free space available
- Default profiles
Edit Root Folder
- Click Edit on root folder
- Modify settings
- Click Save
What can be changed:
- Name
- Default quality profile
- Default language profile
- Path (use with caution)
Remove Root Folder
Removing a root folder from Cinephage doesn't delete the actual files, but Cinephage will lose track of all items in that folder.
- Ensure all items are moved or unmonitored
- Click Delete on root folder
- Confirm removal
Library Views
Movies Library
Access via Library > Movies
View Options:
| View | Description | Best For |
|---|---|---|
| Grid | Poster view with titles | Browsing large libraries |
| List | Detailed list with metadata | Quick scanning |
| Table | Spreadsheet-style with columns | Sorting and filtering |
Filters:
- Monitored Status - Monitored, Unmonitored, All
- Quality - Filter by quality profile
- Status - Missing, Downloaded, Upgrading
- Year - Release year range
- Genre - Filter by genre
- Rating - TMDB rating range
Sorting:
- Title (A-Z, Z-A)
- Year (Newest, Oldest)
- Rating (Highest, Lowest)
- Date Added
- File Size
TV Shows Library
Access via Library > TV Shows
View Options:
Same as Movies (Grid, List, Table)
Additional Filters:
- Series Status - Continuing, Ended, All
- Seasons - Number of seasons
- Episodes - Episode count
- Network - Original network
- Next Airing - Upcoming episodes
Series Detail View:
Click a series to see:
- Overview and metadata
- Season list with episode counts
- Episode list per season
- File information
- Quality status per episode
Smart Lists
Dynamic lists that auto-populate based on criteria:
- Trending - Popular recent releases
- Upcoming - Not yet released
- Custom - User-defined filters
See Set Up Smart Lists for detailed configuration.
Adding Content to Library
Manual Addition
Adding Movies:
- Go to Discover or Movies > Add New
- Search for movie title
- Click movie in results
- Configure:
- Root folder
- Quality profile
- Monitor status
- Click Add
Adding TV Shows:
- Go to Discover or TV Shows > Add New
- Search for series title
- Click series in results
- Configure:
- Root folder
- Quality profile
- Monitor: All, Future, Missing, Existing
- Click Add
Bulk Addition
From TMDB Lists:
- Go to Discover > Lists
- Browse TMDB curated lists
- Click Add List
- Select items to add
- Configure defaults
- Bulk add
Import from File:
- Prepare CSV with columns: Title, Year, Type
- Go to Library > Import
- Upload CSV
- Map columns
- Import
Managing Library Items
Movie Management
Individual Actions:
| Action | Description | How To |
|---|---|---|
| Edit | Change metadata, profiles | Click movie > Edit |
| Search | Find releases manually | Click movie > Search |
| Rename | Apply naming pattern | Click movie > Organize |
| Delete | Remove from library | Click movie > Delete |
| History | View download history | Click movie > History |
Bulk Actions:
- Select multiple movies (checkboxes)
- Click action button:
- Edit (change profiles)
- Search
- Monitor/Unmonitor
- Delete
TV Show Management
Series-Level Actions:
- Edit series details
- Change monitoring (All/Future/Missing/None)
- Search for missing episodes
- Refresh metadata
- Delete series
Season-Level Actions:
- Monitor/unmonitor season
- Search for season episodes
- View season details
- Delete season files
Episode-Level Actions:
- Monitor/unmonitor episode
- Search for specific episode
- View episode details
- Delete episode file
Monitoring Status
Understanding monitoring levels:
Movies:
- Monitored - Will search for movie
- Unmonitored - In library, won't search
TV Shows:
- All Episodes - Monitor every episode
- Future Episodes - Monitor upcoming episodes only
- Missing Episodes - Monitor episodes without files
- Existing Episodes - Monitor episodes with files (for upgrades)
- None - Don't monitor
Library Maintenance
Regular Tasks
Weekly:
- Review Activity for failures
- Check for missing episodes
- Verify new releases added correctly
Monthly:
- Clean up blocklist
- Review quality profiles
- Check disk space
- Backup database
Quarterly:
- Review indexer health
- Update download client settings
- Archive old logs
- Optimize database
Library Scanning
Manual Scan:
- Go to Library > Movies or Library > TV
- Click Scan Library
- Cinephage checks for:
- New files
- Deleted files
- Changed files
- Metadata updates
Automatic Scanning:
Configure in Settings:
Settings > Media Management > Library Scan
Scan Interval: 6 hours (or custom)
Scan Results:
- Files added
- Files removed
- Metadata updated
- Errors encountered
Metadata Refresh
Update TMDB metadata for items:
- Select item(s)
- Click Refresh & Scan
- Cinephage fetches latest:
- Posters and artwork
- Plot summaries
- Cast and crew
- Ratings
- Release dates
TMDB data changes over time. Refresh monthly for active series.
Disk Space Management
Monitor Usage:
Settings > System > Disk Space
Shows:
- Per root folder usage
- Free space remaining
- Largest items
Cleanup Strategies:
-
Unmonitor Unwanted Items:
- Stop searching for old series
- Keep files but disable monitoring
-
Delete Unwatched:
- Review play history
- Delete items never watched
- Use "Delete Files & Remove" action
-
Quality Cleanup:
- Keep only best quality
- Delete lower quality duplicates
- Use "Organize" to consolidate
-
Export List:
- Export library to CSV
- Analyze outside Cinephage
- Identify candidates for deletion
Advanced Library Features
Collections
Organize movies into collections:
Automatic Collections:
- Based on TMDB collections (e.g., Marvel Cinematic Universe)
- Franchise groupings
- Automatically updated
Custom Collections:
- Go to Library > Collections
- Click Add Collection
- Name the collection
- Add movies manually
- Save
Tags
Tag items for organization:
Use Cases:
- Favorites - Quick access to best movies
- Watchlist - Queue for upcoming viewing
- Kids - Family-friendly content
- 4K - High-quality items
- Archive - Don't delete these
Adding Tags:
- Select item(s)
- Click Edit
- Add tags in Tags field
- Save
Filtering by Tags:
Use filter dropdown in library view to show only tagged items.
Custom Filters
Create advanced filters:
Library > Filters > Custom Filter
Filter Conditions:
- Quality equals
- Size greater than
- Year between
- Rating above
- Has specific tag
- Monitored status
- File exists
Save Custom Filters:
Name and save filters for quick access later.
Troubleshooting Library Issues
Files Not Showing
Check Root Folder Path:
- Verify path is correct in settings
- Check Docker volume mounts
- Ensure Cinephage has read permissions
Run Library Scan:
Library > Movies > Scan Library
Check File Types:
Ensure files are supported video formats:
.mkv, .mp4, .avi, .m4v, .mov, .wmv
Duplicate Movies/Shows
Detection:
Cinephage warns about potential duplicates during import.
Resolution:
- Identify duplicate in library
- Compare quality and details
- Delete lower quality version
- Keep preferred version
Prevention:
- Use consistent naming
- Import to correct root folders
- Don't have same movie in multiple locations
Metadata Not Loading
Check TMDB Connection:
Settings > General > TMDB API Key
Verify:
- API key is valid
- Cinephage can reach TMDB
- No rate limiting
Manual Refresh:
- Find item with missing metadata
- Click Refresh & Scan
- Check for errors
Check Logs:
docker logs cinephage | grep -i metadata
Slow Library Loading
Large Libraries:
- Use filters to reduce displayed items
- Enable pagination
- Check database size (optimize if >1GB)
Network Issues:
- Check poster loading (external images)
- Verify internet connection
- Check if behind proxy/VPN
Best Practices
Organization
-
Use Meaningful Root Folder Names:
- "Movies" not "Media"
- "TV Shows" not "Series"
-
Keep Paths Simple:
/media/moviesnot/home/user/media/collection/movies/final
-
Separate by Type:
- Don't mix movies and TV
- Consider anime separately
- Kids content in dedicated folder
Maintenance
-
Regular Scans:
- Enable automatic scanning
- Or scan weekly manually
-
Monitor Disk Space:
- Set up alerts
- Plan storage expansion
-
Keep Backups:
- Database backup weekly
- Configuration backup monthly
-
Clean Regularly:
- Review blocklist monthly
- Clean up failed downloads
- Archive old logs
Performance
-
SSD for Config:
- Database on fast storage
- Media can be on slower storage
-
Optimize Database:
- VACUUM monthly
- ANALYZE weekly
-
Limit Library Size:
- Realistic collection size
- Quality over quantity
See Also
- Import Existing Files - Import your existing media
- Organize Files - File naming and organization
- Monitor and Upgrade - Automated monitoring
- Adding Media - Adding new content